Presenting search result information
First Claim
Patent Images
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 in at least one notebook of the user, the first content automatically selected by the system based on one or more web documents interacted with by 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, from the notebook, that was automatically selected by the system based on one or more web documents interacted with by the user, andthe second content, from the notebook, that was stored in the notebook based on the modification request; 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.
60 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 in at least one notebook of the user, the first content automatically selected by the system based on one or more web documents interacted with by 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, from the notebook, that was automatically selected by the system based on one or more web documents interacted with by the user, and the second content, from the notebook, that was stored in the notebook based on the modification request; 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, the plurality of results each being associated with a corresponding document that is separate from the notebook; ranking, by the system, the plurality of results using the modified content from the notebook; providing, by the system, the plurality of results for presentation by a client computer of the user based on the modified ranking; providing, for presentation with a result of the results, a link to the notebook based on the notebook corresponding to the result; and providing, upon activation of the link, an interface that presents at least portions of the notebook to the user via the at least one client computer. - 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 search result document identified by a particular result of the plurality of results, the particular result including a hyperlink to the particular search result document, 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 result based on the document content identified based on similarity between the document content and the modified content of the notebook; and providing, by the system, the particular result with the generated snippet information for presentation by a client computer of the user.
-
Specification