Advertisement Insertion System and Method
First Claim
Patent Images
1. A method for presenting an advertisement during a video game, comprising:
- renaming a rendering library used by the video game to a different name;
renaming a replacement library to the same name as the rendering library before the rendering library was renamed;
coupling the replacement library to the rendering library through an advertisement engine;
retrieving buffer data from a video buffer;
comparing the buffer data with predefined data that indicates a game state during which the advertisement can be presented; and
if the buffer data corresponds to the predefined data, then sending an advertisement from the advertisement engine to the rendering library.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for presenting an advertisement during a video game. A rendering library used by the video game is renamed to a different name. A replacement library is named to the same name as the rendering library before the rendering library was renamed. The replacement library is coupled to the rendering library through an advertisement engine. Buffer data is retrieved from a video buffer and compared to predefined data that indicates a game state during which the advertisement can be presented. If the buffer data corresponds to the predefined data, then an advertisement is sent from the advertisement engine to the rendering library.
73 Citations
14 Claims
-
1. A method for presenting an advertisement during a video game, comprising:
-
renaming a rendering library used by the video game to a different name; renaming a replacement library to the same name as the rendering library before the rendering library was renamed; coupling the replacement library to the rendering library through an advertisement engine; retrieving buffer data from a video buffer; comparing the buffer data with predefined data that indicates a game state during which the advertisement can be presented; and if the buffer data corresponds to the predefined data, then sending an advertisement from the advertisement engine to the rendering library. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for presenting an advertisement during a videogame, comprising:
-
retrieving buffer data from a video buffer; comparing the buffer data with predefined data that indicates a game state during which the advertisement can be presented; if the buffer data corresponds to the predefined data, then processing function calls from an advertisement engine and not processing function calls from a videogame module; presenting the advertisement; and after the advertisement is complete, resuming to process the function calls from the videogame module. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. A system for presenting an advertisement to a user during a video game, comprising:
-
a memory storing predefined data; a comparison module coupled to the memory that retrieves buffer data from a video buffer and compares it to the predefined data stored in the memory; a naming module that renames a rendering library used by the game to a different name and renames a replacement library to the same name as the rendering library before the rendering library was renamed; and an advertisement engine coupled to the rendering library, the replacement library and the comparison module, wherein the advertisement engine relays information between the rendering library and the replacement library, and sends the advertisement to the rendering library if the comparison module indicates that the retrieved buffer data corresponds to the predefined data stored in the memory.
-
-
14. A system for presenting an advertisement to a user during a video game, comprising:
-
a memory storing predefined data; a comparison module coupled to the memory that retrieves buffer data from a video buffer and compares it to the predefined data stored in the memory; an advertisement engine adapted to present the advertisement; and a rendering module coupled to the video game, the advertisement engine and the comparison module, wherein the rendering module renders game information from the video game, and the advertisement from the advertisement engine if the comparison module indicates that the retrieved buffer data corresponds to the predefined data stored in the memory.
-
Specification