SEARCH SYSTEMS AND METHODS WITH INTEGRATION OF AGGREGATE USER ANNOTATIONS
9 Assignments
0 Petitions
Accused Products
Abstract
Computer systems and methods allow users to annotate content items found in a corpus such as the World Wide Web Annotations, which can include any descriptive and/or evaluative metadata related to a document, are collected from a user and stored in association with that user. Users are able to annotate and view their annotations for any document they encounter while interacting with the corpus, including hits returned in a search of the corpus. Users are also able to search their annotations or to limit searches to documents they have annotated. Metadata from annotations can also be aggregated across users and aggregated metadata applied in generating search results.
-
Citations
41 Claims
-
1-21. -21. (canceled)
-
22. A method for responding to a user query, the method comprising
receiving a query submitted by a query user; -
searching a corpus to identify one or more hits, wherein each hit is a document from the corpus that is determined to be relevant to the query; retrieving one or more annotations created by the query user, the one or more annotations including the query user'"'"'s indication of favorability of one or more annotated documents from the corpus; identifying the one or more hits matching the one or more annotated documents; generating a search report including a listing of the identified hits based on the query user'"'"'s indication of favorability of the one or more annotated documents; and transmitting the search report to the query user. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer system for responding to user queries, the system comprising:
-
a server communicatively coupled to one or more client devices via a network, the server comprising; an index data store configured to store a searchable representation of a corpus comprising a plurality of documents; a personalization data store configured to store annotations created by a plurality of annotating users, the annotations including the annotating users'"'"' indication of favorability of one or more annotated documents from the corpus; and a search module communicably coupled to the index data store and the personalization data store; the search module including; input control logic configured to receive a query submitted by a querying user, the querying user being one of the plurality of annotating users; search control logic configured to search the index data store and to identify one or more hits, wherein each hit is a document in the corpus that is determined to be relevant to the query, retrieve one or more annotations created by the query user, and identify the one or more hits matching one or more documents annotated by the query user; and reporting control logic configured to generate a search report including a listing of the hits based on the query user'"'"'s indication of favorability of the one or more documents annotated by the query user, the reporting control logic being further configured to transmit the search report to the querying user. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method for responding to a user query, the method comprising
accessing a store of annotations created by a plurality of annotating users, each annotation being associated with one of the annotating users and with one of a plurality of web pages belonging to a corpus, the annotations including the annotating users'"'"' indication of favorability of one or more annotated web pages from the corpus; -
receiving a query submitted by a query user, the query user being one of the plurality of annotating users; searching the corpus to identify one or more hits, wherein each hit is a web page from the corpus that is determined to be relevant to the query; retrieving one or more annotations created by the query user from the store of annotations; identifying the one or more hits matching one or more web pages annotated by the query user; generating a search report including a listing of the identified hits based on the query user'"'"'s indication of favorability of the one or more web pages annotated by the query user; and transmitting the search report to the query user.
-
Specification