Patent · US Expired

Multi-version data caching

US6785769B1 · kind B1 · utility

76Cited by
14References
27Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 4, 2001
Grant dateAug 31, 2004
Priority date
Expiry dateMay 6, 2022

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L67/5682
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

A system and method for caching multiple versions of a data item (e.g., web page, portion of a web page, data table, data object) and determining which of the multiple versions is most responsive to a particular request. A request is received and an initial cache lookup is done with a data identifier (e.g., URL, URI) extracted from the request. If the lookup is unsuccessful (i.e., nothing is returned), the request is passed to an origin server (e.g., web server, data server). If the lookup is successful, it may provide or identify the desired data item (if one version of the data item is served for all requests) or a policy to be applied to determine which version to serve. The cache applies the policy, which identifies the additional parameters, cookies or other information to be considered, and a second lookup is done with the additional information.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.