Determining appearances of objects in a virtual world based on sponsorship of object appearances

US9786125B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9786125-B2
Application numberUS-201514742628-A
CountryUS
Kind codeB2
Filing dateJun 17, 2015
Priority dateJun 17, 2015
Publication dateOct 10, 2017
Grant dateOct 10, 2017

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 provides objects for presentation to a user via a virtual world, each object having an organic appearance for display. The online system receives sponsorship requests for sponsoring appearances of one or more objects in the virtual world. A sponsorship request includes information describing a sponsored appearance of an object and a bid amount identifying compensation to the online system for using the sponsored appearance. When presenting an object to a user via the virtual world, the online system selects an appearance for the object from the object's organic appearance and one or more sponsored appearances based on characteristics of the user and bid amounts in the sponsorship requests including the sponsored appearances. The online system then presents the object to a user via the virtual world using the selected appearance.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: providing, by a computing system, a plurality of objects in a virtual world generated for presentation to a user of an online system, each object having an organic appearance determined by the online system based on information associated with the user by the online system; receiving, by the computing system, from one or more advertisers, a plurality of sponsorship requests for sponsoring appearances of objects in the virtual world, each sponsorship request including information describing a sponsored appearance of an object in the virtual world and a bid amount specifying an amount of compensation to the online system for displaying the object using the sponsored appearance; identifying, by the computing system, an opportunity to present one or more objects in the virtual world to the user of the online system; for one or more of the objects in the virtual world: generating, by the computing system, a score for the organic appearance of the object based on an affinity of the user for the organic appearance, generating, by the computing system, a score for a sponsored appearance of the object included in a sponsorship request based on an affinity of the user for the sponsored appearance and the bid amount of the sponsorship request including the sponsored appearance of the object, and selecting, by the computing system, an appearance of the object from the organic appearance and the sponsored appearance for the object based on the generated scores; and providing, by the computing system, the selected appearances of the one or more objects to a client device for display to the user, wherein the received sponsorship requests include targeting criteria and wherein generating the score for the sponsored appearance of the object included in the sponsorship request based on the affinity of the user for the sponsored appearance and the bid amount of the sponsorship request including the sponsored appearance of the object comprises: identifying one or more candidate sponsored appearances for the user based on the targeting criteria, each candidate sponsored appearance included in a sponsorship request including at least a threshold number of targeting criteria satisfied by characteristics of the user; generating scores for each of the candidate sponsored appearances based on affinities of the user for each of the candidate sponsored appearances and bid amounts included in the sponsorship requests including the candidate sponsored appearances; and selecting a set of sponsored appearances for the object from the candidate sponsored appearances based at least in part on the generated scores for each of the candidate sponsored appearances. 2. The method of claim 1 , wherein generating the score for the organic appearance of the object based on the affinity of the user for the organic appearance comprises: retrieving a user profile associated with the user by the online system, the user profile including characteristics associated with the user; and determining the affinity of the user for the organic appearance based at least in part on the characteristics included in the user profile. 3. The method of claim 1 , wherein generating the score for the sponsored appearance of the object included in the sponsorship request based on the affinity of the user for the sponsored appearance and the bid amount of the sponsorship request including the sponsored appearance of the object comprises: retrieving a user profile associated with the user by the online system, the user profile including characteristics associated with the user; and determining the affinity of the user for the sponsored appearance based at least in part on the characteristics included in the user profile. 4. The method of claim 1 , wherein generating the score for the organic appearance of the object based on the affinity of the user for the organic appearance comprises: identifying a plurality of candidate organic appearances for the object; determining affinities of the user for each of the plurality of candidate organic appearances; and selecting the organic appearance for the object from the plurality of candidate organic appearances based at least in part on the determined affinities of the user for each of the candidate organic appearances. 5. The method of claim 1 , wherein the organic appearance of the object is a default appearance of the object in the virtual world. 6. The method of claim 1 , wherein at least one of the objects in the virtual world comprises a virtual object usable by the user within the virtual world. 7. The method of claim 1 , wherein at least one of the objects in the virtual world comprises a representation of a physical object purchasable by the user. 8. The method of claim 1 , wherein the sponsored appearance associated with a sponsorship request comprises an image of a product offered by the advertiser from which the sponsorship request was received. 9. A computer-implemented method comprising: providing, by a computing system, a plurality of objects in a virtual world generated by an online system, each object having an organic appearance for display at a client device; receiving, by the computing system, a plurality of sponsorship requests for sponsoring appearances of objects in the virtual world, each sponsorship request including information describing a sponsored appearance of an object in the virtual world and a bid amount specifying an amount of compensation to the online system for displaying the object using the sponsored appearance; identifying, by the computing system, an opportunity to present an object in the virtual world to a user of the online system; generating, by the computing system, a score for the organic appearance of the object based on an affinity of the user for the organic appearance; generating, by the computing system, a score for a sponsored appearance of the object included in a sponsorship request based on an affinity of the user for the sponsored appearance and the bid amount of the sponsorship request including the sponsored appearance of the object; and selecting, by the computing system, an appearance of the object from the organic appearance and the sponsored appearance for the object based on the generated scores; and providing, by the computing system, the selected appearance of the object to a client device for display to the user, wherein the received sponsorship requests include targeting criteria and wherein generating the score for the sponsored appearance of the object included in the sponsorship request based on the affinity of the user for the sponsored appearance and the bid amount of the sponsorship request including the sponsored appearance of the object comprises: identifying one or more candidate sponsored appearances for the user based on the targeting criteria, each candidate sponsored appearance included in a sponsorship request including at least a threshold number of targeting criteria satisfied by characteristics of the user; generating scores for each of the candidate sponsored appearances based on affinities of the user for each of the candidate sponsored appearances and bid amounts included in the sponsorship requests including the candidate sponsored appearances; and selecting the sponsored appearance for the object from the candidate sponsored appearances based at least in part on the generated scores for each of the candidate appearances. 10. The method of claim 9 , wherein generating the score for the organic appearance of the object based on the affinity of the user for the organic appearance comprises: determining the affinity of the user for the organic appearance of the o

Assignees

Inventors

Classifications

  • Incentive, loyalty and/or promotion schemes, e.g. comps, gaming associated with a purchase, gaming funded by advertisements · CPC title

  • utilising user interfaces specially adapted for shopping · CPC title

  • Recommending goods or services · CPC title

  • based on user profile or attribute · CPC title

  • Targeted advertisements · 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 US9786125B2 cover?
An online system provides objects for presentation to a user via a virtual world, each object having an organic appearance for display. The online system receives sponsorship requests for sponsoring appearances of one or more objects in the virtual world. A sponsorship request includes information describing a sponsored appearance of an object and a bid amount identifying compensation to the on…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G07F17/3255. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 10 2017 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).