Caching and reporting system for accelerating combined computer gaming and advertising
AssigneeGoogle Inc.
InventorsDaniel Willis, Dhananjay Godse
Life of this patent
Estimating the term…
Abstract
A system supporting the presentation of advertisements within video game is described in which a memory cache stores advertising data that is used to provide the advertisements. The memory cache is managed via instructions provided by an external server via a network data connection. The management of the cache supports the storage of a variety of advertisements for a single advertisement opportunity. In addition, the cache management system is designed to supports numerous different video games on a same computing device.
Claims30
A method comprising:
- executing a first video game session on a first computing device;
- allocating a portion of read-write memory of the first computing device for caching of advertising data therein;
- downloading advertising data from a remote server via a communications network;
- storing the advertising data in the portion of read-write memory;
- and,
- storing within memory a directory of contents of the portion of read-write memory.
A method comprising:
- providing a read-write memory storage
- providing a video game;
- providing advertising spots within the game for impressing of advertising data therefrom;
- determining impressions of content within the advertising spots upon a gamer playing the video game;
- storing within the read-write memory storage first data relating to a plurality of impressions;
- and,
- at intervals, communicating an impression report in dependence upon the stored first data.
A storage medium having instruction data stored therein, the instruction data for when executed resulting in performance of:
- executing a first video game session on a first computing device;
- allocating a portion of read-write memory of the first computing device for caching of advertising data therein;
- downloading advertising data from a remote server via a communications network;
- storing the advertising data in the portion of read-write memory;
- and,
- storing within memory a directory of contents of the portion of read-write memory.
A storage medium having instruction data stored therein, the instruction data for when executed resulting in performance of:
- providing a read-write memory storage
- providing a video game;
- providing advertising spots within the game for impressing of advertising data therefrom;
- determining impressions of content within the advertising spots upon a gamer playing the video game;
- storing within the read-write memory storage first data relating to a plurality of impressions;
- and,
- at intervals, communicating an impression report in dependence upon the stored first data.
A system comprising:
- a first computing device comprising a read-write memory and a processor for:
- executing a first video game session on a first computing device;
- allocating a portion of read-write memory of the first computing device for caching of advertising data therein;
- downloading advertising data from a remote server via a communications network;
- storing the advertising data in the portion of read-write memory;
- and,
- storing within memory a directory of contents of the portion of read-write memory.
A system comprising:
- read-write memory;
- a processor for:
- providing a read-write memory storage
- providing a video game;
- providing advertising spots within the game for impressing of advertising data therefrom;
- determining impressions of content within the advertising spots upon a gamer playing the video game;
- storing within the read-write memory storage first data relating to a plurality of impressions;
- and,
- at intervals, communicating an impression report in dependence upon the stored first data.
Dependencies are inferred from the claim text.