Patent ID: 8676797

Claim:
A computer-implemented method of adding web-based content to a web notebook, comprising: producing multiple search results responsive to a search request using a web document index; generating and displaying multiple controls corresponding to the multiple search results, wherein each of the multiple controls, when invoked, causes content from a corresponding search result in the multiple search results to be placed in a web notebook associated with a user account, wherein the web notebook is one of multiple existing user web notebooks stored in a distributed or centrally hosted data store and comprises a document including portions of content from various other web documents, and wherein the web notebook is further associated with a designation that is stored in a notebook index, the designation indicating that the web notebook is to be shared with other users; in response to a user invocation of a first control of the multiple controls, the first control corresponding to a first search result: identifying first content associated with the first search result, identifying the web notebook as one of the multiple existing user web notebooks stored in the distributed or centrally hosted data store, by matching content of the web notebook to a characteristic of the first search result, and by matching a heading or title of the web notebook to the search request of the first search result, and placing the first content in the web notebook; displaying the web notebook including the first content; in response to a user invocation of a second control of the multiple controls, the second control corresponding to a second search result: identifying second content associated with the second search result, and placing the second content in the web notebook, wherein a correlation is formed between the first and second search results and the web notebook; and displaying the second content in the web notebook.