Selecting content and identifying users for identification to additional users of a social networking system based on user attributes or content item characteristics

US10698907B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10698907-B2
Application numberUS-201414288207-A
CountryUS
Kind codeB2
Filing dateMay 27, 2014
Priority dateMay 27, 2014
Publication dateJun 30, 2020
Grant dateJun 30, 2020

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.

A social networking system provides a user with a feed of content items associated with other users connected to the user via the social networking system. Additionally, the social networking system identifies additional content items for presentation to the user and generates an additional feed including the additional content items. The additional content items may be determined by identifying content items having various characteristics and scoring the content items based on the characteristics. Content items having at least a threshold score are identified as additional content items. Examples of characteristics of content items include users providing content items to the social networking system, locations associated with social networking system users, and interaction with content items by social networking system users. In some embodiments, the additional feed modifies presentation of the additional content items based on their associated scores.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: retrieving information associated with a user of a social networking system, the information comprising user attributes maintained by the social networking system; generating a feed of content items for presentation to the user, the feed including content items associated with one or more additional users connected to the user; retrieving content items having one or more characteristics from a set of characteristics wherein the one or more characteristics each represent characteristics of interactions between users, characteristics of interactions between users and content items, or characteristics of interactions between content items; generating a score for each of the retrieved content items having the one or more characteristics from the set of characteristics, where the score for a content item is proportional to the user's interest in the content item based at least in part on the retrieved user attributes compared to one or more characteristics of the content item; selecting one or more of the content items having the one or more characteristics based at least in part on the generated scores, wherein the selecting includes determining one or more content items from the scored content items having at least a threshold level of user interest or determining the one or more content items from the scored content items having the maximum score; discarding one or more of the content items having less than a threshold level of user interest from the set of scored content items; generating an additional feed of content items in vertically ordered positions in a display area visible to the user for presentation to the user based on a template including different size slots for presenting the selected one or more of the content items, wherein the different sized slots each have a size that corresponds to the score associated with the content item to be presented in the slot; and communicating the additional feed of 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 the retrieved information associated with the user includes information describing one or more selected from a group consisting of: a location of the user associated with one or more interactions between the user and one or more content items, a type of device associated with an interaction between a user and a content item, and any combination thereof. 4. The method of claim 1 , wherein a characteristic of a content item is selected from a group consisting of: information associated with a user providing the content item to the social networking system, indications of preference for the content item, comments associated with the content item, interactions with the content item by one or more users of the social networking system, information identifying users that interacted with the content item, information identifying users connected to at least one user that interacted with the content item, metadata associated with the content item, textual data associated with the content item, and any combination thereof. 5. The method of claim 1 , wherein a characteristic of a content item is selected from a group consisting of: a location associated with the content item, a type of device used to provide the content item to the social networking system, a type of device associated with interactions with the content item, a time when a threshold number of users interacted with the content item, and any combination thereof. 6. The method of claim 1 , wherein the score of the content item is based at least in part on a percentage of characteristics of the content item matching one or more attributes of the user determined from the retrieved information. 7. The method of claim 1 , wherein the score is based at least in part on a number of characteristics of the content item matching one or more attributes of the user determined from the retrieved information. 8. The method of claim 1 , wherein communicating the additional feed of content items to a client device for presentation to the user further comprises: retrieving a template for presenting the additional feed, the template including a plurality of slots, each slot specifying a location for presentation of a content item; and determining a slot for presenting a content item in the additional feed based at least in part on a score associated with the content item. 9. The method of claim 1 , wherein communicating the additional feed of content items to a client device for presentation to the user further comprises: retrieving a template for presenting the additional feed, the template including a plurality of slots, each slot specifying a location for presentation of a content item; identifying a slot for presenting a content item in the additional feed; and modifying a dimension of the identified slot based at least in part on a score associated with the content item. 10. A method comprising: retrieving information associated with a user of a social networking system, the information maintained by the social networking system; identifying one or more additional users of the social networking system based at least in part on the retrieved information associated with the user; selecting an additional user based at least in part on one or more characteristics of content items associated with the additional user, wherein the one or more characteristics each represent characteristics of interactions between users, characteristics of interactions between users and content items, or characteristics of interactions between content items; retrieving content items associated with the selected additional user; generating a score for each of the retrieved content items associated with the selected additional user, where the score for a content item is based on one or more content items having at least a threshold number of characteristics matching attributes of the user determined from the retrieved information associated with the user; selecting one or more of the content items associated with the selected additional user based at least in part on the retrieved information associated with the user, wherein the selecting includes determining one or more content items from the scored content items having at least a threshold number of characteristics matching attributes of the user determined from the retrieved information associated with the user or determining the one or more content items from the scored content items having the maximum score; discarding one or more of the content items having less than a threshold level of matching characteristics from the set of scored content items; and communicating the selected one or more content items and an identifier associated with the selected additional user to a client device for presentation to the user, wherein the selected one or more content items are presented in a feed of content items in vertically ordered positions in a display area visible to the user based on a template including different size slots, wherein the different sized slots each have a size that corresponds to the score associated with the content item to be presented in the slot. 11. The method of c

Assignees

Inventors

Classifications

  • G06F40/186Primary

    Templates · CPC title

  • using third party service providers · CPC title

  • for supporting social networking services · CPC title

  • using selective forwarding · CPC title

  • specially adapted for the location of the user terminal · 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 US10698907B2 cover?
A social networking system provides a user with a feed of content items associated with other users connected to the user via the social networking system. Additionally, the social networking system identifies additional content items for presentation to the user and generates an additional feed including the additional content items. The additional content items may be determined by identifyin…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06F40/186. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 30 2020 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).