Patent ID: 9152732
Filing Date: 2015-10-06
Classification: G06F

Abstract:
1. A method implemented on a client device having at least one processor and a memory, the method comprising: storing in the client device one or more data objects in a web app cache, the data objects associated with data residing on a remote server; storing in the client device one or more of the data objects in a browser cache, each data object stored in the browser cache identified through an uniform resource locator (URL), a storage location of the web app cache differs from a storage location of the browser cache, at least one data object in the web app cache not in the browser cache; searching for a first data object in the web app cache; upon not finding the first data object in the web app cache, generating a request for the first data object, the request including a transaction identifier and a first URL, the first URL including a version of the first data object, the transaction identifier uniquely identifying a source of the request; searching for the first data object in the browser cache using the first URL; and upon finding the first data object in the browser cache: