Patent US5684968A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5684968A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for processing multiple images concurrently

Assignee: International Business Machines Corp
•
Filing: 1995-06-16
•
Granted: 1997-11-04
•
Expires: 2015-06-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for displaying images including first receiving multiple frames of image data to be displayed in multiple windows, then storing in memory multiple frame pointers to the multiple frames of image data, each frame pointer indicating at least one of the received frames of image data, each frame pointer including a window identifier identifying which window is to display the indicated at least one frame of image data, and followed by processing each frame pointer for displaying on a display the indicated at least one frame of image data in the window identified by the window identifier.

Inventors

  • 👤 Gregory Alan Flurry

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 18:03
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14; G09G5/36; G09G2340/00; G09G2340/12; G09G2340/125; H; H04; H04N; H04N5/00; H04N5/76; H04N5/765; H04N9/00; H04N9/64; H04N9/641

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 132 words
A method of storing and displaying images in a multi-tasking environment comprising the steps of: receiving concurrently and storing a plurality of image data in a memory wherein image data to be displayed immediately are stored in a visible or displayable portion of said memory and those that are not to be displayed immediately are stored in an invisible or non-displayable portion of said memory; storing in memory a plurality of pointers to said plurality of image data, each pointer indicating at least one of said received image data; storing in memory a plurality of window identifiers, each window identifier identifying a window within which said image data are to be displayed; and processing each pointer for displaying on a display said image data in the window identified by the window identifier.
Claim 2
Independent Claim 132 words
A method of storing and displaying images in a multi-tasking environment comprising the steps of: receiving concurrently and storing a plurality of image data in a memory wherein image data to be displayed immediately are stored in a visible or displayable portion of said memory and those that are not to be displayed immediately are stored in an invisible or non-displayable portion of said memory; storing in memory a plurality of pointers to said plurality of image data, each pointer indicating at least one of said received image data; storing in memory a plurality of window identifiers, each window identifier identifying a window within which said image data are to be displayed; and processing each pointer for displaying on a display said image data in the window identified by the window identifier.
Claim 3
Dependent Claim 31 words
The method of claim 1 wherein the step of storing said image data includes the step of storing data associated with said image data in said invisible portion of said memory.
Claim 4
Dependent Claim 27 words
The method of claim 2 further comprising storing in memory a window clip list for each window, each window clip list being identifiable by a window identifier.
Claim 5
Dependent Claim 33 words
The method of claim 3 wherein the step of processing includes clipping image data with said window clip lists, said window clip lists being accessed using the window identifiers stored with the pointers.
Claim 6
Dependent Claim 27 words
The method of claim 4 wherein the step of storing in memory a plurality of pointers includes storing with each pointer processing parameters for the image data.
Claim 7
Dependent Claim 27 words
The method of claim 5 wherein the step of processing includes processing for each pointer the image data based on the processing parameters stored with each pointer.
Claim 8
Independent Claim 136 words
An apparatus for storing and displaying images in a multi-tasking environment comprising: means for receiving and storing concurrently a plurality of image data in a memory wherein image data to be displayed immediately are stored in a visible displayable portion of said memory and those that are not to be displayed immediately are stored in an invisible or non-displayable portion of said memory; means for storing in memory a plurality of pointers to said plurality of image data, each pointer indicating at least one of said received image data; means for storing in memory a plurality of window identifiers, each window identifier identifying a window within which said image data are to be displayed; and means for processing each pointer for displaying on a display said image data in the window identified by the window identifier.
Claim 9
Independent Claim 136 words
An apparatus for storing and displaying images in a multi-tasking environment comprising: means for receiving and storing concurrently a plurality of image data in a memory wherein image data to be displayed immediately are stored in a visible displayable portion of said memory and those that are not to be displayed immediately are stored in an invisible or non-displayable portion of said memory; means for storing in memory a plurality of pointers to said plurality of image data, each pointer indicating at least one of said received image data; means for storing in memory a plurality of window identifiers, each window identifier identifying a window within which said image data are to be displayed; and means for processing each pointer for displaying on a display said image data in the window identified by the window identifier.
Claim 10
Dependent Claim 30 words
The apparatus of claim 7 wherein said means for storing said image data includes means for storing data associated with said image data in said invisible portion of said memory.
Claim 11
Dependent Claim 29 words
The apparatus of claim 8 further comprising means for storing in memory a window clip list for each window, each window clip list being identifiable by a window identifier.
Claim 12
Dependent Claim 33 words
The apparatus of claim 9 wherein the means for processing includes clipping image data with said window clip lists, said window clip lists being accessed using the window identifiers stored with the pointers.
Claim 13
Dependent Claim 27 words
The apparatus of claim 10 wherein the means for storing in memory a plurality of pointers includes storing with each pointer processing parameters for the image data.
Claim 14
Dependent Claim 27 words
The apparatus of claim 11 herein the means for processing includes processing for each pointer the image data based on the processing parameters stored with each pointer.
Claim 15
Dependent Claim 152 words
A data processing system comprising: a first memory for storing data to be processed; a processor for processing said stored data; means for concurrently receiving and storing a plurality of image data in a second memory wherein image data to be displayed immediately are stored in a visible or displayable portion of said second memory and those that are not to be displayed immediately are stored in an invisible or non-displayable portion of said second memory; means for storing in said memory a plurality of pointers to said plurality of image data, each pointer indicating at least one of said received image data; means for storing in said second memory a plurality of window identifiers, each window identifier identifying a window within which said image data are to be displayed; and means for processing each pointer for displaying on a display said image data in the window identified by the window identifier.
Claim 16
Dependent Claim 152 words
A data processing system comprising: a first memory for storing data to be processed; a processor for processing said stored data; means for concurrently receiving and storing a plurality of image data in a second memory wherein image data to be displayed immediately are stored in a visible or displayable portion of said second memory and those that are not to be displayed immediately are stored in an invisible or non-displayable portion of said second memory; means for storing in said memory a plurality of pointers to said plurality of image data, each pointer indicating at least one of said received image data; means for storing in said second memory a plurality of window identifiers, each window identifier identifying a window within which said image data are to be displayed; and means for processing each pointer for displaying on a display said image data in the window identified by the window identifier.
Claim 17
Dependent Claim 33 words
The data processing system of claim 13 further comprising means for storing in said second memory a window clip list for each window, each window clip list being identifiable by a window identifier.
Claim 18
Dependent Claim 35 words
The data processing system of claim 14 wherein the means for processing includes clipping image data with said window clip lists, said window clip lists being accessed using the window identifiers stored with the pointers.
Claim 19
Dependent Claim 31 words
The data processing system of claim 15 wherein the means for storing in said second memory a plurality of pointers includes storing with each pointer processing parameters for the image data.
Claim 20
Dependent Claim 29 words
The data processing system of claim 16 wherein the means for processing includes processing for each pointer the image data based on the processing parameters stored with each pointer.
Claim 21
Dependent Claim 146 words
A computer program product stored on a computer readable medium and executable by a processor for storing and displaying images in a multi-tasking environment comprising: means for concurrently receiving and storing a plurality of image data in a memory wherein image data to be displayed immediately are stored in a visible or displayable portion of said memory and those that are not to be displayed immediately are stored in an invisible or non-displayable portion of the memory; means for storing a plurality of pointers to said plurality of image data, each pointer indicating at least one of said received image data; means for storing in said memory a plurality of window identifiers, each window identifier identifying a window within which said image data are to be displayed; and means for processing each pointer for displaying said image data in the window identified by the window identifier.
Claim 22
Dependent Claim 146 words
A computer program product stored on a computer readable medium and executable by a processor for storing and displaying images in a multi-tasking environment comprising: means for concurrently receiving and storing a plurality of image data in a memory wherein image data to be displayed immediately are stored in a visible or displayable portion of said memory and those that are not to be displayed immediately are stored in an invisible or non-displayable portion of the memory; means for storing a plurality of pointers to said plurality of image data, each pointer indicating at least one of said received image data; means for storing in said memory a plurality of window identifiers, each window identifier identifying a window within which said image data are to be displayed; and means for processing each pointer for displaying said image data in the window identified by the window identifier.
Claim 23
Dependent Claim 29 words
The computer program product of claim 18 further comprising means for storing a window clip list for each window, each window clip list being identifiable by a window identifier.
Claim 24
Dependent Claim 35 words
The computer program product of claim 19 wherein the means for processing includes clipping image data with said window clip lists, said window clip lists being accessed using the window identifiers stored with the pointers.
Claim 25
Dependent Claim 27 words
The computer program product of claim 20 wherein the means for storing a plurality of pointers includes storing with each pointer processing parameters for the image data.
Claim 26
Dependent Claim 29 words
The computer program product of claim 21 wherein the means for processing includes processing for each pointer the image data based on the processing parameters stored with each pointer.

References Cited (Backward Citations)

US4949391A Cited
US5124688A Cited
US5499362A Cited
US5289295A Cited
US5243447A Cited
US5475812A Cited
US5333262A Cited
US5333260A Cited
US5404442A Cited
US5442456A Cited
US5546103A Cited
US5493638A Cited
US5528263A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-11-03 2001-05-05 2001-11-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-11-03 2005-05-05 2005-11-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-11-03 2009-05-05 2009-11-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag