Personalized Network Searching
First Claim
1. A system comprising:
- a client device configured to;
receive a search query from a user, anddisplay an advertisement, a personalized search result, and a general search result; and
a server device configured to;
receive the search query from the client device,receive a request from the client device to personalize a search result,responsive to the search query and the request to personalize the search result, generate the personalized search result by searching a personalized search object,responsive to the search query, generate a general search result by searching the general search object,provide the personalized search result and the general search result to the client device,select the advertisement based at least in part upon the personalized search object, andprovide the advertisement for display.
2 Assignments
0 Petitions
Accused Products
Abstract
Personalized network searching, in which a search query is received from a user, and a request is received to personalize a search result. Responsive to the search query and the request to personalize the search result, a personalized search result is generated by searching a personalized search object. Responsive to the search query, a general search result is generated by searching the general search object. The personalized search result and the general search result are provided to a client device, an advertisement is selected based at least in part upon the personalized search object, and the advertisement, the personalized search result, and the general search result are displayed.
-
Citations
16 Claims
-
1. A system comprising:
-
a client device configured to; receive a search query from a user, and display an advertisement, a personalized search result, and a general search result; and a server device configured to; receive the search query from the client device, receive a request from the client device to personalize a search result, responsive to the search query and the request to personalize the search result, generate the personalized search result by searching a personalized search object, responsive to the search query, generate a general search result by searching the general search object, provide the personalized search result and the general search result to the client device, select the advertisement based at least in part upon the personalized search object, and provide the advertisement for display.
-
-
2. A device comprising:
-
a storage medium configured to provide an association of a term and a primary resource identifier, the association input by a user; a processor configured to determine whether a search query matches the term; and an interface configured to; receive the search query input from the user, present the primary resource identifier if the search query matches the term, and present a search result based on the search query if the search query does not match the term. - View Dependent Claims (3, 4)
-
-
5. A computer program product, tangibly embodied on a machine readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:
-
store, in a bookmark database, resource identifiers identified by a user; store personalized annotations for the resource identifiers in the bookmark database, the personalized annotations input by the user; receive a search query from the user; generate separate result sets based on searching a global index, the resource identifiers, and the annotations, in parallel, using the search query; combine the separate result sets into a final result set; and output the final result set. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
an interface configured to receive a signal from a user identifying a resource identifier as significant; and a processor configured to; determine whether the received resource identifier has been saved in a bookmark database associated with the user, determine whether the user has previously accessed the resource identifier, if the received resource identifier has not been saved in the bookmark database, assign a rating to the resource identifier if the user has not previously accessed the resource identifier, increase the rating if the user has previously accessed the resource identifier, determine whether the rating exceeds a threshold, and mark the resource identifier as a favorite resource in the bookmark database if the rating exceeds the threshold. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification