System and method for embedding a view of a virtual space in a banner ad and enabling user interaction with the virtual space within the banner ad
First Claim
Patent Images
1. A system configured to embed a view of at least a portion of a virtual space in a banner ad, the system comprising:
- one or more physical processors configured to execute an ad server, the ad server being configured;
to receive a request for content for a banner ad in a webpage to be displayed on a client device of a user;
to determine a view location in a virtual space for the user; and
to transmit instructions to the client device that will cause the client device to request, for presentation in the banner ad of the webpage, a view of the virtual space that corresponds to the determined view location from a virtual space server, wherein the virtual space is a persistent, simulated space that has a topography, expresses real-time interaction by one or more users, and includes one or more objects positioned within the topography that are capable of experiencing locomotion within the topography.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing a view of a virtual space to a user in a banner ad of a webpage. This enables an advertiser to provide content that is not merely static or scripted, but instead enabled provision of content through a web ad that represents activity within a virtual space (e.g., interactions of other users with the virtual space, content that changes based on current or recent events, etc.) in real time (or near real time). The provision of a virtual space in a web ad may be more effective than conventional web ad content.
90 Citations
21 Claims
-
1. A system configured to embed a view of at least a portion of a virtual space in a banner ad, the system comprising:
one or more physical processors configured to execute an ad server, the ad server being configured; to receive a request for content for a banner ad in a webpage to be displayed on a client device of a user; to determine a view location in a virtual space for the user; and to transmit instructions to the client device that will cause the client device to request, for presentation in the banner ad of the webpage, a view of the virtual space that corresponds to the determined view location from a virtual space server, wherein the virtual space is a persistent, simulated space that has a topography, expresses real-time interaction by one or more users, and includes one or more objects positioned within the topography that are capable of experiencing locomotion within the topography. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A method of embedding a view of at least a portion of a virtual space in a banner ad, the method being implemented in one or more physical processors configured to execute an ad server, the method comprising:
-
receiving a request for content for a banner ad in a webpage to be displayed on a client device of a user; determining a view location in a virtual space for the user; and transmitting instructions to the client device that will cause the client device to request, for presentation in the banner ad of the webpage, a view of the virtual space that corresponds to the determined view location in the virtual space from a virtual space server, wherein the virtual space is a persistent, simulated space that has a topography, expresses real-time interaction by one or more users, and includes one or more objects positioned within the topography that are capable of experiencing locomotion within the topography. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method of embedding a view of at least a portion of a virtual space in a banner ad, the method being implemented in a client device of a user, the client device comprising one or more physical processors configured to execute computer program modules, the method comprising:
-
transmitting a request for a webpage to one or more web servers, wherein the webpage includes one or more banner areas where advertising content can be embedded into the webpage; receiving the webpage from the one or more web servers with instructions to present a virtual space embedded in a banner area of the webpage, wherein the virtual space is a persistent, simulated space that has a topography, expresses real-time interaction by one or more users, and includes one or more objects positioned within the topography that are capable of experiencing locomotion within the topography; generating a virtual space request to a space server, wherein the space server executes an instance of a virtual space and implements the executed instance of the virtual space (i) to determine a view of the virtual space, and (ii) to determine view information that describes the determined view, wherein the view corresponds to a view location in the virtual space, and wherein the view location is determined for the user based on information associated with the webpage; receiving the view information from the space server; formatting the view of the virtual space for display in the banner area of the webpage by assembling the view information; and generating a display of the webpage that includes the formatted view of the virtual space in the banner area. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification