Multi-version data caching
US6785769B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 4, 2001 |
| Grant date | Aug 31, 2004 |
| Priority date | — |
| Expiry date | May 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.