SOCIAL ANNOTATIONS FOR ENHANCED SEARCH RESULTS
First Claim
1. A method performed by data processing apparatus, the method comprising:
- obtaining, by the data processing apparatus, search results that are responsive to a received query received from a user;
identifying, by the data processing apparatus, one or more topics associated with the query;
determining, by the data processing apparatus, that social annotations are to be displayed in a search results page based on at least one topic of the one or more topics and data associated with the user, and in response;
providing an electronic document comprising instructions that, when executed by a computing device, cause the computing device to display an enhanced search results page comprising the search results and one or more social annotations; and
transmitting, by the data processing apparatus, the electronic document to a computing device associated with the user.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining search results that are responsive to a received query received from a user, identifying one or more topics associated with the query, determining that social annotations are to be displayed in a search results page based on at least one topic of the one or more topics and data associated with the user, and in response: providing an electronic document including instructions that, when executed by a computing device, cause the computing device to display an enhanced search results page comprising the search results and one or more social annotations, and transmitting the electronic document to a computing device associated with the user.
-
Citations
27 Claims
-
1. A method performed by data processing apparatus, the method comprising:
-
obtaining, by the data processing apparatus, search results that are responsive to a received query received from a user; identifying, by the data processing apparatus, one or more topics associated with the query; determining, by the data processing apparatus, that social annotations are to be displayed in a search results page based on at least one topic of the one or more topics and data associated with the user, and in response;
providing an electronic document comprising instructions that, when executed by a computing device, cause the computing device to display an enhanced search results page comprising the search results and one or more social annotations; andtransmitting, by the data processing apparatus, the electronic document to a computing device associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a data store for storing data; and one or more processors configured to interact with the data store, the one or more processors being further configured to perform operations comprising; obtaining search results that are responsive to a received query received from a user; identifying one or more topics associated with the query; determining that social annotations are to be displayed in a search results page based on at least one topic of the one or more topics and data associated with the user, and in response;
providing an electronic document comprising instructions that, when executed by a computing device, cause the computing device to display an enhanced search results page comprising the search results and one or more social annotations; andtransmitting the electronic document to a computing device associated with the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
obtaining search results that are responsive to a received query received from a user; identifying one or more topics associated with the query; determining that social annotations are to be displayed in a search results page based on at least one topic of the one or more topics and data associated with the user, and in response;
providing an electronic document comprising instructions that, when executed by a computing device, cause the computing device to display an enhanced search results page comprising the search results and one or more social annotations; andtransmitting the electronic document to a computing device associated with the user. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification