Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
247 words
In a computer system having a monitor, a memory, a database storing object records, and a monitor for displaying information, the combination of: an application region of said memory for storing an application having means for displaying first information from a file, on the monitor; means for rendering said first information into a bitmap, the bitmap containing subsets of the bitmap and all objects in said database; a backing store region of said memory for storing the bitmap; a main store region of said memory for storing a first subset of the bitmap smaller than the entire bitmap but having a dimensional size that is the same as the dimensional size of a viewing region on said monitor; a movable main store window which permits a view of a subset of the bitmap, the first subset having a size and position relative to the bitmap corresponding to a first window view of the main store; means for copying said first subset to said main store region; means for displaying the first subset of the bitmap in said viewing region; view altering means for moving the main store window for altering the first window view to a second window view for viewing a second subset of the bitmap, said second subset being different from said first subset; wherein said copying means is also for copying said second subset to said main store region, and said displaying means is also for displaying said second subset in said viewing region.
Claim 2
Dependent Claim
247 words
In a computer system having a monitor, a memory, a database storing object records, and a monitor for displaying information, the combination of: an application region of said memory for storing an application having means for displaying first information from a file, on the monitor; means for rendering said first information into a bitmap, the bitmap containing subsets of the bitmap and all objects in said database; a backing store region of said memory for storing the bitmap; a main store region of said memory for storing a first subset of the bitmap smaller than the entire bitmap but having a dimensional size that is the same as the dimensional size of a viewing region on said monitor; a movable main store window which permits a view of a subset of the bitmap, the first subset having a size and position relative to the bitmap corresponding to a first window view of the main store; means for copying said first subset to said main store region; means for displaying the first subset of the bitmap in said viewing region; view altering means for moving the main store window for altering the first window view to a second window view for viewing a second subset of the bitmap, said second subset being different from said first subset; wherein said copying means is also for copying said second subset to said main store region, and said displaying means is also for displaying said second subset in said viewing region.
Claim 3
Dependent Claim
18 words
The system of claim 1, wherein said view altering means comprises user input means coupled to the computer.
Claim 4
Dependent Claim
22 words
The system of claim 1, wherein said view altering means comprises a portion of said application for automatically altering the viewing region.
Claim 5
Dependent Claim
42 words
The system of claim 1, further including a virtual map coupled to said database, for cell maps relating to each of a plurality of pixel regions of said backing store region, the virtual map and backing store being of substantially equal dimensions.
Claim 6
Dependent Claim
39 words
The system of claim 1, the virtual map further including a linked list of cells corresponding to each said pixel region, each said linked list identifying all objects in said database with display coordinates at the corresponding pixel region.
Claim 7
Dependent Claim
34 words
The system of claim 4, further including means for updating the virtual map and the backing store substantially simultaneously upon alteration of the viewing region and upon modification to any objects in the database.
Claim 8
Independent Claim
232 words
A method of rapid panning of a bitmapped image containing subsets on a monitor coupled to a computer having a memory including a main store region and a backing store region, the memory storing an application for generating the image in a viewing region, the bitmapped image being generated from a file stored in a database in said memory, the bitmapped image being stored in said backing store region of the memory, said main store region having a dimensional size equivalent of a viewing region of said monitor, said method including the steps of: copying a first subset of the image from the backing store region to a main store region of the memory using a movable main store window, the first subset corresponding to a first viewing window position onto the backing store region, and the backing store region having dimensions larger than dimensions of the main store region; displaying said first image subset in said viewing region; upon a predefined event, moving the main store window to alter the first viewing window position to a second viewing window position on the backing store region; copying a second image subset of the image from the backing store region to the main store region, said second subset corresponding to said second viewing window, said second subset being different from said first subset; and displaying said second image subset in said viewing region.
Claim 9
Independent Claim
232 words
A method of rapid panning of a bitmapped image containing subsets on a monitor coupled to a computer having a memory including a main store region and a backing store region, the memory storing an application for generating the image in a viewing region, the bitmapped image being generated from a file stored in a database in said memory, the bitmapped image being stored in said backing store region of the memory, said main store region having a dimensional size equivalent of a viewing region of said monitor, said method including the steps of: copying a first subset of the image from the backing store region to a main store region of the memory using a movable main store window, the first subset corresponding to a first viewing window position onto the backing store region, and the backing store region having dimensions larger than dimensions of the main store region; displaying said first image subset in said viewing region; upon a predefined event, moving the main store window to alter the first viewing window position to a second viewing window position on the backing store region; copying a second image subset of the image from the backing store region to the main store region, said second subset corresponding to said second viewing window, said second subset being different from said first subset; and displaying said second image subset in said viewing region.
Claim 10
Dependent Claim
17 words
The method of claim 7, wherein said predefined event is a user event input to said computer.
Claim 11
Dependent Claim
16 words
The method of claim 7, wherein said predefined event is an event generated by said application.
Claim 12
Dependent Claim
50 words
The method of claim 7, further including the step of generating a virtual map of the image, the virtual map including a cell map corresponding to each of a plurality of cell regions in said viewing region and having substantially the same effective display dimensions as said backing store region.
Claim 13
Dependent Claim
34 words
The method of claim 10, further including the step of maintaining a pointer correlated with each said cell map, each said pointer pointing to a linked list of cells referencing objects in said database.
Claim 14
Dependent Claim
28 words
The method of claim 10 further including the step of updating said virtual map and said backing store region, upon occurrence of a predefined event altering said image.