×

System and method for managing page variations in a page delivery cache

  • US 9,160,709 B2
  • Filed: 09/04/2014
  • Issued: 10/13/2015
  • Est. Priority Date: 12/13/2002
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a processor to implement at least two cache readers communicatively connected to a cache storing a plurality of pages, the instructions when translated by the processor further cause the at least two cache readers to perform a plurality of functions including:

  • computing a primary cache address based on a uniform resource locator (URL) contained in a request for content from a client computer;

    checking for entry at the primary cache address;

    if no entry is found at the primary cache address, forwarding the request for content to a page generator;

    if an entry is found at the primary cache address, determining whether the entry is subject to a variation scheme;

    if the entry at the primary cache address is not subject to a variation scheme, retrieving and returning a cached page at the primary cache address to satisfy the request for content from the client computer;

    if the entry at the primary cache address is subject to a variation scheme, computing a secondary cache address utilizing the URL contained in the request for content and at least one variation parameter extracted from the request for content;

    checking for entry at the secondary cache address;

    if no page is found at the secondary cache address, forwarding the request for content to the page generator; and

    if a page is found at the secondary cache address, retrieving and returning the page found at the secondary cache address to satisfy the request for content from the client computer.

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