METHOD, SYSTEM AND APPARATUS FOR USERS TO BUILD AND USE DIGITAL PRODUCTS AND FOR ADVERTISERS TO COMMUNICATE WITH USERS IN A MANNER THAT DOES NOT MITIGATE USER EXPERIENCE
First Claim
1. A method for serving ads to a user within a virtual environment, comprising the steps of:
- displaying at least a portion of the virtual environment to the user on a device, the virtual environment being accessible through a network and having components available for selection for use within the virtual environment, the device being connectable to a network so as to communicate with the virtual environment;
obtaining component selections from a user in accordance with a rule base, each component being associated with one or more attributes;
constructing a custom product by combining the obtained component selections, the constructed product having a set of interactivity characteristics affecting behavior of the product in the virtual environment as a function of the associated attributes;
interactively navigating the custom product within the virtual environment;
triggering a set of events in response to a condition within the virtual environment;
comparing ad-serve parameters to at least information associated with the component selections;
serving advertisements to the user in response to the triggering events, each advertisement concerning a real-world product component and being served in accordance with a result of the comparing step;
in response to any user interaction with the served advertisement, selectively modifying the custom product to include a component selection which represents the real-world product; and
changing one or more of the interactivity characteristics of the product component based on any modification of the custom product.
3 Assignments
0 Petitions
Accused Products
Abstract
Serving targeted advertisements to a user within a virtual environment. The virtual environment is displayed to the user on a client and enables selection of components for use within the virtual environment. Component selections, associated with one or more attributes are obtained from a user, and a custom product, which is interactively navigable and has a set of interactivity characteristics, is constructed by combining the component selections. A condition within the virtual environment triggers a set of events, and an advertisement, concerning a product component, is served to the user in response and in accordance with a comparison of ad-serve parameters and information associated with the component selections. The custom product can be selectively modified in response to any user interaction with the served advertisement, and its interactivity characteristics accordingly modified. Performance ratings and comparisons thereof can be computed based on the customized product or alternatively customized product.
37 Citations
28 Claims
-
1. A method for serving ads to a user within a virtual environment, comprising the steps of:
-
displaying at least a portion of the virtual environment to the user on a device, the virtual environment being accessible through a network and having components available for selection for use within the virtual environment, the device being connectable to a network so as to communicate with the virtual environment; obtaining component selections from a user in accordance with a rule base, each component being associated with one or more attributes; constructing a custom product by combining the obtained component selections, the constructed product having a set of interactivity characteristics affecting behavior of the product in the virtual environment as a function of the associated attributes; interactively navigating the custom product within the virtual environment; triggering a set of events in response to a condition within the virtual environment; comparing ad-serve parameters to at least information associated with the component selections; serving advertisements to the user in response to the triggering events, each advertisement concerning a real-world product component and being served in accordance with a result of the comparing step; in response to any user interaction with the served advertisement, selectively modifying the custom product to include a component selection which represents the real-world product; and changing one or more of the interactivity characteristics of the product component based on any modification of the custom product. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a virtual gaming environment in which a customizable product is associated with a gamer and comprises one or more components each having a set of performance attributes having respective values and in which the customizable product has a resultant set of performance characteristics based on the sets of performance attributes, a method for increasing gamer awareness of an advertiser'"'"'s product, comprising the steps of:
-
providing virtual offers from a sponsor to the gamer, each virtual offer associated with a component available for use in the virtual gaming environment which has a set of performance attributes having respective values; receiving a selection of one of the provided offers; modifying the customizable product associated with the gamer to include the component associated with the selected offer and to have a modified resultant set of performance characteristics; navigating the modified product within the virtual gaming environment; computing a first performance rating based on the modified resultant set of performance characteristics; computing a second performance rating based on the resultant set of performance characteristics; and reporting comparative performance of the first and second performance ratings. - View Dependent Claims (13, 14, 15)
-
-
16. A server for hosting a multi-user, online, user-navigable virtual environment and configured to serve advertisements to users, the server comprising:
-
a network adaptor for connecting to one or more clients, each client associated with a user of the virtual environment; a data storage system for storing data concerning the virtual environment; a processor; and a computer readable medium encoded with a computer program configured to transmit at least a portion of the virtual environment to a client associated with a particular user, obtain component selections from the particular user in accordance with a rule base, each component being associated with one or more attributes; construct a custom product by combining the obtained component selections, the constructed product having a set of interactivity characteristics affecting behavior of the product in the virtual environment as a function of the associated attributes; receive navigation data concerning the custom product from the client in response to user interaction. trigger a set of events in response to a condition within the virtual environment; compare ad-serve parameters to at least information associated with the component selections; serve advertisements to the user in response to the triggering events, each advertisement concerning a real-world product component and being served in accordance with a result of the comparing step; in response to any interaction with the served advertisement by the particular user at the client, selectively modify the custom product to include a component selection which represents the real-world product; and change one or more of the interactivity characteristics of the product component based on any modification of the custom product. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A client for displaying at least a portion of a virtual environment to a user and assisting in the targeting of advertisements to a user of the client, the client comprising:
-
a network adaptor for communicating with a server providing the virtual environment over a network; a display for displaying the portion of the virtual environment provided by the server over the network; a user-input device for receiving user interaction with the virtual environment; a processor; and a computer readable medium encoded with a computer program executable on the processor so as to; receive data concerning the virtual environment, the data including display data, component data, and attribute data associated with the component data, display a portion of the virtual environment based on the received data, obtain one or more component selections from the user to construct a custom product, the custom product having interactivity characteristics based on the attribute data associated with the selected components, respond to user-interaction with the custom product by manipulating the custom product in the virtual environment, communicate advertiser-targeting-information to the server, the advertiser-targeting-information including user-interaction data to the server, store a targeted advertisement received by the network adaptor, each advertisement concerning a real-world product-component and served in accordance with the advertiser-targeting-information, analyze the portion of the virtual environment displayed to determine a placement of the targeted advertisement, place the targeted advertisement in accordance with the determined placement, in response to any user interaction with the placed advertisement, permit the user to selectively modify the custom product to include a product-component selection which represents the real-world product; and update one or more of the interactivity characteristics of the custom product based on any modification of the custom product. - View Dependent Claims (25, 26, 27, 28)
-
Specification