Social context for applications

US9680789B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9680789-B2
Application numberUS-201514843717-A
CountryUS
Kind codeB2
Filing dateSep 2, 2015
Priority dateFeb 26, 2013
Publication dateJun 13, 2017
Grant dateJun 13, 2017

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.

In one embodiment, a method includes identifying one or more first users of the social-networking system that are connected to a second user within the social-networking system; inferring one or more applications of interest to the second user based at least in part on information associated with one or more applications installed on one or more client systems of the first users; generating one or more recommendations corresponding to one or more of the applications of interest to the second user; ranking the recommendations based on social-graph information of the second user relative to the one or more first users; and sending one or more of the ranked recommendations to one or more client devices of the second user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: by a computing device, identifying one or more first users of the social-networking system that are connected to a second user within the social-networking system; by the computing device, inferring one or more applications of interest to the second user based at least in part on information associated with one or more applications installed on one or more client devices of the first users; by the computing device, generating one or more recommendations corresponding to one or more of the applications of interest to the second user; by the computing device, ranking the recommendations based on social-graph information of the second user relative to the one or more first users, wherein at least one of the recommendations is more heavily weighted based on a number of uses of the application corresponding to that recommendation over a pre-determined period of time by one or more of the first users; and by the computing device, sending one or more of the ranked recommendations to one or more client devices of the second user. 2. The method of claim 1 , wherein: the social-networking system comprises a graph that comprises a plurality of nodes and edges connecting the nodes; for each of the first users at least one node in the graph corresponding to the first user; at least one node in the graph corresponding to the second user; and at least one of the nodes corresponding to one of the first users and at least one of the nodes corresponding to the second user being connected to each other by one or more edges. 3. The method of claim 2 , wherein the social-graph information comprises a proximity of one or more of the nodes corresponding relative to the first users to the node corresponding to the second user. 4. The method of claim 1 , wherein the sending of the ranked recommendations is in response to detecting the second user is interacting with a platform configured to distribute applications. 5. The method of claim 4 , wherein the social-graph information comprises information of installation activity of the first users on the platform. 6. The method of claim 1 , wherein one or more of the ranked recommendations comprises identifying information corresponding to one or more of the first users. 7. The method of claim 1 , wherein one or more of the application recommendations comprise an indication of a number of the first users that have installed one or more of the applications of interest. 8. The method of claim 1 , wherein one or more of the application recommendations comprise an interactive element corresponding to a particular application of interest and a badge indicating a number of the first users that have used the particular application of interest. 9. The method of claim 1 , wherein the inferring of the one or more applications of interest to the second user is based at least in part on determining one or more applications on the client device of the first users that are not installed on the client device of the second user. 10. The method of claim 1 , wherein the ranked recommendations are dynamically aggregated as a newsfeed. 11. The method of claim 1 , wherein the ranked recommendations are periodically updated. 12. One or more computer-readable non-transitory storage media embodying software configured when executed to: identify one or more first users of the social-networking system that are connected to a second user within the social-networking system; infer one or more applications of interest to the second user based at least in part on information associated with one or more applications installed on one or more client devices of the first users; generate one or more recommendations corresponding to one or more of the applications of interest to the second user; rank the recommendations based on social-graph information of the second user relative to the one or more first users, wherein at least one of the recommendations is more heavily weighted based on a number of uses of the application corresponding to that recommendation over a pre-determined period of time by one or more of the first users; and send one or more of the ranked recommendations to one or more client devices of the second user. 13. The media of claim 12 , wherein: the social-networking system comprises a graph that comprises a plurality of nodes and edges connecting the nodes; for each of the first users at least one node in the graph corresponding to the first user; at least one node in the graph corresponding to the second user; and at least one of the nodes corresponding to one of the first users and at least one of the nodes corresponding to the second user being connected to each other by one or more edges. 14. The media of claim 13 , wherein the social-graph information comprises a proximity of one or more of the nodes corresponding to the first users relative to the node corresponding to the second user. 15. A device comprising: one or more processors; and one or more computer-readable non-transitory storage media coupled to the processors and embodying software configured when executed to: identify one or more first users of the social-networking system that are connected to a second user within the social-networking system; infer one or more applications of interest to the second user based at least in part on information associated with one or more applications installed on one or more client systems of the first users; generate one or more recommendations corresponding to one or more of the applications of interest to the second user; rank the recommendations based on social-graph information of the second user relative to the one or more first users, wherein at least one of the recommendations is more heavily weighted based on a number of uses of the application corresponding to that recommendation over a pre-determined period of time by one or more of the first users; and send one or more of the ranked recommendations to one or more client devices of the second user. 16. The device of claim 15 , wherein: the social-networking system comprises a graph that comprises a plurality of nodes and edges connecting the nodes; for each of the first users at least one node in the graph corresponding to the first user; at least one node in the graph corresponding to the second user; and at least one of the nodes corresponding to one of the first users and at least one of the nodes corresponding to the second user being connected to each other by one or more edges. 17. The device of claim 16 , wherein the social-graph information comprises a proximity of one or more of the nodes corresponding to the first users relative to the node corresponding to the second user.

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Electricity · mapped topic

  • H04L51/32Primary

    Electricity · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

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 US9680789B2 cover?
In one embodiment, a method includes identifying one or more first users of the social-networking system that are connected to a second user within the social-networking system; inferring one or more applications of interest to the second user based at least in part on information associated with one or more applications installed on one or more client systems of the first users; generating one…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L51/32. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 13 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).