System and method for web based sharing of search engine queries
First Claim
1. A method of sharing queries in a hub processing unit coupled to a plurality of information processing units over a network, the method on the information processing unit comprising the steps of:
- receiving a Uniform Resource Locator (URL) string from a first user,determining if the URL string represents a query, if the URL string represents a query, performing the sub-steps of;
storing the query in a query database;
forwarding the query to a hub processing unit in the event that the first user selects the query for sharing with a second user connected to the hub processing unit;
storing information in an accounting database for awarding the first user for submitting the query for sharing; and
receiving, from a second user, a selection for one of the stored queries for sharing.
5 Assignments
0 Petitions
Accused Products
Abstract
While a user browses through a network, the present invention monitors and detects search queries. As a user enables queries to search for documents containing information necessary to the completion of a task, hobby, entertainment or to improve his or her general knowledge, the present invention detects that a query has been enabled and stores the query for later presentation to a user in an integrated browser list window. If a user wishes to share queries with other users in a global database, he or she must select a query string for sharing in an integrated browser list window. The query is stored locally and forwarded across a communication network to a hub processing unit for permanent storage in a global database accessible by a plurality of users. Also, the user can add annotations to the search query prior to its being forwarded to the hub processing unit. The hub processing unit in coordination with the global database organizes and manages the storage of selected shared query. Once stored in the global database, other users can benefit from the intelligence, work and experience of others by searching through categories of search queries as well as simply browsing through them. This is accomplished by a second user entering categorical data to his local graphical user interface which communicates with a search and retrieval program. The search and retrieval program returns a grouping or listing of headlines related to the category selected by the second user.
43 Citations
23 Claims
-
1. A method of sharing queries in a hub processing unit coupled to a plurality of information processing units over a network, the method on the information processing unit comprising the steps of:
-
receiving a Uniform Resource Locator (URL) string from a first user, determining if the URL string represents a query, if the URL string represents a query, performing the sub-steps of; storing the query in a query database; forwarding the query to a hub processing unit in the event that the first user selects the query for sharing with a second user connected to the hub processing unit; storing information in an accounting database for awarding the first user for submitting the query for sharing; and receiving, from a second user, a selection for one of the stored queries for sharing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of sharing queries in a hub processing unit coupled to a plurality of client information processing units over a network, the method on the hub processing unit comprising the steps of:
-
receiving a query selected for sharing by a first user of a client information processing system; storing the query; storing information in an accounting database for awarding the first user for submitting the query for sharing; receiving from a second user a selection of the query shared by the first user; performing the further sub-steps of; activating a hyperlink to request a search result set based upon the second user'"'"'s selection of the hyperlink; and displaying the search result set for the second user. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A client information processing unit coupled via a network with a hub processing unit apparatus for sharing queries comprising:
-
an input for receiving a Uniform Resource Locator (URL) string from a first user; a comparator for determining if the URL string represents a query; an interface for storing the query in an information processing unit memory; an output for forwarding the query to a hub processing unit in the event that the first user selects the query for sharing with a second user connected to the hub processing unit; an accounting database for storing information for awarding the first user for submitting the query for sharing; and an input for receiving, from a second user, a selection for one of the stored queries for sharing. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A server for sharing queries in a client-server network comprising:
-
an input means for receiving from a client over a network, a query selected by a first user for sharing; interface means for storing the query received; means for searching through queries by a second user; means for finding an interesting shared query by the second user; means for activating a hyperlink to request a result set if the shared query is of value to the second user; means for awarding the first user for selecting the query for sharing; and means for perusing the search result set if the shared query is of value to the second user.
-
-
22. A computer readable medium including programming instructions, the programming instructions including instructions for query sharing in a client server network comprising:
-
reception instructions for receiving a Uniform Resource Locator (URL) string from a first user; determination instructions for determining if the URL string represents a query; storing instructions for storing the query in a client computer if the URL string represents a query; forwarding instructions for forwarding the query to a server in the event that the URL string represents a query and the first user selects a query for sharing with a second user connected to the hub processing unit; storing information in an accounting database for awarding the first user for submitting the query for sharing; and receiving, from a second user, a selection for one of the stored queries for sharing in the database. - View Dependent Claims (23)
-
Specification