Presenting content items associated with dynamically-created advertisements to users of a social networking system

US11538069B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-11538069-B1
Application numberUS-201916563777-A
CountryUS
Kind codeB1
Filing dateSep 6, 2019
Priority dateNov 21, 2013
Publication dateDec 27, 2022
Grant dateDec 27, 2022

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 associates identification information with combinations of values used to generate a dynamically-created advertisement. Interactions with the dynamically-created advertisement by social networking system users are also associated with the dynamically-created advertisement. The social networking system uses the identification information to present the same combination of values used to generate the dynamically-created advertisement to additional social networking system users. Additionally, information describing interactions with the dynamically-created advertisement is determined from the interactions associated with the identification information, allowing the dynamically-created advertisement to be included in a personalized feed of content items presented to an additional user along with information describing interactions by various users presented with the same combination of values of components in the dynamically-created advertisement.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: receiving, from a third party system, an advertisement request for an advertisement for presentation to a plurality of users of an online system, the advertisement including an advertisement template that includes placeholder components that are replaced with two or more advertising components of a plurality of different possible advertisement components upon being presented to the plurality of users of the online system; for the plurality of users: responsive to identifying an opportunity to present an advertisement to a user, providing, by the online system, information describing the user to the third party system; receiving, from the third party system, information identifying a first advertising component and at least one second advertisement component of the plurality of different possible advertisement components to be presented to the user with the advertisement, where the first advertising component and the at least one second advertisement component of the advertisement for the user include at least one different from one or more of the advertisement components of the advertisement presented to another user of the plurality of users; responsive to the advertisement being selected in a selection process, replacing the placeholder components in the advertisement template with the first advertising component and the at least one second advertisement component to generate the advertisement for the user; generating a unique identifier for a combination of the first advertising component and the at least one second advertisement component, the unique identifier representing a unique combination of the plurality of different possible advertisement components of the generated advertisement; generating, based on the unique combination of the plurality of different possible advertisement components, at least one feed personalized for the user, wherein the feed comprises one or more stories indicating actions performed by at least one user of the online system; and communicating the generated advertisement in the feed for presentation, by a client device, to the user. 2. The method of claim 1 , wherein the first advertising component or the at least one second advertisement component of the plurality of different possible advertisement components represents one or more products offered for sale by the third party system. 3. The method of claim 1 , wherein the first advertising component and the at least one second advertisement component are selected from a group consisting of: a title, a body, a description, a destination address, an image, video data, or any combination thereof. 4. The method of claim 1 , wherein the unique combination of the plurality of different possible advertisement components is transmitted to the additional user with information describing aggregated interactions received from users of the plurality of users. 5. The method of claim 4 , wherein the unique identifier is a combination of values of the first advertising component and the at least one second advertisement component. 6. The method of claim 4 , further comprising: for the unique combination of the plurality of different possible advertisement components previously communicated in the advertisement to a user of the plurality of users: receiving a plurality of comments associated with the unique combination for advertisement, the plurality of comments being submitted by one or more users to whom the advertisement with the unique combination was communicated; and associating the plurality of comments with the unique identifier for the unique combination. 7. The method of claim 6 , further comprising: identifying an additional user of the plurality of users of the online system to be presented with a unique combination previously communicated in the advertisement; and transmitting, to the additional user of the online system, the unique combination of the advertisement, the unique combination previously communicated in the advertisement including at least one comment of the plurality of received comments associated with the unique combination previously communicated in the advertisement via the unique identifier for the unique combination previously communicated in the advertisement, and the at least one comment including an identification of the user that performed the at least one comment. 8. The method of claim 7 , further comprising: receiving an interaction with the advertisement from the additional user; and associating the received interaction from the additional user with the unique identifier for the unique combination. 9. The method of claim 1 , further comprising generating another personalized feed for presentation to another user. 10. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processor, cause the processor to: receive, from a third party system, an advertisement request for an advertisement for presentation to each of a plurality of users of an online system, the advertisement including an advertisement template that includes placeholder components that are replaced with two or more advertising components of a plurality of different possible advertisement components upon being presented to each of the plurality of users of the online system; for the plurality of users: provide, by the online system, information describing a user to the third party system; receive, from the third party system, information identifying a first advertising component and at least one second advertisement component of the plurality of different possible advertisement components to be presented to the user with the advertisement, where the first advertising component and the at least one second advertisement component of the advertisement for the user include at least one different from one or more of the advertisement components of the advertisement presented to another user of the plurality of users; replace the placeholder components in the advertisement template with the first advertising component and the at least one second advertisement component to generate an advertisement for the user; generate a unique identifier for a combination of the first advertising component and the at least one second advertisement component, the unique identifier representing a unique combination of the plurality of different possible advertisement components of the generated advertisement; generate, based on the unique combination of the plurality of different possible advertisement components, at least one feed personalized for the user, wherein the feed comprises one or more stories indicating actions performed by at least one user of the online system; and communicate the generated advertisement for presentation, by a client device, to the user in a feed personalized for the user. 11. The non-transitory computer-readable storage medium of claim 10 , wherein the information describing the user to the third party system is provided by the online system in response to identifying an opportunity to present the advertisement to the user. 12. The non-transitory computer-readable storage medium of claim 10 , wherein the placeholder components in the advertisement template are replaced with the first advertising component and the at least one second advertisement component to generate the advertisement for the user in response to the advertisement being selected in a selection process. 13. The non-transitory computer-readable storage medium of claim 10 , wherein the advertising component of the plurality of different possible advertisement components represents one or more products

Assignees

Inventors

Classifications

  • Personalized advertisement · CPC title

  • based on user history · CPC title

  • Advertisement creation · CPC title

  • Business processes related to social networking or social networking services · 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 US11538069B1 cover?
A social networking system associates identification information with combinations of values used to generate a dynamically-created advertisement. Interactions with the dynamically-created advertisement by social networking system users are also associated with the dynamically-created advertisement. The social networking system uses the identification information to present the same combination…
Who is the assignee on this patent?
Meta Platforms Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0271. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 27 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). 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).