Data analysis system with automated query and visualization environment setup
First Claim
1. A method for visualizing data from a stored data set, comprising:
- retrieving a plurality of data records from the stored data set, wherein each record includes a plurality of fields,automatically detecting from the data records retrieved from the stored data set a minimum value and a maximum value for a data range for each of at least a plurality of the fields in the data records retrieved from the stored data set,automatically assigning a display query device to each of the plurality of fields,automatically assigning scales to the display query devices for each of the plurality of fields based on the automatically detected minimum and maximum values,automatically assigning an order to the display query devices for each of the plurality of fields based on information in the stored data set,displaying a graphical visualization of relationships between at least a subset of the data records retrieved from the stored data set,displaying the display query devices in the older automatically assigned to them,sensing adjustment by the user of one or more of the query devices, andupdating the graphical visualization based on the sensed adjustments of the query devices.
3 Assignments
0 Petitions
Accused Products
Abstract
A primary graphical input device such as a scroll bar or slider is displayed in order to allow graphical input and adjustment of at least one parameter, such as the page number of a displayed document in a word-processing program or a range value in a data visualization routine. Whenever a user activates the graphical input device, the user may set and change the parameter not only purely graphically, as in conventional applications, for example by dragging some portion of the primary device by moving a mouse, but also by entering a specific value into the secondary graphical input device, for example, via a keyboard. The invention thus provides an intuitive way for a user to quickly and easily navigate graphical objects not only by using pointing devices, but also by entering alphabetic or numeric input, all while maintaining the inherent advantages of “point and click” graphical displays.
235 Citations
26 Claims
-
1. A method for visualizing data from a stored data set, comprising:
-
retrieving a plurality of data records from the stored data set, wherein each record includes a plurality of fields, automatically detecting from the data records retrieved from the stored data set a minimum value and a maximum value for a data range for each of at least a plurality of the fields in the data records retrieved from the stored data set, automatically assigning a display query device to each of the plurality of fields, automatically assigning scales to the display query devices for each of the plurality of fields based on the automatically detected minimum and maximum values, automatically assigning an order to the display query devices for each of the plurality of fields based on information in the stored data set, displaying a graphical visualization of relationships between at least a subset of the data records retrieved from the stored data set, displaying the display query devices in the older automatically assigned to them, sensing adjustment by the user of one or more of the query devices, and updating the graphical visualization based on the sensed adjustments of the query devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for visualizing data from a data set, comprising:
-
storage for the data set, a channel to access the storage, a user input device, a display device, and a main processing system connected through the channel for communication with the stored data set in the storage, the main processing system being operative to; retrieve a plurality of data records from the data set through the channel, wherein each record includes a plurality of fields, automatically detect from the data records retrieved from the data set a minimum value and a maximum value for a data range for each of at least a plurality of the fields in the data records retrieved from the data set, automatically assign a display query device to each of the plurality of fields, automatically assign scales to the display query devices for the plurality of fields based on the minimum and maximum values, automatically assign an order to the display query devices for each of the plurality of fields based on information in the data set, display on the display device a graphical visualization of relationships between at least a subset of the data records retrieved from the data set, display the display query devices in the order assigned to them, sense adjustment by the user using of one or more of the query devices by means of the user input device, and update the graphical visualization on the display device based on adjustments of the query devices. - View Dependent Claims (25)
-
-
26. A system for visualizing data from a stored data set, comprising:
-
means for retrieving a plurality of data records from the stored data set, wherein each record includes a plurality of fields, means for automatically detecting from the data records retrieved from the stored data set a minimum value and a maximum value for a data range for each of at least a plurality of the fields in the data records retrieved from the stored data set, means for automatically assigning a display query device to each of the plurality of fields, means for automatically assigning scales to the display query devices for each of the plurality of fields based on the minimum and maximum values detected by the means for automatically detecting, means for automatically assigning an order to the display query devices for each of the plurality of fields based on information in the stored data set and for displaying the display query devices in the assigned order, means for displaying a graphical visualization of relationships between at least a subset of the data records retrieved from the stored data set, means for sensing adjustment by the user of one or more of the query devices, and means for updating the graphical visualization based on adjustments of the query devices sensed by the means for sensing.
-
Specification