Generating a feed of content for a user of an online system including content associated with additional online system users who are not connected to the user via the online system

US10484489B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10484489-B2
Application numberUS-201615394722-A
CountryUS
Kind codeB2
Filing dateDec 29, 2016
Priority dateDec 29, 2016
Publication dateNov 19, 2019
Grant dateNov 19, 2019

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.

An online system generates a feed of content for a user that includes content items provided by, or otherwise related to, other users who are connected to the user via the online system. The online system supplements the feed with additional content items that are not related to users who are connected to the user but are likely to be of interest to the user. The additional content items may be associated with users who are connected to additional users who are connected to the user, content items having received a threshold amount of interacting by other users, content items provided by users who provided other content with which the user interacted, or have other characteristics. The additional content items and content items associated with users connected to the user are included in one or more selection processes that generate the feed for the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving a request for a feed of content for presentation to a user of an online system from a client device associated with the user; retrieving information associated with a user of an online system, the information maintained by the online system; obtaining one or more content items maintained by the online system associated with one or more other users connected to the user via the online system, the one or more other users having a bi-directional connection to the user via the online system; retrieving additional content items associated with users who are not connected to the user via the online system and having one or more characteristics from a set of characteristics by: identifying an interest of the user from the retrieved information associated with the user; and retrieving content items associated with the identified interest by: identifying content items provided to the online system by users who are not connected to the user; determining a score for each identified content item based on a length of time that an identified content item has been presented to users by the online system; and retrieving identified content items as the additional content items based on the scores; determining measures of relevance for each of the retrieved additional content items and for one or more content items associated with the one or more other users connected to the user via the online system based on characteristics of the additional content items and the one or more content items associated with the one or more other users connected to the user via the online system as well as the retrieved information associated with the user; generating the feed of content for presentation to the user based on the determined measures of relevance, the feed of content including at least one of the additional content items; and communicating the feed of content including at least one or the retrieved content items to a client device for presentation to the user. 2. The method of claim 1 , wherein the retrieved information associated with the user includes information describing one or more selected from a group consisting of: demographic information associated with the user, connections between the user and one or more other users of the social networking system, interactions between the user and one or more content items, demographic information associated with users connected to the user by the social networking system, and any combination thereof. 3. The method of claim 1 , wherein retrieving additional content items associated with users who are not connected to the user via the online system and having one or more characteristics from a set of characteristics further comprises: retrieving content items associated with another user connected to an additional user who is connected to the user. 4. The method of claim 1 , wherein determining the score for each identified content item is further based on one or more of: an amount of interaction by online system users to whom the identified content item was presented, a number of users who established a connection to the identified content item, and any combination thereof. 5. The method of claim 1 , wherein retrieving identified content items as the additional content items based on the scores comprises: ranking the identified content items based on the scores; and selecting identified content items having at least a threshold position in the ranking as the additional content items. 6. The method of claim 1 , wherein retrieving content items associated with the identified interest further comprises: identifying content items provided to the online system by users who are not connected to the user that are associated with the identified interest; determining amounts of interaction by users of the online system with each of the identified content items; and retrieving identified content items having at least a threshold amount of interaction by users of the online system as additional content items. 7. The method of claim 1 , wherein retrieving content items associated with the identified interest further comprises: identifying content items provided to the online system by users who are not connected to the user that are associated with the identified interest; determining amounts of interaction by users of the online system with each of the identified content items; ranking the identified content items based on the determined amounts of interaction by users of the online system; and retrieving identified content items having at least a threshold position in the ranking as additional content items. 8. The method of claim 1 , wherein retrieving content items associated with the identified interest further comprises: retrieving content items associated with the identified interest that were provided to the online system by another user who provided content items to the online system that received at least a threshold amount of interaction from user. 9. The method of claim 1 , wherein retrieving additional content items associated with users who are not connected to the user via the online system and having one or more characteristics from a set of characteristics further comprises: retrieving content items provided to the online system by an additional user who provided other content to the online system with which the user previously interacted. 10. The method of claim 1 , wherein retrieving additional content items associated with users who are not connected to the user via the online system and having one or more characteristics from a set of characteristics further comprises: retrieving content items provided to the online system by one or more users who are not connected to the user and who provide content items to the online system with at least a threshold frequency. 11. The method of claim 1 , wherein retrieving additional content items associated with users who are not connected to the user via the online system and having one or more characteristics from a set of characteristics further comprises: identifying another user who is not connected to the user and who provided a content item to the online system with which the user interacted; and retrieving additional content items provided to the online system by the identified other user during a specified time interval. 12. The method of claim 1 , wherein retrieving additional content items associated with users who are not connected to the user via the online system and having one or more characteristics from a set of characteristics further comprises: identifying groups of users maintained by the online system having at least a threshold amount of users who identified an interest of the user determined form the retrieved information associated with the user; and retrieving content items provided to the identified groups as additional content items. 13. A computer program product comprising a non-transitory computer readable medium having instructions encoded thereon that, when executed by a processor, cause the processor to: receive a request for a feed of content for presentation to a user of an online system from a client device associated with the user; retrieve information associated with a user of an online system, the information maintained by the online system; obtain one or more content items maintained by the online system associated with one or more other users connected to the user via the online system, the one or more other users having a bi-directional connection to the user via the online system; retrieve additional content items associated with users who are

Assignees

Inventors

Classifications

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

  • Multimedia information · CPC title

  • User profiles · CPC title

  • based on user profile or attribute · CPC title

  • 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 US10484489B2 cover?
An online system generates a feed of content for a user that includes content items provided by, or otherwise related to, other users who are connected to the user via the online system. The online system supplements the feed with additional content items that are not related to users who are connected to the user but are likely to be of interest to the user. The additional content items may be…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/22. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 19 2019 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).