Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
127 words
In a system comprising a computer coupled to a display means, the computer including a processor and a main memory, the display means including a display memory and a screen, an improved method for displaying information to a user, the method comprising: (a) writing the information as an image to a selected region of the main memory; and (b) at a periodic time interval, updating the display memory with the image stored in said selected region of the main memory, whereupon the screen displays the image; wherein the time interval is selected so that step (b) is performed at a rate (frame rate) lower than a screen refresh rate of the display means, and wherein the frame rate is substantially equal to about 20 to 30 frames/sec.
Claim 2
Dependent Claim
127 words
In a system comprising a computer coupled to a display means, the computer including a processor and a main memory, the display means including a display memory and a screen, an improved method for displaying information to a user, the method comprising: (a) writing the information as an image to a selected region of the main memory; and (b) at a periodic time interval, updating the display memory with the image stored in said selected region of the main memory, whereupon the screen displays the image; wherein the time interval is selected so that step (b) is performed at a rate (frame rate) lower than a screen refresh rate of the display means, and wherein the frame rate is substantially equal to about 20 to 30 frames/sec.
Claim 3
Dependent Claim
45 words
The method of claim 1, further comprising: (c) repeating steps (a)-(b) for different information, wherein a plurality of different images are stored in the main memory, and wherein only images stored in the main memory at the periodic time interval are displayed to the user.
Claim 4
Dependent Claim
16 words
The method of claim 1, wherein the frame rate is substantially equal to about 25 frames.
Claim 5
Dependent Claim
17 words
The method of claim 1, wherein the information is stored in the form of a bitmap graphic.
Claim 6
Dependent Claim
49 words
The method of claim 4, wherein step (b) includes: identifying a portion of display memory which requires updating (invalid rectangle); and limiting updating of the display memory with the image stored in said selected region of the main memory to only that portion of display memory which is invalid.
Claim 7
Dependent Claim
17 words
The method of claim 1, wherein the information is stored in the form of character-based text information.
Claim 8
Dependent Claim
65 words
The method of claim 6, wherein character-based text information comprises a plurality of lines of text information, and wherein step (b) includes: identifying lines of text in the display memory which requires updating; and limiting updating of the display memory with the image stored in said selected region of the main memory to only those lines of text in the display memory which are invalid.
Claim 9
Dependent Claim
37 words
The method of claim 1, wherein in step (b) the display memory is only updated if the information stored in said selected region of the main memory is not identical to information stored in the display memory.
Claim 10
Dependent Claim
46 words
The method of claim 1, wherein in step (b) includes the substeps: setting a system interrupt to occur at a periodic time interval; and upon occurrence of the system interrupt, updating the display memory with the image stored in said selected region of the main memory.
Claim 11
Dependent Claim
74 words
The method of claim 1, wherein in step (b) includes the substeps: setting a system time message to be generated by the system at a periodic time interval (actual time); and upon receipt of the system time message (apparent time), updating the display memory with the image stored in said selected region of the main memory, whereby the periodic time interval is adjusted to compensate for any differences between actual time and apparent time.
Claim 12
Dependent Claim
104 words
A data processing system with improved display comprising: (a) a computer having a processor and a system memory; (b) means responsive to operations of the processor for providing useful information to a user, said information being stored as a bitmap image in the system memory; (c) a display means, coupled to the computer, for displaying the information to a user; and (d) means for updating the display means with the information at a time interval such that the information is displayed at a rate substantially equal to about 20 to 30 frames/sec, said rate being lower than a refresh rate of the display means.
Claim 13
Dependent Claim
104 words
A data processing system with improved display comprising: (a) a computer having a processor and a system memory; (b) means responsive to operations of the processor for providing useful information to a user, said information being stored as a bitmap image in the system memory; (c) a display means, coupled to the computer, for displaying the information to a user; and (d) means for updating the display means with the information at a time interval such that the information is displayed at a rate substantially equal to about 20 to 30 frames/sec, said rate being lower than a refresh rate of the display means.
Claim 14
Dependent Claim
29 words
The system of claim 11, wherein said processor is an Intel® 80x86 class microprocessor and wherein said means for updating includes a real-time clock (RTC) which generates preemptive interrupts.
Claim 15
Dependent Claim
31 words
The system of claim 12, wherein said means for updating includes means responsive to interrupts from the RTC for transferring the bitmap image from the system memory to the display means.
Claim 16
Dependent Claim
17 words
The system of claim 11, wherein said system memory and processor operates at an identical clock frequency.
Claim 17
Dependent Claim
32 words
The system of claim 11, wherein said processor reads and writes information to the system memory at a word length at least as wide as a general purpose register of the processor.
Claim 18
Dependent Claim
13 words
The system of claim 15, wherein said word length is equal to 32-bits.
Claim 19
Dependent Claim
45 words
The system of claim 11, wherein the display means comprises: a screen device for displaying information as a raster image; and graphics controller having a video memory for storing the raster image, whereby the screen device is refreshed from periodic scans of the video memory.
Claim 20
Dependent Claim
21 words
The system of claim 17, wherein the screen device is a selected one of a CRT, LCD, and LED display monitor.
Claim 21
Dependent Claim
20 words
The system of claim 11, wherein the time interval is selected from a range of 30 msec to 50 msec.
Claim 22
Dependent Claim
14 words
The system of claim 11, wherein the time interval substantially equals about 40 msec.
Claim 23
Dependent Claim
132 words
In a computer system having a system memory and a display memory, said display memory having slower access than said system memory, an improved method for writing images to the display memory, the improvement comprising: writing all display information to the system memory, whereby a virtual image is maintained in the system memory; and copying the virtual image to the display memory for display to a user; storing a flag for indicating concurrency between the image stored in the system memory and the image stored in the display memory, whereby the flag is set when display information is written to the system memory and reset when the virtual image is copied to the display memory; and only copying the virtual image to the display memory when the flag is set ("dirty" image).
Claim 24
Dependent Claim
132 words
In a computer system having a system memory and a display memory, said display memory having slower access than said system memory, an improved method for writing images to the display memory, the improvement comprising: writing all display information to the system memory, whereby a virtual image is maintained in the system memory; and copying the virtual image to the display memory for display to a user; storing a flag for indicating concurrency between the image stored in the system memory and the image stored in the display memory, whereby the flag is set when display information is written to the system memory and reset when the virtual image is copied to the display memory; and only copying the virtual image to the display memory when the flag is set ("dirty" image).
Claim 25
Dependent Claim
12 words
The method of claim 21, wherein the information comprises character-based (text) information.
Claim 26
Dependent Claim
33 words
The method of claim 22, further comprising: identifying a portion of the character-based information (lines of text) which needs updating; and copying only that portion from the virtual image to the display memory.
Claim 27
Dependent Claim
12 words
The method of claim 21, wherein the information comprises graphics (bitmap) information.
Claim 28
Dependent Claim
31 words
The method of claim 24, further comprising: identifying a portion of the graphics (bitmap) information which needs updating; and copying only that portion from the virtual image to the display memory.
Claim 29
Dependent Claim
37 words
The method of claim 21, wherein said copying step comprising copying said virtual image from said system memory to said display memory at a rate selected from a range of about 20 to 30 images per second.
Claim 30
Dependent Claim
17 words
The method of claim 21, wherein said rate is set equal to about 25 images per second.