Dynamic advertising system for interactive games
First Claim
1. A method of interacting with a game player of an interactive game program comprising the steps of:
- (a) creating a plurality of objects with dynamic data within the interactive game program at the time of the interactive game program creation and after the interactive game program is published;
(b) retrieving the dynamic data from each object within the interactive game program using an internal engine embedded in interactive game program;
(c) communicating with the interactive game program using the dynamic data and the internal engine embedded in the interactive game program to interface with the game player of the interactive game; and
(d) updating the dynamic data during the execution of the interactive game program;
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is a system for displaying objects within an interactive game program, in which, the objects can be added during the game program creation and afterwards. Additionally, a component within the game program itself updates these objects and communicates with a centralized server that manages and controls the objects through a number of utilities. One embodiment of the invention is a system providing dynamically changing advertisements within interactive video games. Additionally, a centralized server communicates with an internal Ad Engine to update interactive game ads without impeding on the game performance or affect the game play in any unintended way. Furthermore, the invention provides various management suites for interactive game program developers, game program publishers, and advertisers to update and manage the advertising objects within the game program.
118 Citations
36 Claims
-
1. A method of interacting with a game player of an interactive game program comprising the steps of:
-
(a) creating a plurality of objects with dynamic data within the interactive game program at the time of the interactive game program creation and after the interactive game program is published;
(b) retrieving the dynamic data from each object within the interactive game program using an internal engine embedded in interactive game program;
(c) communicating with the interactive game program using the dynamic data and the internal engine embedded in the interactive game program to interface with the game player of the interactive game; and
(d) updating the dynamic data during the execution of the interactive game program;
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer system comprising of an interactive game program with an embedded internal engine communicating with a centralized plurality of servers, wherein said computer system interacts with a game player of the interactive game program by executing the following steps:
-
(a) creating a plurality of objects with dynamic data within the interactive game program at the time of the interactive game program creation and after the interactive game program is published;
(b) retrieving the dynamic data from each object within the interactive game program using the embedded internal engine;
(c) communicating with the interactive game program using the dynamic data and the embedded internal engine to interface with the game player of the interactive game; and
(d) updating the dynamic data during the execution of the interactive game program;
- View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising signal bearing media encoding program instructions and data for execution within an interactive game program that communicates with a centralized plurality of servers, wherein said program instructions comprise program instructions for:
-
(a) creating a plurality of objects with dynamic data within the interactive game program at the time of the interactive game program creation and after the interactive game program is published;
(b) retrieving the dynamic data from each object within the interactive game program using an internal engine embedded in interactive game program;
(c) communicating with the interactive game program using the dynamic data and the internal engine embedded in the interactive game program to interface with the game player of the interactive game; and
(d) updating the dynamic data during the execution of the interactive game program;
- View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification