User interface controls for adjusting the display of multi-dimensional graphical plots
First Claim
Patent Images
1. A system for manipulating graphical output, comprising:
- (a) a storage means for storing a data structure having at least one dimension, the data structure including a plurality of data elements, each data element having at least one value for each of the at least one dimension;
(b) a video display means for displaying an image;
(c) a pointing means, responsive to a user of the graphical output analyzing system, for generating a point signal corresponding to a location on the video display means, the pointing means including a drag switch which may be activated by the user; and
(d) processing means for performing the steps of;
(i) displaying a graph on the video display means corresponding to the data elements in the data structure, wherein each dimension of the graph is displayed at a selected resolution,(ii) receiving from the pointing means the point signal, and(iii) responsive to the activation of the drag switch by the user, if the point signal falls on a selected one of the at least one dimension,(1) receiving from the pointing means a new point signal, and(2) readjusting the selected resolution of the selected one of the at least one dimension responsive to the difference in corresponding location between the new point signal and the point signal.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a user interface mechanism for adjusting the view of two-dimensional graphical plots so users can make compromises between the amount of detail that is presented on an electronic display and the range of data that can be within immediate view. It also provides a mechanism for controlling the subset of data that will be within view on an electronic display when the entire data plot exceeds the dimensions of the display. Finally, it provides a mechanism whereby a sliding lens may be selectively positioned over various portions of a graph, allowing the viewing of the graph at a selectable magnification.
-
Citations
13 Claims
-
1. A system for manipulating graphical output, comprising:
-
(a) a storage means for storing a data structure having at least one dimension, the data structure including a plurality of data elements, each data element having at least one value for each of the at least one dimension; (b) a video display means for displaying an image; (c) a pointing means, responsive to a user of the graphical output analyzing system, for generating a point signal corresponding to a location on the video display means, the pointing means including a drag switch which may be activated by the user; and (d) processing means for performing the steps of; (i) displaying a graph on the video display means corresponding to the data elements in the data structure, wherein each dimension of the graph is displayed at a selected resolution, (ii) receiving from the pointing means the point signal, and (iii) responsive to the activation of the drag switch by the user, if the point signal falls on a selected one of the at least one dimension, (1) receiving from the pointing means a new point signal, and (2) readjusting the selected resolution of the selected one of the at least one dimension responsive to the difference in corresponding location between the new point signal and the point signal. - View Dependent Claims (2, 3)
-
-
4. A system for manipulating graphical output, comprising:
-
(a) a storage means for storing a data structure having at least one dimension, the data structure including a plurality of data elements, each data element having at least one value for each of the at least one dimension; (b) a video display means for displaying an image; (c) a pointing means, responsive to a user of the graphical output analyzing system, for generating a point signal corresponding to a location on the video display means, the pointing means including a drag switch which may be activated by the user; and (d) processing means for performing the steps of; (i) displaying a graph on the video display means corresponding to the data elements in the data structure, wherein each dimension of the graph is displayed at a selected resolution, (ii) displaying a scroll bar along a selected dimension of the graph; (ii) receiving from the pointing means the point signal, and (iii) responsive to the activation of the drag switch by the user, if the point signal falls on the scroll bar, (1) receiving from the pointing means a new point signal, and (2) readjusting the placement of the graph on the video display along the selected dimension, wherein the point of the graph corresponding to the point signal is moved to a new location on the video display corresponding to the new point signal. - View Dependent Claims (5)
-
-
6. A system for manipulating graphical output, comprising:
-
(a) a storage means for storing a data structure having at least one dimension, the data structure including a plurality of data elements, each data element having at least one value for each of the at least one dimension; (b) a video display means for displaying an image; (c) a pointing means, responsive to a user of the graphical output analyzing system, for generating a point signal corresponding to a location on the video display means, the pointing means including a drag switch which may be activated by the user; and (d) processing means for performing the steps of; (i) displaying a graph on the video display means corresponding to the data elements in the data structure, wherein each dimension of the graph is displayed at a selected resolution, and (ii) defining a region on the graph on the video display within which the graph is displayed at a selected magnification. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A process for manipulating graphical output, comprising the steps of:
-
(a) storing a data structure having at least one dimension, the data structure including a plurality of data elements, each data element having at least one value for each of the at least one dimension; (b) generating a point signal, via a pointing device, corresponding to a location on a video display, the pointing device including a drag switch which may be activated by the user; and (c) displaying a graph on the video display corresponding to the data elements in the data structure, wherein each dimension of the graph is displayed at a selected resolution, (d) receiving a point signal from the pointing device; (e) responsive to the activation of a drag switch of the pointing device, if the point signal falls on a selected one of the at least one dimension, (1) receiving from the pointing device a new point signal, and (2) readjusting the selected resolution of the selected one of the at least one dimension responsive to the difference in corresponding location between the new point signal and the point signal.
-
-
12. A process for manipulating graphical output, comprising the steps of:
-
(a) storing a data structure having at least one dimension, the data structure including a plurality of data elements, each data element having at least one value for each of the at least one dimension; (c) generating a point signal, via a pointing device, corresponding to a location on the video display, the pointing device including a drag switch which may be activated by the user; (d) displaying a graph on the video display corresponding to the data elements in the data structure, wherein each dimension of the graph is displayed at a selected resolution, (e) displaying a scroll bar on the video display along a selected dimension of the graph; (f) receiving a point signal from the pointing device; (g) responsive to the activation of the drag switch by the user, if the point signal falls on the scroll bar, (1) receiving from the pointing device a new point signal, and (2) readjusting the placement of the graph on the video display along the selected dimension, wherein the point of the graph corresponding to the point signal is moved to a new location on the video display corresponding to the new point signal.
-
-
13. A process for manipulating graphical output, comprising the steps of:
-
(a) storing a data structure having at least one dimension, the data structure including a plurality of data elements, each data element having at least one value for each of the at least one dimension; (b) generating a point signal, via a pointing device, corresponding to a location on a video display, the pointing device including a drag switch which may be activated by the user; (c) displaying a graph on the video display corresponding to the data elements in the data structure, wherein each dimension of the graph is displayed at a selected resolution; (d) defining a region on the graph on the video display within which the graph is displayed at a selected magnification.
-
Specification