PRESENTING SEARCH RESULT INFORMATION
First Claim
1. A computer implemented method, comprising:
- automatically selecting, by a system of one or more computers, first content based on one or more web documents interacted with by a user via at least one client computer of the user;
storing, by the system, the first content in at least one notebook of the user;
receiving, by the system, a modification request to add second content to the notebook of the user, the modification request received in response to computer interface input of the user via the at least one client computer;
storing, by the system based on the modification request, the second content in the notebook;
obtaining, by the system, a plurality of results to provide to the at least one client computer of the user;
ranking, by the system, the plurality of results using the first content and the second content from the notebook; and
providing, by the system, the plurality of results for presentation by the at least one client computer based on the ranking.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of presenting computer-generated search result information can include receiving a search request from a client computer; identifying a plurality of search results responsive to the search request; ranking the plurality of search results using content in one or more web notebooks; and providing the ranked plurality of search results for presentation in the client computer. Using the content can include determining whether at least one of a title, a heading, clipped content, metadata or a user-annotation in at least one web notebook relates to the search request and, if so, increasing a ranking of at least one search result referenced by the at least one web notebook.
6 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
automatically selecting, by a system of one or more computers, first content based on one or more web documents interacted with by a user via at least one client computer of the user; storing, by the system, the first content in at least one notebook of the user; receiving, by the system, a modification request to add second content to the notebook of the user, the modification request received in response to computer interface input of the user via the at least one client computer; storing, by the system based on the modification request, the second content in the notebook; obtaining, by the system, a plurality of results to provide to the at least one client computer of the user; ranking, by the system, the plurality of results using the first content and the second content from the notebook; and providing, by the system, the plurality of results for presentation by the at least one client computer based on the ranking. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer implemented method, comprising:
-
receiving, by a system of one or more computers, a modification request to modify content of at least one notebook of a user, the content of the notebook reflecting interests of the user, and the modification request received in response to computer interface input of the user; modifying, by the system based on the modification request, the content of the notebook to generate modified content; obtaining, by the system subsequent to modifying the content of the notebook, a plurality of results to provide to the user; ranking, by the system, the plurality of results using the modified content from the notebook; and providing, by the system, the plurality of results for presentation by a client computer of the user based on the modified ranking. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer implemented method, comprising:
-
receiving, by a system of one or more computers, a modification request to modify content of at least one notebook of a user, the content of the notebook reflecting interests of the user, and the modification request received in response to computer interface input of the user; modifying, by the system based on the modification request, the content of the notebook to generate modified content; obtaining, by the system subsequent to modifying the content of the notebook, a plurality of results to provide to the user, wherein each result identifies a respective document; identifying, by the system, document content from a particular document identified by a particular result of the plurality of results, wherein identifying the document content is based on similarity between the document content and the modified content of the notebook; generating, by the system, snippet information for the particular search result based on the identified document content; and providing, by the system, the particular result with the generated snippet information for presentation by a client computer of the user.
-
Specification