HYBRID WEB STORAGE MODEL
First Claim
1. A method for hybrid Web Storage performing mixed utilization of a localStorage object and remote storage, the method comprising:
- receiving a cache request in a key usage engine of a mobile device by an application executing in the mobile device;
determining in the key usage engine based upon at least detected network connectivity whether to process the cache request in a hypertext markup language (HTML) version 5 localStorage object of the mobile device, or to process the cache request in remote storage external from the mobile device over a computer communications network; and
,processing the cache request in the localStorage object of the mobile device responsive to a determination by the key usage engine to process the cache request locally, but otherwise processing the cache request in the remote storage.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide for hybrid Web Storage performing mixed utilization of a localStorage object and remote storage. A method for hybrid Web Storage performing mixed utilization of a hypertext markup language (HTML) version 5 localStorage object and remote storage includes receiving a cache request in a key usage engine of a mobile device by an application executing in the mobile device. The method further includes determining in the key usage engine based upon at least detected network connectivity whether to process the cache request in a localStorage object of the mobile device, or to process the cache request in remote storage external from the mobile device over a computer communications network. Finally, the method includes processing the cache request in the localStorage object of the mobile device responsive to a determination by the key usage engine to process the cache request locally, but otherwise processing the cache request in the remote storage.
-
Citations
18 Claims
-
1. A method for hybrid Web Storage performing mixed utilization of a localStorage object and remote storage, the method comprising:
-
receiving a cache request in a key usage engine of a mobile device by an application executing in the mobile device; determining in the key usage engine based upon at least detected network connectivity whether to process the cache request in a hypertext markup language (HTML) version 5 localStorage object of the mobile device, or to process the cache request in remote storage external from the mobile device over a computer communications network; and
,processing the cache request in the localStorage object of the mobile device responsive to a determination by the key usage engine to process the cache request locally, but otherwise processing the cache request in the remote storage. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A content retrieval data processing system configured for hybrid Web Storage performing mixed utilization of a localStorage object and remote storage, the system comprising:
-
a mobile device comprising at least one processor and memory; an application executing in the memory of the mobile device; a hypertext markup language (HTML) version 5 localStorage object defined in the memory of the mobile device; and
,a key usage engine comprising program code enabled upon execution in the memory of the mobile device to receive a cache request by the application, to determine based upon at least detected network connectivity of the mobile device whether to process the cache request in the localStorage object, or to process the cache request in remote storage external from the mobile device over a computer communications network, and to process the cache request in the localStorage object responsive to a determination to process the cache request locally, but otherwise processing the cache request in the remote storage. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for hybrid Web Storage performing mixed utilization of a localStorage object and remote storage, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a device to cause the device to perform a method comprising:
-
receiving a cache request in a key usage engine of a mobile device by an application executing in the mobile device; determining in the key usage engine based upon at least detected network connectivity whether to process the cache request in a hypertext markup language (HTML) version 5 localStorage object of the mobile device, or to process the cache request in remote storage external from the mobile device over a computer communications network; and
,processing the cache request in the localStorage object of the mobile device responsive to a determination by the key usage engine to process the cache request locally, but otherwise processing the cache request in the remote storage. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification