Generating customized content
US-9286397-B1 · Mar 15, 2016 · US
US10484489B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10484489-B2 |
| Application number | US-201615394722-A |
| Country | US |
| Kind code | B2 |
| Filing date | Dec 29, 2016 |
| Priority date | Dec 29, 2016 |
| Publication date | Nov 19, 2019 |
| Grant date | Nov 19, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.