Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
221 words
A computer system comprising: a display including an array of display cells; a memory array having a memory element for storing display information corresponding to each display cell; a display controller for causing the display cells to generate a display in accordance with the display information stored in corresponding memory elements of the memory array; a memory control for changing the display information stored in the memory array in accordance with instructions from a graphics program; a resolver for generating coordinate positions indicative of selected coordinates on the display, the resolver being clocked by a clock such that a series of coordinate positions are indicated, the resolver being connected with the graphics program; a recent coordinate memory connected with the resolver for storing a preselected number of most recently generated coordinate positions; a toggle circuit connected to receive coordinate positions from the resolver, the toggle circuit toggling at least one preselected bit of the display information stored in the memory element for the corresponding coordinate position in the display between a 0 and a 1; an erase circuit connected with the recent coordinate memory for receiving a least recent of the stored coordinate positions, the erase circuit being connected with the toggle circuit for selectively causing the preselected bit of the display information for the corresponding coordinate to be toggled again.
Claim 2
Dependent Claim
221 words
A computer system comprising: a display including an array of display cells; a memory array having a memory element for storing display information corresponding to each display cell; a display controller for causing the display cells to generate a display in accordance with the display information stored in corresponding memory elements of the memory array; a memory control for changing the display information stored in the memory array in accordance with instructions from a graphics program; a resolver for generating coordinate positions indicative of selected coordinates on the display, the resolver being clocked by a clock such that a series of coordinate positions are indicated, the resolver being connected with the graphics program; a recent coordinate memory connected with the resolver for storing a preselected number of most recently generated coordinate positions; a toggle circuit connected to receive coordinate positions from the resolver, the toggle circuit toggling at least one preselected bit of the display information stored in the memory element for the corresponding coordinate position in the display between a 0 and a 1; an erase circuit connected with the recent coordinate memory for receiving a least recent of the stored coordinate positions, the erase circuit being connected with the toggle circuit for selectively causing the preselected bit of the display information for the corresponding coordinate to be toggled again.
Claim 3
Dependent Claim
100 words
The system as set forth in claim 1 further including: a comparator connected between the resolver and the recent coordinate memory and a temporary memory for storing an immediately preceding coordinate position output by the resolver, the comparator comparing a current coordinate position from the resolver with the immediately preceding coordinate position from the temporary memory to determine whether the coordinate has changed, the comparator causing each changed coordinate position to be stored in the recent coordinate memory and causing an indication that the coordinate has not changed to be stored in response to the coordinate position not having changed.
Claim 4
Dependent Claim
59 words
The system as set forth in claim 1 further including: a circuit for determining whether the coordinate position from the resolver has changed from a preceding clock cycle, the circuit causing changed coordinates to be sent to the recent coordinate memory and the toggle circuit, whereby the bits are toggled only in response to a change in coordinate position.
Claim 5
Dependent Claim
77 words
The system as set forth in claim 3 wherein the erase circuit includes: a memory access circuit for accessing the memory cell of the memory array corresponding to each received coordinate position and retrieving the stored display information; an analysis circuit for analyzing the retrieved display information to determine whether the preselected bit has been toggled and in response to determining that the preselected bit has been toggled, causing the toggle circuit to retoggle the preselected bit.
Claim 6
Dependent Claim
83 words
The system as set forth in claim 1 wherein the erase circuit includes: a memory access circuit for accessing the memory cell of the memory array corresponding to the received coordinate position to retrieve the display information stored therein; an analysis circuit for analyzing the retrieved display information to determine whether it has been altered by the toggle circuit in response to determining that the retrieved display information was altered, the analysis circuit causes the toggle circuit to restore the altered display information.
Claim 7
Dependent Claim
34 words
The system as set forth in claim 1 wherein the resolver is connected with an electronic pen such that the resolver generates coordinate positions indicative of a trajectory of the pen across the display.
Claim 8
Dependent Claim
42 words
The system as set forth in claim 1 wherein the graphics program is resident in a remote computer such that significant time delays are incurred between coordinate positions being generated by the resolver and display instructions being received by the memory control.
Claim 9
Dependent Claim
29 words
The system as set forth in claim 7 further including a radio link between the resolver and the remote computer and between the remote computer and the memory control.
Claim 10
Dependent Claim
44 words
The system as set forth in claim 1 wherein the memory elements of the memory array include a first bit and second bit, 1's in both bits and 0's in both bits being indicative of an ON and OFF state of a monochrome display.
Claim 11
Dependent Claim
60 words
The system as set forth in claim 9 wherein the toggle circuit toggles a preselected one of the first and second bits such that one of the bits is 0 and the other is 1, the display controller displaying 1 1 and 0 0 as black and white and displaying 0 1 and 1 0 as intermediate shades of gray.
Claim 12
Dependent Claim
50 words
The system as set forth in claim 1 wherein the display is a color display and wherein the memory elements of the memory array each have a plurality of bits for each of a plurality of colors and at least one unused bit, the toggle circuit toggling the unused bit.
Claim 13
Independent Claim
145 words
A method of temporarily drawing a trajectory on an electronic display screen, the method comprising: generating a series of coordinate positions indicative of points along the trajectory; sending the trajectory to a remote processing system for generating instructions for an intended display; sending the intended display instructions to the electronic display screen, there being a time lag between generation of the coordinate positions and the sending of the display instructions to the electronic display screen; during the time lag between generation of the coordinate positions and the sending of the intended display instructions, at the electronic display screen locally generating a temporary display of the trajectory, the temporary display being displayed in a manner which is differentiable by a user from the intended display; after receiving the display instructions at the electronic display screen, replacing the temporary display with the intended display of the trajectory.
Claim 14
Independent Claim
145 words
A method of temporarily drawing a trajectory on an electronic display screen, the method comprising: generating a series of coordinate positions indicative of points along the trajectory; sending the trajectory to a remote processing system for generating instructions for an intended display; sending the intended display instructions to the electronic display screen, there being a time lag between generation of the coordinate positions and the sending of the display instructions to the electronic display screen; during the time lag between generation of the coordinate positions and the sending of the intended display instructions, at the electronic display screen locally generating a temporary display of the trajectory, the temporary display being displayed in a manner which is differentiable by a user from the intended display; after receiving the display instructions at the electronic display screen, replacing the temporary display with the intended display of the trajectory.
Claim 15
Independent Claim
126 words
A method of temporarily drawing a trajectory on an electronic display screen, the method comprising: generating a series of coordinate positions indicative of points along the trajectory; analyzing the trajectory and generating a temporary display which is displayed in a manner which is differentiable by a user from permanent displays, generating the temporary trajectory display including: storing a plurality of recently generated coordinate positions along the trajectory; altering at least one preselected bit of a corresponding memory element of a memory array which stores digital display information which controls the display screen; after a time lag as the coordinate positions are analyzed and a permanent display is created, deleting the temporary trajectory display and replacing the temporary trajectory display with a final display of the trajectory.
Claim 16
Independent Claim
126 words
A method of temporarily drawing a trajectory on an electronic display screen, the method comprising: generating a series of coordinate positions indicative of points along the trajectory; analyzing the trajectory and generating a temporary display which is displayed in a manner which is differentiable by a user from permanent displays, generating the temporary trajectory display including: storing a plurality of recently generated coordinate positions along the trajectory; altering at least one preselected bit of a corresponding memory element of a memory array which stores digital display information which controls the display screen; after a time lag as the coordinate positions are analyzed and a permanent display is created, deleting the temporary trajectory display and replacing the temporary trajectory display with a final display of the trajectory.
Claim 17
Independent Claim
190 words
A method of temporarily drawing a trajectory on an electronic display screen, the method comprising: generating a series of coordinate positions indicative of points along the trajectory; during a time lag after generation of the coordinate positions while the coordinate positions are analyzed to generate a permanent display of the trajectory, generating a temporary display of the trajectory, the temporary display being displayed in a manner which is differentiable by a user from the permanent display, generating the temporary trajectory display including: storing a plurality of recently generated coordinate positions along the trajectory; altering at least one preselected bit of a corresponding memory element of a memory array which stores digital display information which controls the display screen; as the permanent display is generated, erasing the temporary trajectory including: retrieving a least recently stored one of the plurality of coordinate positions; retrieving the digital display information from the corresponding memory element of the memory array; analyzing the retrieved digital display information to determine whether the preselected bit has been altered; and, in response to determining that the preselected bit has been altered, returning the preselected bit to its original condition.
Claim 18
Independent Claim
190 words
A method of temporarily drawing a trajectory on an electronic display screen, the method comprising: generating a series of coordinate positions indicative of points along the trajectory; during a time lag after generation of the coordinate positions while the coordinate positions are analyzed to generate a permanent display of the trajectory, generating a temporary display of the trajectory, the temporary display being displayed in a manner which is differentiable by a user from the permanent display, generating the temporary trajectory display including: storing a plurality of recently generated coordinate positions along the trajectory; altering at least one preselected bit of a corresponding memory element of a memory array which stores digital display information which controls the display screen; as the permanent display is generated, erasing the temporary trajectory including: retrieving a least recently stored one of the plurality of coordinate positions; retrieving the digital display information from the corresponding memory element of the memory array; analyzing the retrieved digital display information to determine whether the preselected bit has been altered; and, in response to determining that the preselected bit has been altered, returning the preselected bit to its original condition.
Claim 19
Dependent Claim
20 words
The method as set forth in claim 14 wherein the preselected bit is toggled between a 1 and a 0.
Claim 20
Dependent Claim
35 words
The method as set forth in claim 14 wherein the preselected bit is one of (i) unused to store the display information and (ii) used to store display information which is redundant with another bit.
Claim 21
Dependent Claim
50 words
The method as set forth in claim 14 further including: comparing each coordinate position with an immediately preceding coordinate position, in response to determining that the coordinate position has changed, storing the current coordinate position and toggling the preselected bit in the memory cell corresponding to the current coordinate position.
Claim 22
Dependent Claim
71 words
The method as set forth in claim 14 wherein the intended display is only a monochrome display and each memory cell of the memory array has 2 bits, which 2 bits are loaded either both with 1's or both with 0's when displaying the intended display and wherein the altering step changes one of the bits between a 0 and a 1, whereby the temporary trajectory is displayed in gray scale.
Claim 23
Dependent Claim
48 words
The method as set forth in claim 14 wherein the memory cells of the memory array store a plurality of bits for each of three colors and have at least one unused bit, and wherein the altering step toggles the unused bit between a 1 and a 0.
Claim 24
Independent Claim
76 words
A method of drawing trajectories on an electronic display screen, the method comprising: moving an electronic pen across the display screen; generating coordinate positions indicative of the trajectory of the electronic pen across the display screen; immediately generating a temporary display of the trajectory on the display screen; processing the generated coordinate positions to generate a final display of the trajectory; replacing the temporary display of the trajectory on the display screen with the final display.
Claim 25
Independent Claim
76 words
A method of drawing trajectories on an electronic display screen, the method comprising: moving an electronic pen across the display screen; generating coordinate positions indicative of the trajectory of the electronic pen across the display screen; immediately generating a temporary display of the trajectory on the display screen; processing the generated coordinate positions to generate a final display of the trajectory; replacing the temporary display of the trajectory on the display screen with the final display.
Claim 26
Independent Claim
117 words
A system for temporarily drawing a trajectory on an electronic display screen, the system comprising: a means for generating a series of coordinates indicative of points along the trajectory; a means for generating a temporary display of the trajectory on the electronic display screen during a time interval in which an intended display is generated; a means for processing generated coordinates and generating an intended display there being a delay by a time interval between generation of the coordinates and the generation of the intended display; and, a means for replacing the temporary display of the trajectory with the intended display after the time interval in which the coordinates are processed and the intended display is generated.
Claim 27
Independent Claim
117 words
A system for temporarily drawing a trajectory on an electronic display screen, the system comprising: a means for generating a series of coordinates indicative of points along the trajectory; a means for generating a temporary display of the trajectory on the electronic display screen during a time interval in which an intended display is generated; a means for processing generated coordinates and generating an intended display there being a delay by a time interval between generation of the coordinates and the generation of the intended display; and, a means for replacing the temporary display of the trajectory with the intended display after the time interval in which the coordinates are processed and the intended display is generated.