×

Method and system for cache management of locale-sensitive content

  • US 7,194,506 B1
  • Filed: 12/21/2001
  • Issued: 03/20/2007
  • Est. Priority Date: 12/21/2000
  • Status: Active Grant
First Claim
Patent Images

1. A method for cache management and regeneration of dynamically-generated locale-sensitive content (“

  • DGLSC”

    ) in one or more server computers within a client-server computer network, comprising the steps of;

    receiving a first request for a web page from a first user at a client computer via a web browser;

    determining said first user'"'"'s locale preference with an automatic locale detection algorithm, wherein a locale corresponds to at least a geographic region;

    dynamically generating a first set of content for the requested web page from a template as a first DGLSC based on said first user'"'"'s locale preference;

    receiving a second request for the web page from a second user having a second user'"'"'s locale preference;

    dynamically generating a second set of content for the requested web page from the template as a second DGLSC based on the second user'"'"'s locale preference instead of the first DGLSC;

    if said template is marked as cacheable to indicate that content generated from said template should be cached;

    generating a first locale-sensitive filename for said first DGLSC based on said first user'"'"'s locale preference and associating said first DGLSC with said first locale-sensitive filename;

    generating a second locale-sensitive filename for said second DGLSC based on said second user'"'"'s locale preference and associating said second DGLSC with said second locale sensitive filename;

    caching said first DGLSC in at least one server computer in a locale-sensitive directory to be served in response to subsequent requests having the same locale preference as the first user'"'"'s locale preference and caching the second DGLSC in the locale-sensitive directory to be served in response to subsequent requests having the same locale preference as the second user'"'"'s locale preference; and

    serving said first DGLSC to said first user at said client computer; and

    serving said second DGLSC to said second user.

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