METHODS AND SYSTEMS FOR FACILITATING CACHING OF ADVERTISEMENTS
First Claim
1. A method for facilitating caching of advertisements, comprising:
- receiving an ad request;
generating a serving plan in response to said receiving the ad request, wherein said generating is performed by an ad server, the ad server including a processor, the serving plan including a plurality of cache lines identifying a plurality of corresponding advertisements, each of the cache lines associated with a corresponding expiration, each cache line readable by logic to display one of the advertisements corresponding to the cache line, the plurality of cache lines including a first cache line, the first cache line including ad information, the ad information associated with a first one of the advertisements, the ad information including one or more parameters for expiration of the first cache line of a client device, the client device configured to display the plurality of advertisements; and
sending the serving plan to the client device to store in the client device.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and Systems for facilitating caching of advertisements are described. The methods include receiving an ad request and generating a serving plan in response to said receiving the ad request. The serving plan includes multiple cache lines that identify corresponding advertisements. Each of the cache lines is associated with a corresponding expiration. Also, each cache line is readable by logic to display one of the advertisements corresponding to the cache line. The cache lines include a first cache line. The first cache line includes ad information, which is associated with a first one of the advertisements. Moreover, the ad information includes one or more parameters for expiration of the first cache line of a client device. The client device is configured to display the plurality of advertisements. The method includes sending the serving plan to the client device to store in the client device.
39 Citations
20 Claims
-
1. A method for facilitating caching of advertisements, comprising:
-
receiving an ad request; generating a serving plan in response to said receiving the ad request, wherein said generating is performed by an ad server, the ad server including a processor, the serving plan including a plurality of cache lines identifying a plurality of corresponding advertisements, each of the cache lines associated with a corresponding expiration, each cache line readable by logic to display one of the advertisements corresponding to the cache line, the plurality of cache lines including a first cache line, the first cache line including ad information, the ad information associated with a first one of the advertisements, the ad information including one or more parameters for expiration of the first cache line of a client device, the client device configured to display the plurality of advertisements; and sending the serving plan to the client device to store in the client device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for facilitating caching of advertisements, comprising:
-
determining whether web page data is received; generating an ad request is response to determining that the web page data is received; sending the ad request; receiving a serving plan in response to said sending the ad request, the serving plan including a plurality of cache lines identifying a plurality of corresponding advertisements, each of the cache lines associated with a corresponding expiration, each cache line readable by logic to display one of the advertisements corresponding to the cache line, the plurality of cache lines including a first cache line, the first cache line including ad information, the ad information associated with a first one of the advertisements, the ad information including one or more parameters for expiration of the first cache line from a client device, the client device configured to display the plurality of advertisements; storing the serving plan within the client device, wherein said storing is performed by processing logic of the client device; and periodically updating the serving plan based on an ad refresh. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for facilitating caching of advertisements, comprising:
-
a client device for executing an application to allow access to web page data, the client device configured to generate an ad request upon downloading the web page data, the client device including an ad decision cache (ADC); and an ad server for receiving the ad request, the ad server for generating a serving plan in response to receiving the ad request, the serving plan including a plurality of cache lines identifying a plurality of corresponding advertisements, each of the cache lines associated with a corresponding expiration, each cache line readable by logic to display one of the advertisements corresponding to the cache line, the plurality of cache lines including a first cache line, the first cache line including ad information associated with a first one of the advertisements, the ad information including one or more parameters for expiration of the first cache line from the ADC. - View Dependent Claims (19, 20)
-
Specification