Ranking search results based on the frequency of access on the search results by users of a social-networking system
First Claim
Patent Images
1. A method comprising:
- receiving, by one or more computing devices, a search query from a client system of a first user of a social-networking system;
identifying, by one or more computing devices, one or more web pages responsive to the search query;
determining, for each identified web page, from interaction data associated with the identified web page, a number of relevant interactions from among interactions with the identified web page by users of the social-networking system, wherein the relevant interactions are the interactions made by a subset of the users of the social-networking system having a type of relationship with the first user matching a setting of an application server of the social-networking system;
ranking, by the one or more computing devices, one or more links to one or more of the identified web pages, respectively, based at least in part on the determined number of relevant interactions with the identified web page corresponding to the links; and
sending, by one or more computing devices, instructions for presenting a search-results page to the client system of the first user responsive to the search query, the search-results page comprising one or more links to one or more of the identified web pages, respectively, the links being presented in ranked order.
1 Assignment
0 Petitions
Accused Products
Abstract
Particular embodiments access a search query submitted by a first user of a social-networking system; identify one or more web pages in response to the search query; for each of the one or more web pages, determine a value indicating a number of user clicks associated with the web page by one or more second users of the social-networking system who are connected to the first user within the social-networking system; and send a set of hyperlinks for the one or more web pages, wherein hyperlinks for web pages where the value is greater than zero are visually emphasized over other hyperlinks.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving, by one or more computing devices, a search query from a client system of a first user of a social-networking system; identifying, by one or more computing devices, one or more web pages responsive to the search query; determining, for each identified web page, from interaction data associated with the identified web page, a number of relevant interactions from among interactions with the identified web page by users of the social-networking system, wherein the relevant interactions are the interactions made by a subset of the users of the social-networking system having a type of relationship with the first user matching a setting of an application server of the social-networking system; ranking, by the one or more computing devices, one or more links to one or more of the identified web pages, respectively, based at least in part on the determined number of relevant interactions with the identified web page corresponding to the links; and sending, by one or more computing devices, instructions for presenting a search-results page to the client system of the first user responsive to the search query, the search-results page comprising one or more links to one or more of the identified web pages, respectively, the links being presented in ranked order. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing system comprising:
- a memory comprising instructions executable by one or more processors; and
the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to;receive a search query from a client system of a first user of a social-networking system; identify one or more web pages responsive to the search query; determine, for each identified web page, from interaction data associated with the identified web page, a number of relevant interactions from among interactions with the identified web page by users of the social-networking system, wherein the relevant interactions are the interactions made by a subset of the users of the social-networking system having a type of relationship with the first user matching a setting of an application server of the social-networking system; rank one or more links to one or more of the identified web pages, respectively, based at least in part on the determined number of relevant interactions with the identified web page corresponding to the links; and send instructions for presenting a search-results page to the client system of the first user responsive to the search query, the search-results page comprising one or more links to one or more of the identified web pages, respectively, the links being presented in ranked order. - View Dependent Claims (11, 12, 13, 14, 15)
- a memory comprising instructions executable by one or more processors; and
Specification