×

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

  • US 9,786,125 B2
  • Filed: 06/17/2015
  • Issued: 10/10/2017
  • Est. Priority Date: 06/17/2015
  • Status: Active Grant
First Claim
Patent Images

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, andselecting, 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.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×