发明名称 Caching adapted for mobile application behavior and network conditions
摘要 Systems and methods for caching adapted for mobile application behavior and network conditions are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, of determining cacheability of content received for a client on a mobile device by tracking requests generated by the client at the mobile device to detect periodicity of the requests generated by the client, tracking responses received for requests generated by the client to detect repeatability in content of the responses, and/or determining whether the content received for the client is cacheable on the mobile device based on one or more of the periodicity in the requests and the repeatability in the content of the responses.
申请公布号 US9021048(B2) 申请公布日期 2015.04.28
申请号 US201113274265 申请日期 2011.10.14
申请人 Seven Networks, Inc. 发明人 Luna Michael;Tsõmbaljuk Andrei
分类号 G06F12/08;G06F17/30;H04W4/18;H04L29/08 主分类号 G06F12/08
代理机构 NKK Patent Law, PLLC 代理人 NKK Patent Law, PLLC
主权项 1. A method of cache management on a mobile device, the method, comprising: analyzing request characteristics information associated with a request initiated at the mobile device to determine cacheability of a response; analyzing response characteristics information associated with the response received from the request to determine cacheability of the response; determining that the response is cacheable by both of the analyzing request characteristics and analyzing response characteristics steps and caching the response as a cached entry, the cached entry including the entry and metadata having additional information regarding caching of the response, the additional information including information regarding request periodicity information between a request and another other request generated by a same client on the mobile device occurring at a fixed rate or a dynamic rate with a partially or wholly reproducible changing pattern; determining whether the response stored in the cache on the mobile device needs to be updated by polling a host server to which the request is directed by a proxy server on behalf of the mobile device, wherein the host server is polled at a rate determined by the mobile device; serving the response from the cache to satisfy a subsequent request when it is determined that the response is cacheable, wherein the metadata is used to determine whether the response stored as the cached entry is used to satisfy the subsequent response.
地址 San Carlos CA US