×

Methods and systems for facilitating caching of advertisements

  • US 9,767,465 B2
  • Filed: 10/28/2011
  • Issued: 09/19/2017
  • Est. Priority Date: 10/28/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method performed by a client device for splitting communication of graphics and serving plans associated with advertisements, comprising:

  • receiving an ad media package via a computer network;

    determining whether web page data is received;

    generating an ad request in response to determining that the web page data is received;

    sending the ad request to an ad server via the computer network,wherein said receiving the ad media package via the computer network is performed before said sending the ad request to the ad server, wherein the ad media package includes graphics of a first one of a plurality of advertisements;

    receiving a serving plan from the ad server in response to said sending the ad request, wherein the serving plan when received excludes the ad media package, the serving plan including a plurality of cache lines identifying the advertisements, each of the cache lines having a corresponding expiration time of deletion of the cache line from the client device, the plurality of cache lines including a first cache line and a second cache line, the first cache line including ad information, the first cache line readable by logic to display the first advertisement, the second cache line readable by the logic to display a second one of the advertisements, the ad information including an identity of the ad media package for rendering within a web page the graphics of the first advertisement and a number of times for which the first advertisement is to be displayed within the web page, the client device configured to display the advertisements, wherein the web page is rendered from the web page data;

    storing the serving plan within the client device, wherein said storing is performed by processing logic of the client device;

    periodically updating the serving plan based on an ad refresh;

    reading the first cache line to determine whether the ad media package identified by the first cache line is stored in the client device;

    rendering the ad media package within the web page for the number of times upon determining that the ad media package identified by the first cache line is stored in the client device.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×