← Back to Patent Explorer
US5841437A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for interactive database queries via movable viewing operation regions

Assignee: Xerox Corp
•
Filing: 1995-06-07
•
Granted: 1998-11-24
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Kenneth P. Fishkin
  • 👤 Maureen C. Stone
  • 👤 Jock D. Mackinlay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 23:46
CPC Classifications
G; G06; G06T; G06T11/00; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99933

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 363 words
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.
Claim 2
Independent Claim 363 words
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.
Claim 3
Dependent Claim 42 words
The method according to claim 1 wherein the second viewing operation region is generated so that the composition mode may be interactively altered by a user of the machine, whereby an output of the composed first and second viewing regions is altered.
Claim 4
Dependent Claim 22 words
The method according to claim 1 wherein the viewing operation regions perform numerical transformations on real valued data in the viewed objects.
Claim 5
Dependent Claim 32 words
The method according to claim 1 wherein the composition mode is generated to perform boolean operations including at least AND, OR and NOT operations, in accordance with interactive selection by a user.
Claim 6
Dependent Claim 17 words
The method according to claim 1 wherein the composition mode is generated to operate on real-valued data.
Claim 7
Dependent Claim 65 words
The method according to claim 1 further including combining the first viewing operation region and the second viewing operation region to form a first compound viewing operation region, which operates as a single viewing operation region, including being moved, resized and deleted as a single entity having characteristics of the first and second viewing operation regions, and being controlled by a single set of controls.
Claim 8
Dependent Claim 178 words
The method according to claim 1 further including, generating a third viewing operation region having a third viewing operation for selecting a third type of data attribute and further having a next composition mode; positioning the third viewing operation region on a portion of the plurality of images on the display device, the positioning of the third viewing operation region being done to be at least partially coextensive with the first and second viewing operation regions, such that the first viewing operation region, the second viewing operation region and the third viewing operation region are positioned over at least some of the same images displayed on the display device; and, operating the third viewing operation of the third viewing operation region to select data corresponding to the third type of data attribute, and for operating on the results of the composition mode of the second viewing operation, in accordance with the next composition mode, for those images over which the first viewing operation region, the second viewing operation region and the third viewing operation region are coextensively positioned.
Claim 9
Dependent Claim 63 words
The method according to claim 7 further including, generating and positioning on the display device, coextensive with the first, second and third viewing operation regions a fourth viewing operation region; grouping the first and second viewing operation regions to form a first compound viewing operation region; and grouping the third and fourth viewing operation regions to form a second compound viewing operation region.
Claim 10
Dependent Claim 30 words
The method according to claim 8 further including, combining the first compound viewing operation region and the second compound viewing operation region to generate a third compound viewing operation region.
Claim 11
Dependent Claim 41 words
The method according to claim 1 further including generating the composition mode as a button interface, integrated with and carried on at least one of the first viewing region and the second viewing region, that is interactively adjustable by a user.
Claim 12
Dependent Claim 41 words
The method according to claim 1 further including 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.
Claim 13
Dependent Claim 36 words
The method according to claim 11, wherein the interactive adjustable parameter interface is an adjustable slider interface wherein the slider interface alters threshold values of data which will be selected during one of the viewing operations.
Claim 14
Independent Claim 472 words
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.
Claim 15
Independent Claim 472 words
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.
Claim 16
Dependent Claim 42 words
The method according to claim 13 wherein the second viewing operation region is generated so that the composition mode may be interactively altered by a user of the machine, whereby an output of the composed first and second viewing regions is altered.
Claim 17
Dependent Claim 17 words
The method according to claim 13 wherein the composition mode is generated to operate on real-valued data.
Claim 18
Dependent Claim 36 words
The method according to claim 13, wherein the interactive adjustable parameter interface is an adjustable slider interface wherein the slider interface alters threshold values of data which will be selected during one of the viewing operations.
Claim 19
Dependent Claim 379 words
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.
Claim 20
Dependent Claim 379 words
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.
Claim 21
Dependent Claim 40 words
The method according to claim 17 further including 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.

References Cited (Backward Citations)

US4870576A Cited
US5032989A Cited
US5133052A Cited
US5021976A Cited
US5421008A Cited
US5467441A Cited
US5479603A Cited
US5581670A Cited
US5617114A Cited
US5652851A Cited
US5515488A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-23 2002-05-25 2002-11-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-23 2006-05-25 2006-11-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-23 2010-05-25 2010-11-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag