Search Systems and Methods with Integration of User Annotations
First Claim
1. A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for responding to a request, the method comprising:
- receiving a request from a user, wherein the user is associated with one or more other users;
obtaining a search result generated based on the request;
identifying, from the search result, content previously accessed by the user and/or at least some of the one or more other users;
arranging the search result in a manner in which content previously accessed by the user and/or the at least some of the one or more other users in the search result is presented to the user before content in the search result that has not been previously accessed by the user and/or the one or more other users; and
transmitting the arranged search result to the user as a response to the request.
4 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
20 Claims
-
1. A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for responding to a request, the method comprising:
-
receiving a request from a user, wherein the user is associated with one or more other users; obtaining a search result generated based on the request; identifying, from the search result, content previously accessed by the user and/or at least some of the one or more other users; arranging the search result in a manner in which content previously accessed by the user and/or the at least some of the one or more other users in the search result is presented to the user before content in the search result that has not been previously accessed by the user and/or the one or more other users; and transmitting the arranged search result to the user as a response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, having at least one processor, storage, and a communication platform connected to a network for responding to a request, the system comprising a search server configured for:
-
receiving a request from a user, wherein the user is associated with one or more other users; obtaining a search result generated based on the request; identifying, from the search result, content previously accessed by the user and/or by at least some of the one or more other users; arranging the search result in a manner in which content previously accessed by the user and/or the at least some of the one or more other users in the search result is presented to the user before content in the search result that has not been previously accessed by the user and/or the one or more other users; and transmitting the arranged search result to the user as a response to the request. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable tangible and non-transitory medium having information for responding to a request, wherein the information, when read by the machine, causes the machine to perform the following:
-
receiving a request from a user, wherein the user is associated with one or more other users; obtaining a search result generated based on the request; identifying, from the search result, content previously accessed by the user and/or by at least some of the one or more other users; arranging the search result in a manner in which content previously accessed by the user and/or the at least some of the one or more other users in the search result is presented to the user before content in the search result that has not been previously accessed by the user and/or the one or more other users; and transmitting the arranged search result to the user as a response to the request. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification