Method and computer-readable media for providing recommended entities based on a user's social graph

US10019487B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-10019487-B1
Application numberUS-201414512890-A
CountryUS
Kind codeB1
Filing dateOct 13, 2014
Priority dateOct 31, 2012
Publication dateJul 10, 2018
Grant dateJul 10, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The computer-implemented method of claim 1 , further comprising: displaying, by the one or more processors, an indication of a relationship between the user and each of the one or more contacts with the display of the indication of the entity. 3. The computer-implemented method of claim 1 , further comprising: displaying, by the one or more processors, an indication of a number of associations between the one or more contacts and the selected entity with the display of the indication of the entity. 4. The computer-implemented method of claim 1 , further comprising: ranking, by the one or more processors, the one or more contacts according to relationship criteria indicative of a relationship between each of the one or more contacts and the user; and displaying, by the one or more processors, the association information from the one or more associations in a ranked order based on the ranking of the respective one or more contacts. 5. The computer-implemented method of claim 4 , wherein the relationship criteria includes a number and a type of interactions between each of the one or more contacts and the user. 6. The computer-implemented method of claim 1 , wherein: the indication of the one or more contacts includes a picture of the one or more contacts; and the association information for each of the one or more contacts includes text of a review by the contact, a rating by the contact, a check-in by the contact, a date and time of the review, rating, or check-in by the contact, or an image provided by the contact. 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. 8. The computer-readable storage medium of claim 7 , wherein the set of instructions further causes the computing device to: display an indication of a relationship between the user and each of the one or more contacts with the display of the indication of the entity. 9. The computer-readable storage medium of claim 7 , wherein the set of instructions further causes the computing device to: display an indication of a number of associations between the one or more contacts and the selected entity with the display of the indication of the entity. 10. The computer-readable storage medium of claim 7 , wherein the set of instructions further causes the computing device to: rank the one or more contacts according to relationship criteria indicative of a relationship between each of the one or more contacts and the user; and display the association information from the one or more associations in a ranked order based on the ranking of the respective one or more contacts. 11. The computer-readable storage medium of claim 10 , wherein the relationship criteria includes a number and a type of interactions between each of the one or more contacts and the user. 12. The computer-readable storage medium of claim 7 , wherein the indication of the one or more contacts includes a picture of the one or more contacts; and the association information for each of the one or more contacts includes text of a review by the contact, a rating by the contact, a check-in by the contact, a date and time of the review, rating, or check-in by the contact, or an image provided by the contact. 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. 14. The computing device of claim 13 , wherein the instructions further cause the computing device to: display an indication of a relationship between the user and each of the one or more contacts with the display of the indication of the entity. 15. The computing device of claim 13 , wherein the instructions further cause the computing device to: display an indication of a number of associations between the one or more contacts and the selected entity with the display of the indication of the entity. 16. The computing device of claim 13 , wherein the instructions further cause the computing device to: rank the one or more contacts according to relationship criteria indicative of a relationship between each of the one or more contacts and the user; and display the association information from the one or more associations in a ranked order based on the ranking of the respective one or more contacts. 17. The computing device of claim 16 , wherein the relationship criteria includes a number and a type of interactions between each of the one or more contacts and the user.

Assignees

Inventors

Classifications

  • Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

  • Search customisation based on user profiles and personalisation · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10019487B1 cover?
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. Th…
Who is the assignee on this patent?
Google Inc, Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F17/3053. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).