DYNAMICALLY ADJUSTING INVITATIONAL CONTENT PLACEMENT OPPORTUNITIES IN INTERACTIVE ENVIRONMENTS
First Claim
1. A computer-implemented method comprising:
- determining a set of invitational content placement opportunities within a view of an interactive environment based on one or more invitational content placement rules related to the interactive environment, wherein each placement opportunity in the set of invitational content placement opportunities specifies one or more placement characteristics for a virtual placement item, the one or more placement characteristics including at least one virtual placement item characteristic from one or more virtual placement item classification hierarchies, each virtual placement item classification hierarchy defining a hierarchical relationship between a plurality of virtual placement item characteristics, wherein a characteristic lower in the virtual placement item classification hierarchy has a greater specificity than an item higher in the virtual placement item classification hierarchy on the same branch; and
selecting, via a processor, at least one invitational content virtual placement item, the at least one invitational content virtual placement item selected for at least one placement opportunity from the set of invitational content placement opportunities, the selecting satisfying the one or more placement characteristics specified in the at least one placement opportunity.
1 Assignment
0 Petitions
Accused Products
Abstract
A potential source of revenue for the developer of an interactive environment can be to offer sponsorship opportunities within the interactive environment. These sponsorship opportunities can take the form of sponsoring virtual placement items within the interactive environment by displaying invitational content in conjunction with a virtual placement item. The sponsored placement opportunities can be pre-defined. However, to improve the success of the invitational content, the placement opportunities can be adjusted in real-time based on one or more invitational content placement rules. Additionally, each placement opportunity can specify one or more virtual placement item characteristics from a virtual placement item classification hierarchy. A virtual placement item classification hierarchy can be a semantic hierarchy specifying various characteristics for virtual placement items where the characteristics have telescoping specificity. The classification hierarchy can be used to aid in selecting invitational content for a placement opportunity and in determining a cost of the placement.
-
Citations
25 Claims
-
1. A computer-implemented method comprising:
-
determining a set of invitational content placement opportunities within a view of an interactive environment based on one or more invitational content placement rules related to the interactive environment, wherein each placement opportunity in the set of invitational content placement opportunities specifies one or more placement characteristics for a virtual placement item, the one or more placement characteristics including at least one virtual placement item characteristic from one or more virtual placement item classification hierarchies, each virtual placement item classification hierarchy defining a hierarchical relationship between a plurality of virtual placement item characteristics, wherein a characteristic lower in the virtual placement item classification hierarchy has a greater specificity than an item higher in the virtual placement item classification hierarchy on the same branch; and selecting, via a processor, at least one invitational content virtual placement item, the at least one invitational content virtual placement item selected for at least one placement opportunity from the set of invitational content placement opportunities, the selecting satisfying the one or more placement characteristics specified in the at least one placement opportunity. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a processor; a first module configured to control the processor to receive a request for at least one invitational content virtual placement item for a view in an electronic environment; a second module configured to control the processor to identify a pre-defined set of invitational content virtual placement item placement opportunities in the view of the electronic environment and adjust the set of invitational content virtual placement item placement opportunities based on one or more invitational content placement rules identified for the view in the electronic environment, the adjusting occurring in real-time in response to the request for the at least one invitational content virtual placement item; and a third module configured to control the processor to select at least one invitational content virtual placement item for at least one placement opportunity in the set of invitational content virtual placement item placement opportunities. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A manufacture comprising:
-
a non-transitory computer-readable storage medium, and a computer executable instruction stored on the non-transitory computer-readable storage medium which, when executed by a computing device, causes the computing device to perform a method comprising; identifying a pre-defined set of invitational content placement opportunities in a view in an interactive environment, each placement opportunity in the invitational content placement opportunities specifying one or more placement characteristics for a virtual placement item, the one or more placement characteristics included in a virtual placement item classification hierarchy; adjusting the set of invitational content placement opportunities based on one or more invitational content placement rules identified for the interactive environment, the adjusting occurring in real-time in response to a request for at least one invitational content virtual placement item; and selecting at least one invitational content virtual placement item for presentation in the interactive environment, the at least one invitational content virtual placement item selected for at least one placement opportunity from the adjusted set of invitational content placement opportunities. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
rendering, via a processor, an interactive environment; detecting an invitational content triggering event for a view in the interactive environment; in response to detecting the invitational content triggering event, identifying an invitational content placement opportunity within the view of the interactive environment, the invitational content placement opportunity specifying an index in a virtual placement item classification hierarchy, the virtual placement item classification hierarchy defining a hierarchical relationship between a plurality of virtual placement item characteristics, wherein a characteristic lower in the virtual placement item classification hierarchy has a greater specificity than an item higher in the virtual placement item classification hierarchy on the same branch; and presenting in the identified invitational content placement opportunity an invitational content item in conjunction with a virtual placement item, the invitational content item selected based at least in part on a virtual placement item characteristic at the index in the virtual placement item classification hierarchy. - View Dependent Claims (20, 21)
-
-
22. A system comprising:
-
a server comprising a processor, the server configured to serve invitational content virtual placement items; a first module configured to control the server to receive a request from a client device for at least one invitational content virtual placement item, the request specifying a view in an interactive environment; a second module configured to control the server to apply one or more invitational content placement rules to adjust a set of invitational content placement opportunities within the view in the interactive environment, the adjusting occurring in real-time in response to the request for the at least one invitational content virtual placement item; and a third module configured to control the server to deliver at least one invitational content item for at least one placement opportunity in the set of invitational content placement opportunities, the at least one invitational content item to be rendered as an invitational content virtual placement item in the interactive environment on the client device. - View Dependent Claims (23, 24, 25)
-
Specification