Systems and methods for collecting user annotations
First Claim
1. A method for collecting metadata related to documents in a corpus, the method comprising:
- providing a user interface with a first control element operable by a user to indicate a desire to annotate a current document;
receiving, via a network, metadata related to the current document from the user;
adding to a data store an annotation including the metadata provided by the user, the annotation being persistently associated with the user and with the current document; and
thereafter, transmitting, via the network, the metadata of the annotation to the user in response to a user request.
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
25 Claims
-
1. A method for collecting metadata related to documents in a corpus, the method comprising:
-
providing a user interface with a first control element operable by a user to indicate a desire to annotate a current document;
receiving, via a network, metadata related to the current document from the user;
adding to a data store an annotation including the metadata provided by the user, the annotation being persistently associated with the user and with the current document; and
thereafter, transmitting, via the network, the metadata of the annotation to the user in response to a user request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer system for collecting metadata related to documents in a corpus, the computer system comprising:
-
a personalization data store configured to store a plurality of annotations, each annotation associated with an annotating user and with one of the documents in the corpus, each annotation including metadata relating to the one of the documents; and
an annotation module communicably coupled to the personalization data store, the annotation module including;
input control logic configured to receive metadata from the annotating user and to associate the received metadata with one of the documents in the corpus;
storage control logic configured to store the received metadata in the personalization store as an annotation associated with an identifier of the annotating user and the one of the documents; and
retrieval control logic configured to locate an annotation in the personalization data store by reference to the identifier of the annotating user and the associated one of the documents.
-
Specification