Selecting Content for Presentation to Social Networking System Users Based On User Engagement with Content

US2016358229A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016358229-A1
Application numberUS-201514731565-A
CountryUS
Kind codeA1
Filing dateJun 5, 2015
Priority dateJun 5, 2015
Publication dateDec 8, 2016
Grant date

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 presents a content feed including organic content items and sponsored content items to a user. To maintain user interaction with the content feed, the social networking system determines probabilities of the user performing various types of interactions with a sponsored content item and accounts for the determined probabilities when selecting content items for presentation via the content feed. For example, the social networking system generates a value for the sponsored content item based on the determined probabilities and determines a score for the sponsored content item based on the value and a bid amount associated with the sponsored content item. When selecting content for the content feed, the social networking system evaluates the sponsored content item based on its associated score. Prior interactions between the user and previously presented content may be used when determining the score for the sponsored content item.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: receiving one or more advertisement requests (“ad requests”) at a social networking system, each ad request including a bid amount and an advertisement; receiving a request to present a content feed to a user of the social networking system, the content feed including one or more content items and one or more advertisements included in one or more ad requests; retrieving prior interactions by the user with advertisements previously presented to the user by the social networking system; determining probabilities of the user performing one or more types of interactions from a set of types of interactions with an advertisement in a received ad request based at least in part on the prior interactions by the user with the advertisements and content items previously presented to the user; determining a value associated with the received ad request based at least in part on the determined probabilities; determining an expected amount of interaction by the user with the advertisement included in the received ad request based at least in part on the retrieved prior interactions; generating a score associated with the received ad request by combining the expected amount of interaction by the user with the advertisement included in the received ad request with the bid amount included in the received ad request and with the determined value; and including the received ad request and score associated with the received ad request in a selection process configured to select content for presentation to the user by the social networking system. 2 . The method of claim 1 , wherein determining probabilities of the user performing one or more types of interactions from the set of types of interactions with the advertisement in the received ad request based at least in part on the prior interactions by the user with the advertisements and content items previously presented to the user comprises: identifying advertisements previously presented to the user having at least a threshold number of characteristics matching characteristics of the advertisement in the received ad request; retrieving types of interactions from the set of types of interactions by the user with the identified advertisements from the retrieved prior interactions by the user; and determining the probabilities of the user performing the one or more types of interactions form the set of types of interactions based at least in part on the types of interactions from the set of types of interactions by the user with the identified advertisements. 3 . The method of claim 1 , wherein determining the value associated with the received ad request based at least in part on the determined probabilities comprises: obtaining a weight associated with each type of interaction in the set of types of interactions; applying the weights associated with each type of interaction in the set of types of interactions to the probabilities of the user performing each of the one or more types of interactions in the set of types of interactions with the advertisement in the received ad request, a weight associated with a type of interaction in the set applied to a probability of the user performing the type of interaction in the set; and generating the value by combining the probabilities of the user performing each of the one or more types of interactions in the set after application of the weights. 4 . The method of claim 3 , wherein a positive weight is associated with one or more types of interactions indicating interest. 5 . The method of claim 4 , wherein a type of interaction indicating interest is selected from a group consisting of: indicating a preference for a content item or an and request, sharing the content item or the ad request with an additional user of the social networking system, accessing the content item or the ad request, accessing additional content associated with the content item or the ad request, and any combination thereof. 6 . The method of claim 3 , wherein a negative weight is associated with one or more types of interactions indicating lack of interest. 7 . The method of claim 6 , wherein an interaction indicating lack of interest comprises hiding a content item or an ad request. 8 . The method of claim 1 , wherein generating the score associated with the received ad request by combining the expected amount of interaction by the user with the advertisement included in the received ad request with the bid amount included in the received ad request and with the determined value comprises: applying a conversion factor to the expected amount of interaction by the user with the advertisement included in the received ad request determined value that results in a common unit of measurement for the bid amount and the determined value; and combining the bid amount, the determined value, and the expected amount of interaction after application of the conversion factor. 9 . The method of claim 8 , wherein the conversion factor is based at least in part on a difference between an estimated amount of interaction by the user with the content feed not including the advertisement from the received ad request and an estimated amount of interaction by the user with the content feed including the advertisement from the received ad request. 10 . The method of claim 1 , wherein generating the score associated with the received ad request by combining the expected amount of interaction by the user with the advertisement included in the received ad request with the bid amount included in the received ad request and with the determined value comprises: determining a user-specific weight based at least in part on an average bid amount of advertisements previously presented to the user during a specific time interval and an amount of interaction by the user with content presented to the user by the social networking system during the specific time interval; applying the user specific-weight to the determined value; and generating the score associated with the received ad request by combining the bid amount included in the received ad request, the expected amount of interaction by the user with the advertisement included in the received ad request, and the determined value after application of the user-specific weight. 11 . The method of claim 1 , wherein generating the score associated with the received ad request by combining the expected amount of interaction by the user with the advertisement included in the received ad request with the bid amount included in the received ad request and with the determined value comprises: determining a user-specific weight based at least in part on an average bid amount of advertisements previously presented to additional users having at least a threshold number of characteristics matching characteristics of the user the user during a specific time interval and an amount of interaction by the additional users having at least the threshold number of characteristics matching characteristics of the user with content presented to the additional users by the social networking system during the specific time interval; applying the user specific-weight to the determined value; and generating the score associated with the received ad request by combining the bid amount included in the received ad request, the expected amount of interaction by the user with the advertisement included in the received ad request, and the determined value after application of the user-specific weight. 12 . The method of claim 1 , wherein generating the score associated with the received ad request by combining the expected amount of interaction by the u

Assignees

Inventors

Classifications

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

  • Physics · mapped topic

  • Auctions · CPC title

  • Electricity · mapped topic

  • based on user profile or attribute · 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 US2016358229A1 cover?
A social networking system presents a content feed including organic content items and sponsored content items to a user. To maintain user interaction with the content feed, the social networking system determines probabilities of the user performing various types of interactions with a sponsored content item and accounts for the determined probabilities when selecting content items for present…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0275. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 08 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).