Claims Analysis
Total Claims: 22
Claim 1
Independent Claim
182 words
A database accessing device comprising: a controller with a display and connectable to a database containing searchable records; said controller being connectable to a data store holding criteria variously characterizing said records; said controller being connectable to an input device; said controller being programmed to generate a scene in which tokens, each representing a respective one of at least a subset of said criteria are arranged in a first region of said scene; said controller being programmed to receive first selection commands from said input device to select first selected ones of said tokens and generate a search query responsively so said first selected ones; said controller being programmed to retrieve records from said database responsively to said search query; said controller being further programmed to display said first selected ones of said tokens in said first region prior to a receipt of said first selection commands and, responsively to said receipt, to display said first selected ones of said tokens in said second region, whereby a structure of said query is indicated on said display to form a new search query.
Claim 2
Dependent Claim
182 words
A database accessing device comprising: a controller with a display and connectable to a database containing searchable records; said controller being connectable to a data store holding criteria variously characterizing said records; said controller being connectable to an input device; said controller being programmed to generate a scene in which tokens, each representing a respective one of at least a subset of said criteria are arranged in a first region of said scene; said controller being programmed to receive first selection commands from said input device to select first selected ones of said tokens and generate a search query responsively so said first selected ones; said controller being programmed to retrieve records from said database responsively to said search query; said controller being further programmed to display said first selected ones of said tokens in said first region prior to a receipt of said first selection commands and, responsively to said receipt, to display said first selected ones of said tokens in said second region, whereby a structure of said query is indicated on said display to form a new search query.
Claim 3
Dependent Claim
51 words
A device as in claim 1 , wherein said tokens are arranged in groups according to respective common characteristics of said criteria and only a subset of said groups is shown at a given time on said display, said subset being selectable responsively to second selection commands from said input device.
Claim 4
Dependent Claim
55 words
A device as in claim 1 , wherein said controller is programmed to save said search query selectively in response to first save commands from said input device and to add a saved search query resulting thereby to said criteria, whereby a saved search query can be selected in the same manner as individual criteria.
Claim 5
Dependent Claim
125 words
A device as in claim 1 , wherein: said controller is programmed to receive third selection commands from said input device to select second selected ones of said tokens and generate a user profile responsively to said second selected ones; said controller being programmed to retrieve records from said database responsively to said user profile selectively in response to a profile-invoking command from said input device; said controller being further programmed to display said second selected ones of said tokens in said first region prior to a receipt of said third selection commands and, responsively to said receipt of said third selection commands, to display said second selected ones in said second region, whereby a structure of said user profile is indicated on said display.
Claim 6
Dependent Claim
61 words
A device as in claim 4 , wherein said controller is programmed to save said user profile selectively in response to second save commands from said input device and to add a saved user profile resulting thereby to said criteria, whereby a saved user profile can be selected in the same manner as individual criteria to form a new search query.
Claim 7
Dependent Claim
39 words
A device as in claim 1 , wherein said scene is a three-dimensional scene and said first selected ones are displayed in a foreground of said scene, at a time of selection thereof, relative to others of said tokens.
Claim 8
Dependent Claim
98 words
A device as in claim 5 , wherein: said controller is further programmed to generate another display to show results of a retrieval from said database responsively to said query, said retrieval including records corresponding, with variable accuracy, to said search query; said another display includes another three-dimensional scene, in which a Z-axis leads from foreground to background, in which said records are represented as record tokens; in said another display, said record tokens are ranked according to an accuracy to which they correspond to said query, the ranking further corresponding to their respective positions along said Z-axis.
Claim 9
Dependent Claim
98 words
A device as in claim 1 , wherein: said controller is further programmed to generate another display to show results of a retrieval from said database responsively to said search query, said retrieval including records corresponding, with variable accuracy, to said query; said another display includes another three-dimensional scene, in which a Z-axis leads from foreground to background, in which said records are represented as record tokens: in said another display, said record tokens are ranked according to an accuracy to which they correspond to said query, the ranking further corresponding to their respective positions along said Z-axis.
Claim 10
Dependent Claim
31 words
A device as in claim 4 , wherein said tokens are arranged in groups according to respective common characteristics of said criteria and said groups are represented pictorially as connected tokens.
Claim 11
Dependent Claim
40 words
A device as in claim 1 , wherein said tokens are represented as beads and said beads are connected as strings of beads that rotate to bring them into a foreground of said scene responsively to said first selection commands.
Claim 12
Dependent Claim
138 words
A database accessing device comprising: a controller with a display and connectable to a database containing searchable records; said controller being connectable to a data store holding criteria variously characterizing said records; said controller being connectable to an input device; said controller being programmed to generate a scene in which said criteria are indicated by respective icons and said icons can be moved from a first region of said display to a second region responsively to commands receivable from said input device; said controller being further programmed to construct a search query responsively to said commands; said controller being programmed such that an arrangement of said icons between said first and second regions indicates a structure of said search query; said controller being programmed to apply said search query to said database and retrieve records therefrom responsively thereto.
Claim 13
Dependent Claim
138 words
A database accessing device comprising: a controller with a display and connectable to a database containing searchable records; said controller being connectable to a data store holding criteria variously characterizing said records; said controller being connectable to an input device; said controller being programmed to generate a scene in which said criteria are indicated by respective icons and said icons can be moved from a first region of said display to a second region responsively to commands receivable from said input device; said controller being further programmed to construct a search query responsively to said commands; said controller being programmed such that an arrangement of said icons between said first and second regions indicates a structure of said search query; said controller being programmed to apply said search query to said database and retrieve records therefrom responsively thereto.
Claim 14
Dependent Claim
50 words
A device as in claim 11 , wherein said icons are arranged in groups according to respective common characteristics of said criteria and only a subset of said groups is shown at a given time on said display, said subset being selectable responsively to further commands from said input device.
Claim 15
Dependent Claim
54 words
A device as in claim 11 , wherein said controller is programmed to save said search query selectively in response to save commands from said input device and to add a saved search query resulting thereby to said criteria, whereby a saved search query can be selected in the same manner as individual criteria.
Claim 16
Dependent Claim
117 words
A device as in claim 11 , wherein: said controller is programmed to select, responsively to further input from said input device, selected ones of said icons and generate a user profile responsively to said second selected ones; said controller being programmed to retrieve records from said database responsively to said user profile selectively in response to a profile-invoking command from said input device; said controller being further programmed to display said selected ones of said icons in said first region prior to a receipt of said further input and, responsively to said further input, to display said second selected ones in said second region, whereby a structure of said user profile is indicated on said display.
Claim 17
Dependent Claim
61 words
A device as in claim 14 , wherein said controller is programmed to save said user profile selectively in response to further save commands from said input device and to add a saved user profile resulting thereby to said criteria, whereby a saved user profile can be selected in the same manner as individual criteria to form a new search query.
Claim 18
Dependent Claim
97 words
A device as in claim 11 , wherein: said controller is further programmed to generate another display to show results of a retrieval from said database responsively to said query, said retrieval including records corresponding, with variable accuracy, to said query; said another display includes another three-dimensional scene, in which a Z-axis leads from foreground to background, in which said records are represented as record icons; in said another display, said record icons are ranked according to an accuracy to which they correspond to said query, the ranking further corresponding to their respective positions along said Z-axis.
Claim 19
Dependent Claim
31 words
A device as in claim 11 , wherein said icons are arranged in groups according to respective common characteristics of said criteria and said groups are represented pictorially as connections icons.
Claim 20
Dependent Claim
40 words
A device as in claim 11 , wherein said icons are represented as beads and said beads are connected as strings of beads that rotate to bring them into a foreground of said scene responsively to said first selection commands.
Claim 21
Independent Claim
140 words
A method of searching a database, comprising the steps of: displaying a scene in which search criteria are indicated by respective icons; receiving commands to select from among said icons; forming a search criteria from said search criteria corresponding to a result of said step of receiving; changing a position of icons selected in said step of receiving, whereby a structure of a query is indicated; applying said query to a database and retrieving results responsively thereto; displaying said results in a further scene, said further scene being a three-dimensional scene in which records of results of said step of retrieving are represented as icons where those of said records matching said criteria the accurately are placed in a foreground of said scene and those records matching said criteria the least accurately are placed in a background of said scene.
Claim 22
Independent Claim
140 words
A method of searching a database, comprising the steps of: displaying a scene in which search criteria are indicated by respective icons; receiving commands to select from among said icons; forming a search criteria from said search criteria corresponding to a result of said step of receiving; changing a position of icons selected in said step of receiving, whereby a structure of a query is indicated; applying said query to a database and retrieving results responsively thereto; displaying said results in a further scene, said further scene being a three-dimensional scene in which records of results of said step of retrieving are represented as icons where those of said records matching said criteria the accurately are placed in a foreground of said scene and those records matching said criteria the least accurately are placed in a background of said scene.