System and method for delivering promotional and information content during a computer-based application and collecting impression metrics
First Claim
1. A method for providing information content displayed during a computer-based application, comprising the steps of:
- creating an information content pack, wherein the pack comprises a plurality of content sets;
delivering the information content pack to at least one server;
downloading the information content pack from the at least one server;
displaying at least one content set from the plurality of content sets while the computer-based application is engaged by a user even if a connection does not then exist between the computer-based application and an associated application server;
collecting a set of impression metrics while the computer-based application is engaged by the user even if a connection does not then exist between the computer-based application and the associated application server; and
delivering the set of impression metrics to the at least one server when the computer-based application is engaged by the user and is connected to the associated application server.
10 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes a system and method for displaying information content, such as advertisements, during a computer-based application, for example, an online video game or any Internet-enabled application, and for collecting user impression metrics associated with the information content, even if the application is not connected to the Internet or an associated application server. The system and method include a campaign management system for receiving information content to be displayed during a computer-based application, including a pack manager application for creating an information content pack containing the information content in content sets, a content delivery network to distribute the information content pack, and a client software development kit that downloads the information content pack to display the information content during the computer-based application, and collects and sends user impression metrics associated with the information content back to the campaign management system for reporting.
74 Citations
24 Claims
-
1. A method for providing information content displayed during a computer-based application, comprising the steps of:
-
creating an information content pack, wherein the pack comprises a plurality of content sets; delivering the information content pack to at least one server; downloading the information content pack from the at least one server; displaying at least one content set from the plurality of content sets while the computer-based application is engaged by a user even if a connection does not then exist between the computer-based application and an associated application server; collecting a set of impression metrics while the computer-based application is engaged by the user even if a connection does not then exist between the computer-based application and the associated application server; and delivering the set of impression metrics to the at least one server when the computer-based application is engaged by the user and is connected to the associated application server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system for providing information content displayed during a computer-based application, comprising:
-
a central processing unit; a set of support circuits; and a first server, wherein the first server stores and maintains a memory comprising; at least one operating system; a campaign management application for receiving the information content and generating a plurality of content logic files; a pack manager application for obtaining the plurality of content logic files from the campaign management application and creating at least one information content pack to be displayed during engagement of the computer-based application; and an impression metrics database for storage of user impression metrics; a second server, wherein the second server stores and maintains a memory comprising; at least one operating system; and an information content pack application for obtaining the at least one information content pack from the first server and storing the at least one information content pack; and a client software development kit for downloading the at least one information content pack from the second server at a specific point in time and delivering it to the computer-based application for display, and for collecting the user impression metrics. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A system for providing in-game advertising and reporting of ad impression metrics, comprising:
-
a first software function, which, in response to content files, creates an advertisement pack and downloads the pack to a server; a second software function, responsive to a function call executed within a computer game, for accessing and downloading the advertisement pack from the server and displaying a corresponding advertisement at a predetermined location during the game as defined by the function call; wherein the advertisement pack permits the software function to display advertisements and dynamically rotate advertisements for display even if a connection does not then exist between the game and the server; a third software function for collecting a set of ad impression metrics associated with each corresponding advertisement displayed during the game even if a connection does not then exist between the game and the server; and a fourth software function that reports the set of ad impression metrics when the game is connected to the server.
-
-
24. A computer-readable medium storing a computer program for providing information content displayed during a computer-based application, comprising a plurality of modules, wherein the plurality of modules perform the following functions:
-
creating an information content pack, wherein the pack comprises a plurality of content sets; delivering the information content pack to at least one server; downloading the information content pack from the at least one server; displaying at least one content set from the plurality of content sets while the computer-based application is engaged by a user even if a connection does not then exist between the computer-based application and an associated application server; collecting a set of impression metrics while the computer-based application is engaged by the user even if a connection does not then exist between the computer-based application and the associated application server; and delivering the set of impression metrics to the at least one server when the computer-based application is engaged by the user and connected to the associated application server.
-
Specification