Search system and methods with integration of user annotations from a trust network
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;
obtaining a search result based on the request;
identifying one or more other users based at least in part on respective degrees of separation between the user and each of the one or more other users;
determining content in the search result which at least one of the one or more other users has previously accessed;
incorporating, in the search result, information about the previous access by the at least one of the one or more other users; and
transmitting the search result with incorporated information to the user as a response to the request.
11 Assignments
0 Petitions
Accused Products
Abstract
Computer systems and methods incorporate user annotations (metadata) regarding various pages or sites, including annotations by a querying user and by members of a trust network defined for the querying user into search and browsing of a corpus such as the World Wide Web. A trust network is defined for each user, and annotations by any member of a first user'"'"'s trust network are made visible to the first user during search and/or browsing of the corpus. Users can also limit searches to content annotated by members of their trust networks or by members of a community selected by the user.
11 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; obtaining a search result based on the request; identifying one or more other users based at least in part on respective degrees of separation between the user and each of the one or more other users; determining content in the search result which at least one of the one or more other users has previously accessed; incorporating, in the search result, information about the previous access by the at least one of the one or more other users; and transmitting the search result with incorporated information to the user as a response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system having at least one processor, storage, and a communication platform connected to a network for responding to a request, the system comprising:
-
an input control logic configured to receive a request from a user; a search control logic configured to obtain a search result based on the request; a trust network control logic configured to identify one or more other users based at least in part on respective degrees of separation between the user and each of the one or more other users; a personalization control logic configured to determine content in the search result which at least one of the one or more other users has previously accessed; and a reporting control logic configured to incorporate, in the search result, information about the previous access by the at least one of the one or more other users, and transmit the search result with incorporated information to the user as a response to the request. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A machine-readable non-transitory medium having information recorded thereon for responding to a request, wherein the information, when read by a machine, causes the machine to perform the following:
-
receiving a request from a user; obtaining a search result based on the request; identifying one or more other users based at least in part on respective degrees of separation between the user and each of the one or more other users; determining content in the search result which at least one of the one or more other users has previously accessed; incorporating, in the search result, information about the previous access by the at least one of the one or more other users; and transmitting the search result with incorporated information to the user as a response to the request. - View Dependent Claims (20)
-
Specification