System and Method for Providing Offline Access in a Hosted Document Service
First Claim
Patent Images
1. A method comprising:
- receiving, at a user device while in an offline state, a request for a document, the request comprising a public uniform resource locator corresponding to a location remote from the user device;
launching an application that intercepts the request;
selecting one of a plurality of local caches based on the public uniform resource locator, each of the plurality of local caches being associated with a private uniform resource locator;
accessing the selected local cache via a corresponding private uniform resource locator to retrieve an editor;
modifying a uniform resource locator history to replace the private uniform resource locator with the public uniform resource locator; and
providing the document, via the editor, to the user device.
2 Assignments
0 Petitions
Accused Products
Abstract
A request for a document is received at a user device while in an offline state. The request includes a public uniform resource locator (URL) corresponding to a location remote from the user device. The user device launches an application that intercepts the request and selects one of multiple local caches based on the public URL. Each of the multiple local caches is associated with a private URL. The user device accesses the selected local caches via a corresponding private URL to retrieve an editor. The user device modifies a URL history to replace the private URL with a public URL and provides the document, via the editor, to the user device.
68 Citations
15 Claims
-
1. A method comprising:
-
receiving, at a user device while in an offline state, a request for a document, the request comprising a public uniform resource locator corresponding to a location remote from the user device; launching an application that intercepts the request; selecting one of a plurality of local caches based on the public uniform resource locator, each of the plurality of local caches being associated with a private uniform resource locator; accessing the selected local cache via a corresponding private uniform resource locator to retrieve an editor; modifying a uniform resource locator history to replace the private uniform resource locator with the public uniform resource locator; and providing the document, via the editor, to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform a method comprising:
-
receiving, at a user device while in an offline state, a request for a document, the request comprising a public uniform resource locator corresponding to a location remote from the user device; launching an application that intercepts request; selecting one of a plurality of local caches based on the public uniform resource locator, each of the plurality of local caches being associated with a private uniform resource locator; accessing the selected local cache via a corresponding private uniform resource locator to retrieve an editor; modifying a uniform resource locator history to replace the private uniform resource locator with the public uniform resource locator; and providing the document, via the editor, to the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification