Systems and methods for client cache awareness
    1.
    发明授权
    Systems and methods for client cache awareness 有权
    用于客户端缓存意识的系统和方法

    公开(公告)号:US08812651B1

    公开(公告)日:2014-08-19

    申请号:US11675598

    申请日:2007-02-15

    摘要: Before preloading a document to a client device, a server computer gets a client cache map associated with the client device. The client cache map has a matching entry for each document cached by the client device's cache. The server computer first checks if the document to be preloaded is already in the client device's cache by looking up the client cache map. If the document is cached, the server computer then checks whether the cached document's content is still fresh. As a result, the server computer preloads the document to the client device if the document is not cached or if the cached document's content is stale.

    摘要翻译: 在将文档预加载到客户端设备之前,服务器计算机获取与客户端设备相关联的客户端缓存映射。 客户端缓存映射对于由客户端设备的高速缓存缓存的每个文档具有匹配的条目。 服务器计算机首先检查客户机缓存映射中是否已经在客户端设备的缓存中预先载入的文档。 如果文档被缓存,则服务器计算机然后检查缓存的文档的内容是否仍然是新鲜的。 因此,如果文档未被缓存或缓存的文档内容过时,服务器计算机会将文档预加载到客户端设备。

    Systems and methods for client authentication
    2.
    发明授权
    Systems and methods for client authentication 有权
    用于客户端认证的系统和方法

    公开(公告)号:US08996653B1

    公开(公告)日:2015-03-31

    申请号:US13662366

    申请日:2012-10-26

    IPC分类号: G06F15/16 H04L29/06

    摘要: A server computer queries a client device using a test fingerprint that does not correspond to any document stored in the client device, and restricts access by the client device to the server computer if the query result is incorrect. In some implementations, the server selects a set of first fingerprints associated with documents stored in the client device, generates a set of test fingerprints, none of which are associated with any document stored in the client device, and queries the client device using fingerprints from the set of first fingerprints and the set of test fingerprints to produce query results. The server computer restricts access by the client device to the server computer if at least one of the query results is incorrect, and enables the client device to access the server computer if at least a predefined number of the query results are correct and none are incorrect.

    摘要翻译: 服务器计算机使用与客户端设备中存储的任何文档不对应的测试指纹查询客户端设备,如果查询结果不正确,则会将客户端设备访问限制到服务器计算机。 在一些实现中,服务器选择与存储在客户端设备中的文档相关联的一组第一指纹,生成一组测试指纹,其中没有一个与存储在客户端设备中的任何文档相关联,并且使用来自 第一组指纹集和一组测试指纹产生查询结果。 如果至少一个查询结果不正确,则服务器计算机将客户端设备访问服务器计算机,并且如果至少预定义数量的查询结果正确且没有错误,则客户端设备可以访问服务器计算机 。

    Systems and methods for cache optimization
    3.
    发明授权
    Systems and methods for cache optimization 有权
    缓存优化的系统和方法

    公开(公告)号:US08065275B2

    公开(公告)日:2011-11-22

    申请号:US11675601

    申请日:2007-02-15

    IPC分类号: G06F7/00

    CPC分类号: G06F17/30902

    摘要: A server computer identifies a cached document and its associated cache update history in response to a request or in anticipation of a request from a client computer. The server computer analyzes the document's cache update history to determine if the cached document is de facto fresh. If the cached document is de facto fresh, the server computer then transmits the cached document to the client computer. Independently, the server computer also fetches an instance of the document from another source like a web host and updates the document's cache update history using the fetched instance of the document.

    摘要翻译: 服务器计算机响应于请求或预期来自客户端计算机的请求来识别缓存文档及其相关联的高速缓存更新历史。 服务器计算机分析文档的高速缓存更新历史以确定缓存的文档是否真实地新鲜。 如果缓存的文档实际上是新鲜的,则服务器计算机然后将缓存的文档发送到客户端计算机。 独立地,服务器计算机还从诸如Web主机的另一来源获取文档的实例,并使用获取的文档实例更新文档的缓存更新历史记录。

    Systems and Methods for Cache Optimization
    4.
    发明申请
    Systems and Methods for Cache Optimization 有权
    缓存优化的系统和方法

    公开(公告)号:US20080201331A1

    公开(公告)日:2008-08-21

    申请号:US11675601

    申请日:2007-02-15

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30902

    摘要: A server computer identifies a cached document and its associated cache update history in response to a request or in anticipation of a request from a client computer. The server computer analyzes the document's cache update history to determine if the cached document is de facto fresh. If the cached document is de facto fresh, the server computer then transmits the cached document to the client computer. Independently, the server computer also fetches an instance of the document from another source like a web host and updates the document's cache update history using the fetched instance of the document.

    摘要翻译: 服务器计算机响应于请求或预期来自客户端计算机的请求来识别缓存文档及其相关联的高速缓存更新历史。 服务器计算机分析文档的高速缓存更新历史以确定缓存的文档是否真实地新鲜。 如果缓存的文档实际上是新鲜的,则服务器计算机然后将缓存的文档发送到客户端计算机。 独立地,服务器计算机还从诸如Web主机的另一来源获取文档的实例,并使用获取的文档实例更新文档的缓存更新历史记录。

    Methods and systems for opportunistic cookie caching
    5.
    发明授权
    Methods and systems for opportunistic cookie caching 有权
    机会性cookie缓存的方法和系统

    公开(公告)号:US07600028B2

    公开(公告)日:2009-10-06

    申请号:US11033411

    申请日:2005-01-10

    IPC分类号: G06F15/16 G06F17/00

    摘要: Caching cookies in a server includes observing cookies in document requests generated from a client and in responses from web hosts and storing them in a data structure based on certain conditions to maintain a path invariance condition. The cookies may be stored in a trie data structure. Upon certain conditions, cookies in the trie may be coalesced if they are equivalent and nodes of the trie may be collapsed. A server may retrieve cookies from the cache for use in a prefetch operation.

    摘要翻译: 在服务器中缓存Cookie包括在从客户端生成的文档请求中观察cookie,并在Web主机的响应中观察cookie,并将其存储在基于某些条件的数据结构中,以保持路径不变条件。 Cookie可以存储在特里数据结构中。 在某些条件下,如果它们是等效的,则可以将该特里部件中的cookie合并,并且可以将该特定部件的节点折叠。 服务器可以从高速缓存中检索cookie以用于预取操作。