Method and apparatus for interactive database queries via movable viewing operation regions
First Claim
Patent Images
1. A method of operating a machine comprising the steps of:
- generating in a memory of the machine a database comprised of a plurality of objects and a plurality of sets of data attributes, each of the objects having one of the sets of data attributes linked thereto;
displaying on a display device of the machine a plurality of images each of the plurality of images representing one of the plurality of objects;
generating a first viewing operation region having a first viewing operation for selecting a first type of data attribute of the plurality of attributes;
positioning the first viewing operation region over a portion of the plurality of images on the display device;
operating the first viewing operation of the first viewing operation region to select data corresponding to the first type of data attribute, whereby the first viewing operation automatically filters data according to a predetermined criteria as the first viewing operation region is moved;
generating a second viewing operation region having a second viewing operation for selecting a second type of data attribute and further having a composition mode;
positioning the second viewing operation region over a portion of the plurality of images on the display device, the positioning of the second viewing operation region being done to be at least partially coextensive with the first viewing operation region, such that the first viewing operation region and the second viewing operation region are positioned over at least some of the same images displayed on the display device;
operating the second viewing operation of the second viewing operation region to select data corresponding to the second type of data attribute, whereby the second viewing operation automatically filters data according to a predetermined criteria as the second viewing operation region is moved, and for operating on the data selected by the first viewing operation and the data selected by the second viewing operation in accordance with the composition mode, for those images over which the first viewing operation region and the second viewing operation region are coextensively positioned; and
,altering at least one of the images on the display device in response to results of the operation based on the composition mode.
4 Assignments
0 Petitions
Accused Products
Abstract
An information visualization system which uses dynamic queries in combination with movable viewing operation regions (VORs) for searching of two dimensional databases. Boolean and real-valued queries are made by overlapping viewing operation regions which include filters to search for specific data in the database. The viewing operation regions include interactive interfaces such as sliders and/or buttons to control the value of the filter function and define a composition operation generated by overlapping the VORs. The system provides a graphical display of database values and direct manipulation tools for exploring relationships between the database.
-
Citations
18 Claims
-
1. A method of operating a machine comprising the steps of:
-
generating in a memory of the machine a database comprised of a plurality of objects and a plurality of sets of data attributes, each of the objects having one of the sets of data attributes linked thereto; displaying on a display device of the machine a plurality of images each of the plurality of images representing one of the plurality of objects; generating a first viewing operation region having a first viewing operation for selecting a first type of data attribute of the plurality of attributes; positioning the first viewing operation region over a portion of the plurality of images on the display device; operating the first viewing operation of the first viewing operation region to select data corresponding to the first type of data attribute, whereby the first viewing operation automatically filters data according to a predetermined criteria as the first viewing operation region is moved; generating a second viewing operation region having a second viewing operation for selecting a second type of data attribute and further having a composition mode; positioning the second viewing operation region over a portion of the plurality of images on the display device, the positioning of the second viewing operation region being done to be at least partially coextensive with the first viewing operation region, such that the first viewing operation region and the second viewing operation region are positioned over at least some of the same images displayed on the display device; operating the second viewing operation of the second viewing operation region to select data corresponding to the second type of data attribute, whereby the second viewing operation automatically filters data according to a predetermined criteria as the second viewing operation region is moved, and for operating on the data selected by the first viewing operation and the data selected by the second viewing operation in accordance with the composition mode, for those images over which the first viewing operation region and the second viewing operation region are coextensively positioned; and
,altering at least one of the images on the display device in response to results of the operation based on the composition mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of operating a machine comprising the steps of:
-
generating in a memory of the machine a database comprised of a plurality of objects and a plurality of sets of data attributes, each of the objects having one of the sets of data attributes linked thereto; displaying on a display device of the machine a plurality of images each of the plurality of images representing one of the plurality of objects whereby contents of the database are visually provided to a user, and the plurality of images correspond to a record in the database; generating a first viewing operation region having a first viewing operation for selecting a first type of data attribute of the plurality of attributes; positioning the first viewing operation region over a portion of the plurality of images on the display device; operating the first viewing operation of the first viewing operation region to select data corresponding to the first type of data attribute, whereby the first viewing operation automatically filters data according to a predetermined criteria as the first viewing operation region is moved, the filtering by the first viewing operation region consisting of performing Boolean and numerical transformations on the data of the viewed images including real-valued transformations on numerical data in the database; generating a second viewing operation region having a second viewing operation for selecting a second type of data attribute and further having a composition mode; positioning the second viewing operation region over a portion of the plurality of images on the display device, the positioning of the second viewing operation region being done to be at least partially coextensive with the first viewing operation region, such that the first viewing operation region and the second viewing operation region are positioned over at least some of the same images displayed on the display device; operating the second viewing operation of the second viewing operation region (i) to select data corresponding to the second type of data attribute, whereby the second viewing operation automatically filters data according to a predetermined criteria as the second viewing operation region is moved, the filtering by the second viewing operation region consisting of performing numerical transformations on real-valued data of the viewed images, and (ii) for operating on the data selected by the first viewing operation and the data selected by the second viewing operation in accordance with the composition mode, for those images over which the first viewing operation region and the second viewing operation region are coextensively positioned; generating an interactive adjustable parameter interface as part of at least one of the viewing operation regions wherein the parameter interface alters data which will be selected during one of the viewing operations; and altering at least one of the images on the display device in response to results of the operation based on the composition mode. - View Dependent Claims (14, 15, 16)
-
-
17. A machine for visually formulating database queries comprising:
-
means for generating in a memory of the machine a database comprised of a plurality of objects and a plurality of sets of data attributes, each of the objects having one of the sets of data attributes linked thereto; means for displaying on a display device of the machine a plurality of images each of the plurality of images representing one of the plurality of objects; means for generating a first viewing operation region having a first viewing operation for selecting a first type of data attribute of the plurality of attributes; means for positioning the first viewing operation region over a portion of the plurality of images on the display device; means for operating the first viewing operation of the first viewing operation region to select data corresponding to the first type of data attribute, whereby the first viewing operation automatically filters data according to a predetermined criteria as the first viewing operation region is moved; means for generating a second viewing operation region having a second viewing operation for selecting a second type of data attribute and further having a composition mode; means for positioning the second viewing operation region over a portion of the plurality of images on the display device, the positioning of the second viewing operation region being done to be at least partially coextensive with the first viewing operation region, such that the first viewing operation region and the second viewing operation region are positioned over at least some of the same images displayed on the display device; means for operating the second viewing operation of the second viewing operation region to select data corresponding to the second type of data attribute, whereby the second viewing operation automatically filters data according to a predetermined criteria as the second viewing operation region is moved, and for operating on the data selected by the first viewing operation and the data selected by the second viewing operation in accordance with the composition mode, for those images over which the first viewing operation region and the second viewing operation region are coextensively positioned; and
,means for altering at least one of the images on the display device in response to results of the operation based on the composition mode. - View Dependent Claims (18)
-
Specification