PROVIDING ADS TO UNCONNECTED CLIENT DEVICES
First Claim
1. A method for providing advertisements to requesting applications while the client device is not connected to a communication network, comprising:
- receiving a request for an advertisement from an application when the client device is not connected to a communication network;
accessing one or more business rules to determine at least one advertisement to provide in response to the request, wherein the one or more business rules are stored locally on the client device;
accessing a cache of a plurality of advertisements to retrieve the at least one advertisement, wherein the plurality of advertisements are stored locally on the client device; and
providing the at least one advertisement to be displayed to a user.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed, among other things, that provide ads to requesting applications while the client device is not connected to a communication network. An offline advertisement engine is provided for storing business rules for each of a plurality of corresponding stored advertisements, wherein the business rules and advertisements are stored locally on the client device. An offline advertisement media manager is also provided for storing creatives related to the stored advertisements, wherein the creatives are also stored locally on the client device. Moreover, an advertisement center client is disclosed for providing advertisements and creatives associated with the advertisement to an application in response to a request for the advertisements.
70 Citations
20 Claims
-
1. A method for providing advertisements to requesting applications while the client device is not connected to a communication network, comprising:
-
receiving a request for an advertisement from an application when the client device is not connected to a communication network; accessing one or more business rules to determine at least one advertisement to provide in response to the request, wherein the one or more business rules are stored locally on the client device; accessing a cache of a plurality of advertisements to retrieve the at least one advertisement, wherein the plurality of advertisements are stored locally on the client device; and providing the at least one advertisement to be displayed to a user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable media having computer-usable instructions stored thereon for performing a method for providing ads to requesting applications while the client device is not connected to a communication network, the method comprising:
-
identifying a plurality of qualified advertisements stored locally on a client machine for an ad request from an application; calculating an estimated total global impression count for each advertisement within the plurality of qualified advertisements; comparing an expected impression count of each qualified advertisement to the corresponding estimated total global impression count of the qualified advertisement; and providing at least one qualified advertisement based on the comparison of the expected impression count to the total global impression count. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system for providing ads to requesting applications while the client device is not connected to a communication network, comprising:
-
an offline advertisement engine for storing one or more business rules for each of a plurality of corresponding stored advertisements; an offline advertisement media manager for storing one or more creatives related to the stored advertisements; and an advertisement center client for receiving requests from an application for at least one advertisement, while the client device is not connected to a communication network, and providing the at least one advertisement and at least one creative associated with the at least one advertisement to the application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification