System and method for processing database queries
First Claim
Patent Images
1. A method for processing database queries, comprising:
- presenting, to a user, a plurality of query elements, each query element having a plurality of allowed query element values;
receiving, from the user, a plurality of selected query element values, each selected query element value corresponding to a respective query element, wherein the value of each selected query elements is selected by the user from the respective plurality of allowed query element values corresponding to the respective query elements;
indexing a database by forming an index from the selected query element values; and
retrieving, from the database, information objects corresponding to the index.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided wherein a user chooses from an allowed preselected domain of query element values, presenting a query comprising a plurality of selected query element values, which form the basis for indexing query results. A database lookup is done according to the user'"'"'s selections and index values, as well as relevancy values of other members of the allowed preselected domain of query element values. In some embodiments the query results are assigned to arbitrary tags or numbers to prevent unauthorized competing search providers from appropriating the query results.
-
Citations
36 Claims
-
1. A method for processing database queries, comprising:
-
presenting, to a user, a plurality of query elements, each query element having a plurality of allowed query element values;
receiving, from the user, a plurality of selected query element values, each selected query element value corresponding to a respective query element, wherein the value of each selected query elements is selected by the user from the respective plurality of allowed query element values corresponding to the respective query elements;
indexing a database by forming an index from the selected query element values; and
retrieving, from the database, information objects corresponding to the index. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
19. A system for processing a database query, comprising:
-
a server;
a client coupled to the server through a network;
a database coupled to the server, the database comprising information objects;
a user interface running on the client for presenting query results to a user;
a selector, implemented in the user interface, for allowing the user to select a plurality of selected query element values from respective pluralities of allowed query element values for respective query elements; and
an indexer for forming an index to the database, using the selected query element values.
-
Specification