Facebook Patent | Determining appearances of objects in a virtual world based on sponsorship of object appearances
Publication Number: 10192403
Publication Date: 2019-01-29
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.
This disclosure relates generally to virtual reality, and in particular to populating a virtual world based on a user profile.
Virtual reality systems are becoming increasingly more popular. New technology, including improved graphics capabilities and dedicated virtual reality headsets and devices, are enabling the development of virtual reality worlds that imitate the physical world. These virtual worlds allow users to perform a wide variety of activities, while interacting with other users of the virtual world and objects provided in the virtual world.
Many virtual worlds provide a standard set of objects, activities, and the like to all users of the virtual world. However, a specific user may not be interested in the standard objects or activities provided in the virtual world. Accordingly, providing the standard set of objects and activities to the specific user may not effectively increase user engagement with the virtual world.
An online system presents its users with a virtual world in which the users may interact with each other and with virtual objects and locations. The online system provides a plurality of objects to a client device of a user, which displays the objects in the virtual world. An appearance of an object (referred to herein as the object’s “organic appearance”) in the virtual world is generated by the online system and information describing the object’s appearance is communicated to the client device for use when presenting the object. For example, an object’s organic appearance describes a shape of the object, a style of the object, a color of the object, a location of the object in the virtual world, a size of the object, a brand associated with the object, and any other suitable information. The online system generates a score for an organic appearance of the object based on characteristics associated with the user (e.g., information in a user profile of the user, actions associated with the user profile of the user). In one embodiment, a score for the organic appearance represents an affinity of the user to the organic appearance, which provides an indication of the user’s likelihood of interacting with the object when presented using the organic appearance.
The online system allows one or more advertisers to sponsor objects in the virtual world. For example, the online system may present an object in the virtual world using an appearance specified by an advertiser instead of the object’s organic appearance. To allow advertisers to sponsor the appearance of an object, the advertisers provide the online system with sponsorship requests that each include information describing a sponsored appearance of the object and a bid amount specifying an amount of compensation an advertiser will provide the online system for displaying the object using the sponsored appearance described by the sponsorship request. Based on the bid amounts associated with sponsored appearances and characteristics of the user maintained by the online system, the online system generates scores for various sponsorship requests. When presenting the object to a user, the online system selects an appearance for the object from the organic appearance and one or more of the sponsored appearances based on the score for the organic appearance and scores for various sponsored appearances. For example, the online system ranks the organic appearance and one or more sponsored appearances based on their scores and selects an appearance having at least a threshold position in the ranking. Hence, if a score for a sponsored appearance, which is based in part on the bid amount associated with the sponsored appearance, is greater than the score for the organic appearance of the object, the online system presents the object in the virtual world using the sponsored appearance.