Dynamically generating recommendations based on social graph information
First Claim
1. A method comprising, by one or more computing systems:
- receiving, at a query field associated with a social network environment, a request from a first user of the social network environment, the request comprising a character string of one or more characters of text entered by the first user;
identifying, by the one or more computing devices, a first set of objects associated with the online social network matching at least in part the character string of the request;
determining, by the one or more computing devices, a second set of objects based on the first set of objects, wherein each object in the second set of objects is conceptually relevant to at least one of the objects of the first set of objects; and
sending, to the query field for display to the first user, one or more suggested queries responsive to the request, wherein at least one of the suggested queries comprises a reference to one of the conceptually relevant objects in the second set of objects.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving, at a query field associated with a social network environment, a request from a first user of the social network environment, identifying a first set of objects associated with the online social network matching at least in part the character string of the request, determining a second set of objects based on the first set of objects, wherein each object in the second set of objects is conceptually relevant to at least one of the objects of the first set of objects, and sending, to the query field for display to the first user, the suggested queries responsive to the request, wherein at least one of the suggested queries comprises a references to one of the conceptually relevant objects in the second set of objects.
158 Citations
21 Claims
-
1. A method comprising, by one or more computing systems:
-
receiving, at a query field associated with a social network environment, a request from a first user of the social network environment, the request comprising a character string of one or more characters of text entered by the first user; identifying, by the one or more computing devices, a first set of objects associated with the online social network matching at least in part the character string of the request; determining, by the one or more computing devices, a second set of objects based on the first set of objects, wherein each object in the second set of objects is conceptually relevant to at least one of the objects of the first set of objects; and sending, to the query field for display to the first user, one or more suggested queries responsive to the request, wherein at least one of the suggested queries comprises a reference to one of the conceptually relevant objects in the second set of objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
- one or more processors; and
logic encoded in one or more computer-readable tangible storage media that, when executed by the one or more processors, is operable to;receive, at a query field associated with a social network environment, a request from a first user of the social network environment, the request comprising a character string of one or more characters of text entered by the first user; identify a first set of objects associated with the online social network matching at least in part the character string of the request; determine a second set of objects based on the first set of objects, wherein each object in the second set of objects is conceptually relevant to at least one of the objects of the first set of objects; and send, to the query field for display to the first user, one or more suggested queries responsive to the request, wherein at least one of the suggested queries comprises a reference to one of the conceptually relevant objects in the second set of objects.
- one or more processors; and
-
21. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, at a query field associated with a social network environment, a request from a first user of the social network environment, the request comprising a character string of one or more characters of text entered by the first user; identify a first set of objects associated with the online social network matching at least in part the character string of the request; determine a second set of objects based on the first set of objects, wherein each object in the second set of objects is conceptually relevant to at least one of the objects of the first set of objects; and send, to the query field for display to the first user, one or more suggested queries responsive to the request, wherein at least one of the suggested queries comprises a reference to one of the conceptually relevant objects in the second set of objects.
-
Specification