发明授权
- 专利标题: Delivering alternate versions of objects from an object cache
- 专利标题(中): 从对象缓存中提供对象的备用版本
-
申请号: US09060887申请日: 1998-04-15
-
公开(公告)号: US06289358B1公开(公告)日: 2001-09-11
- 发明人: Peter Mattis , John Plevyak , Matthew Haines , Adam Beguelin , Brian Totty , David Gourley
- 申请人: Peter Mattis , John Plevyak , Matthew Haines , Adam Beguelin , Brian Totty , David Gourley
- 主分类号: G06F1780
- IPC分类号: G06F1780
摘要:
A method is provided for caching and delivering an alternate version from among a plurality of alternate versions of information objects. One or more alternate versions of an information object, for example, versions of the information object that are prepared in different languages or compatible with different systems, are stored in an object cache database. In the cache, a vector of alternates is associated with a key value that identifies the information object. The vector of alternates stores information that describes the alternate, the context and constraints of the object's use, and a reference to the location of the alternate's object content. When a subsequent client request for the information object is received, the cache extracts information from the client request, and attempts to select an acceptable and optimal alternate from the vector by matching the request information to the cached contextual information in the vector of alternates. This selection is performed in a time- and space-efficient manner. Accordingly, the cache can deliver different versions of an information object based on the metadata and criteria specified in a request to the cache. As a result, the information delivered by the cache is customized for the requesting client, without requiring access to the original object server.
信息查询