Using game data for providing content items
AssigneeGoogle Inc.
InventorMichael Bachman
Life of this patent
Estimating the term…
Abstract
Methods and systems for receiving a request for content associated with a game, receiving at least one of a device identifier and at least one of game data, associating the device identifier with the game data to create a document, and retrieving the document to generate relevant content items for display on the web page.
Claims20
A computer-implemented method, comprising:
- receiving, from a console executing an application, at a server that is providing an interactive online application to a plurality of consoles, a portion of a web cookie that includes a device identifier uniquely identifying the console and an identifier of a state of the interactive online application being executed by the console;
- determining, by the server, that a user has reached a predetermined state of the interactive online application, based at least in part, on the identifier of the state of the interactive online application;
- selecting, by the server, an item of content based on analyzing the portion of the web cookie, an association of the item of content, the predetermined state of the interactive online application, and a list comprising a plurality of device identifiers of consoles that have executed the interactive online application and whose users also reached the predetermined state of the interactive online application during execution, wherein the list is accessible by a content provider of the item of content, not the console;
- and
- including the selected item of content in the interactive online application being provided to the console.
A system for using game data for providing content items, comprising:
- a server that is providing an interactive online application to a plurality of consoles;
- and
- a memory coupled to the server, wherein the memory stores instructions that, when executed by the server, cause the server to perform operations including:
- receiving, from a console executing an application, a portion of a web cookie that includes a device identifier uniquely identifying the console and an identifier of a state of the interactive online application being executed by the console;
- determining that a user has reached a predetermined state of the interactive online application, based at least in part, on the identifier of the state of the interactive online application;
- selecting an item of content based on analyzing the portion of the web cookie, an association of the item of content, the predetermined state of the interactive online application, and a list comprising a plurality of device identifiers of consoles that have executed the interactive online application and whose users also reached the predetermined state of the interactive online application during execution, wherein the list is accessible by a content provider of the item of content, not the console;
- and
- including the selected item of content in the interactive online application being provided to the console.
A non-transitory computer-readable medium storing computer-executable instructions that, when executed by a server that is providing an interactive online application to a plurality of consoles, cause the server to perform operations comprising:
- receiving, from a console executing an application, a portion of a web cookie that includes a device identifier uniquely identifying the console and an identifier of a state of the interactive online application being executed by the console;
- determining that a user has reached a predetermined state of the interactive online application, based at least in part, on the identifier of the state of the interactive online application;
- selecting an item of content based on analyzing the portion of the web cookie, an association of the item of content, the predetermined state of the interactive online application, and a list comprising a plurality of device identifiers of consoles that have executed the interactive online application and whose users also reached the predetermined state of the interactive online application during execution, wherein the list is accessible by a content provider of the item of content, not the console;
- and
- including the selected item of content in the interactive online application being provided to the console.
Dependencies are inferred from the claim text.