Method and computer-readable media for providing recommended entities based on a user's social graph
First Claim
1. A computer-implemented method for displaying a recommended entity based on a user'"'"'s social graph, the method comprising:
- receiving, at one or more processors, a search query from a user including a geographic area;
providing, by the one or more processors, a plurality of entities within the geographic area that match the search query;
receiving, at one or more processors, a selection of one of the plurality of entities by the user;
obtaining, by the one or more processors, a plurality of contacts from an asymmetric social graph for the user;
determining, by the one or more processors, one or more associations between one or more of the plurality of contacts and the selected entity, each association including a rating of the entity, a review of the entity, or a combination thereof; and
displaying, by the one or more processors, an indication of the entity with an indication of the one or more contacts and association information from the one or more associations between the one or more contacts and the selected entity.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are methods and computer-readable media for providing recommended entities based on a user'"'"'s external social graph, such as asymmetric social graph of a social networking service. In some embodiments, entities responsive to a search query or other request may be obtained. Each entity may be evaluated to determine if the entity is associated with a contact from a user'"'"'s social graph. The association may include an evaluation (e.g., a rating, review, other evaluation or combination thereof) of the entity by the contact. Additionally, the contacts having associations with an entity may be ranked based on a relationship score with a user. The entities having associations with the contacts from a user'"'"'s social graph may be provided as recommended entities to the user, and the association may be annotated to the recommended entity for viewing by the user.
-
Citations
17 Claims
-
1. A computer-implemented method for displaying a recommended entity based on a user'"'"'s social graph, the method comprising:
-
receiving, at one or more processors, a search query from a user including a geographic area; providing, by the one or more processors, a plurality of entities within the geographic area that match the search query; receiving, at one or more processors, a selection of one of the plurality of entities by the user; obtaining, by the one or more processors, a plurality of contacts from an asymmetric social graph for the user; determining, by the one or more processors, one or more associations between one or more of the plurality of contacts and the selected entity, each association including a rating of the entity, a review of the entity, or a combination thereof; and displaying, by the one or more processors, an indication of the entity with an indication of the one or more contacts and association information from the one or more associations between the one or more contacts and the selected entity. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable storage medium having executable computer code stored thereon, the code comprising a set of instructions that is executed by one or more processors to cause a computing device to:
-
receive a search query from a user including a geographic area; provide a plurality of entities within the geographic area that match the search query; receive a selection of one of the plurality entities by the user; obtain a plurality of contacts from an asymmetric social graph for the user; determine one or more associations between one or more of the plurality of contacts and the selected entity, each association including a rating of the entity, a review of the entity, or a combination thereof; and display an indication of the entity with an indication of the one or more contacts and association information from the one or more associations between the one or more contacts and the selected entity. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a user interface; one or more processors coupled to the user interface and; a non-transitory computer-readable memory coupled to the one or more processors and storing thereon instructions that is executed by the one or more processors to cause the computing device to; receive a search query from a user including a geographic area; provide a plurality of entities within the geographic area that match the search query; receive a selection of one of the plurality of entities by the user; obtain a plurality of contacts from an asymmetric social graph for the user; determine one or more associations between one or more of the plurality of contacts and the selected entity, each association including a rating of the entity, a review of the entity, or a combination thereof; and display, via the user interface, an indication of the entity with an indication of the one or more contacts and association information from the one or more associations between the one or more contacts and the selected entity. - View Dependent Claims (14, 15, 16, 17)
-
Specification