Personalized network searching
First Claim
Patent Images
1. A method comprising:
- providing an association of a term and a primary resource identifier;
receiving a search query input;
determining whether the search query matches the term;
if the search query matches the term, presenting the primary resource identifier without initiating a search; and
if the search query does not match the term, initiating a search and presenting a search result based on the search query.
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.
37 Citations
40 Claims
-
1. A method comprising:
-
providing an association of a term and a primary resource identifier; receiving a search query input; determining whether the search query matches the term; if the search query matches the term, presenting the primary resource identifier without initiating a search; and if the search query does not match the term, initiating a search and presenting a search result based on the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
storing, in a bookmark database, resource identifiers identified by a user; storing personalized annotations for the resource identifiers in the bookmark database, the personalized annotations input by the user; receiving a search query from the user; generating separate result sets based on searching a global index, the resource identifiers, and the annotations, in parallel, using the search query; combining the separate result sets into a final result set; and outputting the final result set. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving a signal from a user identifying a resource identifier as significant; determining whether the identified resource identifier has been saved in a bookmark database associated with the user; determining whether the user has previously accessed the resource identifier, if the identified resource identifier has not been saved in the bookmark database; assigning a rating to the resource identifier if the user has not previously accessed the resource identifier; increasing the rating if the user has previously accessed the resource identifier; determining whether the rating exceeds a threshold; and marking the resource identifier as a favorite resource in the bookmark database if the rating exceeds the threshold. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. 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:
-
provide an association of a term and a primary resource identifier, the association input by a user; receive a search query input from a user; determine whether the search query matches the term; if the search query matches the term, present the primary resource identifier without initiating a search; and if the search query does not match the term, initiate a search and present a search result based on the search query. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. 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:
-
receive a signal from a user identifying a resource identifier as significant; determine whether the identified 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 identified 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 (36, 37, 38, 39, 40)
-
Specification