PERSONALIZED SEARCH
First Claim
Patent Images
1. A method for searching an index comprising:
- receiving a first search query from a client, the first search query containing one or more first search terms and being a command to search the index for entries matching the one or more first search terms;
retrieving historical client interest data associated with the client, the historical client interest data including at least some information passively collected from the client based on the client'"'"'s past actions;
dynamically selecting one or more client limitations based on historical client interest data associated with the client;
searching the index for entries matching the one or more first search terms and the one or more client limitations associated with the client; and
transmitting limited search results to the client, the limited search results identifying the entries matching the one or more first search terms and one or more client limitations.
9 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods have been developed for performing an advanced or detailed search based on information previously collected about a searcher'"'"'s interests. In response to a search request, the searcher'"'"'s interests are retrieved and inspected. In an embodiment, the interests may be obtained from multiple systems including those not associated with the search system. Based on the searcher'"'"'s interests, the search request may be limited or otherwise modified from the actual request received. The results of the limited search may then presented to the searcher as the results of the requested search.
-
Citations
26 Claims
-
1. A method for searching an index comprising:
-
receiving a first search query from a client, the first search query containing one or more first search terms and being a command to search the index for entries matching the one or more first search terms; retrieving historical client interest data associated with the client, the historical client interest data including at least some information passively collected from the client based on the client'"'"'s past actions; dynamically selecting one or more client limitations based on historical client interest data associated with the client; searching the index for entries matching the one or more first search terms and the one or more client limitations associated with the client; and transmitting limited search results to the client, the limited search results identifying the entries matching the one or more first search terms and one or more client limitations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of performing searches of an index comprising:
-
maintaining information indicative of a searcher'"'"'s prior interests; in response to a search request from a searcher with known prior interests, comparing the search request to the known prior interests; searching the index; generating a full results set of entries matching the search request; and based on the known prior interests, modifying the full results set to create a modified results set. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for searching an index comprising:
-
a searchable index of entries; a search module adapted to search for entries matching search terms and search parameters; a personalization module adapted to receive a search request from a client and, if the search request is from a client with known interests, to create a limited search request from the received search request and transmit the limited search request to the search module; a communication module adapted to transmit search results to the client; and a client interest datastore containing known interests of clients. - View Dependent Claims (19, 21)
-
-
20. (canceled)
-
22. A method of searching an index comprising:
-
receiving a basic search request from a client, the basic search request including search terms; generating advanced search parameters for the client based on known interests of the client; performing an advanced search using the advanced search parameters and the search terms; and returning a limited results set generated by the advanced search as the results of the basic search request. - View Dependent Claims (23, 24, 25, 26)
-
Specification