Intelligent Client-Side Caching On Mobile Devices
AssigneeBytemobile, Inc.
InventorGeorgios Oikonomou
Life of this patent
Estimating the term…
Abstract
Presented are systems and methods for receiving a content request from an application on a mobile device, and processing the content request to obtain a processed content request. The processed content request is compared to index metadata to determine the location of the content, and retrieving the content from the determined location. The cache index is then updated and the requested content is provided to the application.
Claims20
A method comprising:
- receiving a content request from an application on a mobile device;
- processing the content request to obtain a processed content request;
- comparing the processed content request to index metadata to determine the location of the content;
- retrieving the content from the determined location;
- updating the cache index;
- and
- providing the requested content to the application.
A non-transitory computer readable medium storing instructions that, when executed by a mobile device, cause the mobile device to perform a method, the method comprising:
- receiving a content request from an application on the mobile device;
- processing the content request to obtain a processed content request;
- comparing the processed content request to index metadata to determine the location of the content;
- retrieving the content from the determined location;
- updating the cache index;
- and
- providing the requested content to the application.
A mobile device comprising:
- cache manager module configured to:
- receive a content request from an application on the mobile device;
- process the content request to obtain a processed content request;
- compare the processed content request to index metadata to determine the location of the content;
- a storage manager module configured to:
- retrieve the content from the determined location;
- wherein the cache manager module is further configured to:
- update the cache index;
- and
- provide the requested content to the application.
A method comprising:
- receiving a processed content request from a cache control system;
- authenticating the processed content request to determine if the processed request is associated with a user, wherein a remote cache is associated with the user;
- comparing the processed content request to index metadata to determine if the content is stored in a cache associated with the user;
- retrieving the content from the remote location;
- and
- providing the requested content to the cache control system.
Dependencies are inferred from the claim text.