Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
177 words
In a computer system having a display screen and a windowing system, a method for displaying a graph on said display screen, said method comprising the steps of: (a) drawing the graph on multiple forms wherein the graph comprises T ticmarks each having P data points, the graph having a plurality of data points, each form containing a single data point of the graph, wherein the step for drawing the graph on multiple forms comprises the steps of: (1) building a data array of said data points; (2) building a form array of said forms, wherein each of said forms contains a bitmap, a horizontal offset, and a vertical offset; (3) initializing said horizontal and vertical offsets; (4) initializing said bitmap for each of said forms; (5) initializing an index to said data and forms array; and (6) initializing a range; (b) displaying said forms on the display screen; (c) modifying one of said forms to modify the data point contained therein; and (d) re-displaying only said modified form on the display screen thereby modifying the graph.
Claim 2
Dependent Claim
177 words
In a computer system having a display screen and a windowing system, a method for displaying a graph on said display screen, said method comprising the steps of: (a) drawing the graph on multiple forms wherein the graph comprises T ticmarks each having P data points, the graph having a plurality of data points, each form containing a single data point of the graph, wherein the step for drawing the graph on multiple forms comprises the steps of: (1) building a data array of said data points; (2) building a form array of said forms, wherein each of said forms contains a bitmap, a horizontal offset, and a vertical offset; (3) initializing said horizontal and vertical offsets; (4) initializing said bitmap for each of said forms; (5) initializing an index to said data and forms array; and (6) initializing a range; (b) displaying said forms on the display screen; (c) modifying one of said forms to modify the data point contained therein; and (d) re-displaying only said modified form on the display screen thereby modifying the graph.
Claim 3
Dependent Claim
52 words
The method of claim 1, wherein said step for initializing said horizontal and vertical offsets comprises the steps of: (1) determining a horizontal width of the graph in pixels; (2) generating a Q by dividing said horizontal width by T times P; (3) setting said horizontal offsets according to an equation: (index-1)*Q.
Claim 4
Dependent Claim
79 words
The method of claim 2, wherein the step for modifying one of said forms to modify the graph comprises the steps of: (1) receiving a new data point; (2) storing said new data point in said data array according to said index; (3) identifying one of said forms in said form array by using said index; (4) erasing pixels associated with said identified form; (5) modifying said pixels to represent said new data point; and (6) incrementing said index.
Claim 5
Dependent Claim
71 words
The method of claim 3, further comprising the following steps after step (2): (i) determining whether said new data point is greater than a range variable; (ii) branching to step (3) if said new data point is not greater than said range variable; (iii) setting said range variable to a value greater than said new data point; (iv) initializing said index; and (v) performing steps (1)-(6) for all of said forms.
Claim 6
Dependent Claim
45 words
The method of claim 3, further comprising the following steps after step (2): (i) determining whether said index is greater than T*P; (ii) branching to step (3) if said index is not greater than T*P; (iii) scrolling the graph; and (iv) branching to step (3).
Claim 7
Dependent Claim
127 words
The method of claim 5, wherein the step for scrolling the graph comprises the steps of: decreasing by P times Q said horizontal offsets associated with said forms which are right of a first ticmark; clearing said bitmaps associated with said forms which are left of said first ticmark; increasing by P times (T-1) times Q said horizontal offsets associated with said forms which are left of said first ticmark; reordering said form array such that said forms are ordered by increasing horizontal offset; reordering said data array such that said data points are ordered relative to corresponding forms in said form array; initializing the last P elements in said data array; setting said index to P times (T-1); and displaying said forms on the display screen.
Claim 8
Dependent Claim
33 words
The method of claim 1, wherein said step for initializing said bitmap for each of said forms comprises the step of setting pixels in said bitmap to a background color of the graph.
Claim 9
Dependent Claim
96 words
A computer system comprising: (1) a display screen; (2) a windowing system; (3) means for displaying a graph on said display screen, said displaying means comprising: (a) means for drawing said graph on multiple forms, the graph having a plurality of data points, each form containing a single data point of the graph; (b) means for displaying said forms on said display screen; (c) means for modifying one of said forms to modify the single data point contained therein; and (d) means for re-displaying only said modified form on said display screen thereby modifying the graph.
Claim 10
Dependent Claim
96 words
A computer system comprising: (1) a display screen; (2) a windowing system; (3) means for displaying a graph on said display screen, said displaying means comprising: (a) means for drawing said graph on multiple forms, the graph having a plurality of data points, each form containing a single data point of the graph; (b) means for displaying said forms on said display screen; (c) means for modifying one of said forms to modify the single data point contained therein; and (d) means for re-displaying only said modified form on said display screen thereby modifying the graph.