System and Method for Synchronization of Actions in the Background of an Application
2 Assignments
0 Petitions
Accused Products
Abstract
A background page script is executing on a device. A plurality of webpages are executing on the device. The plurality of webpages register with the background page script. An action generated by one of the plurality of webpages is cached in a database. In response to a determination that the device is in an online state and that the one of the plurality of webpages is no longer registered, the background page script retrieves the action from the database and transmits the action.
2 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
registering a webpage in response to opening the webpage on a device; caching an action generated by the webpage; deregistering the webpage in response to closing the webpage; determining that the device is in an online state; and transmitting the action to a host server in response to the determining that the device is in an online state. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising:
-
registering a webpage in response to opening the webpage on a device; caching an action generated by the webpage; deregistering the webpage in response to closing the webpage; determining that the device is in an online state; and transmitting the action to a host server in response to the determining that the device is in an online state. - View Dependent Claims (29, 30, 31, 32, 33, 34)
-
-
35. An apparatus comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; registering a webpage in response to opening the webpage on a device; caching an action generated by the webpage; deregistering the webpage in response to closing the webpage; determining that the device is in an online state; and transmitting the action to a host server in response to the determining that the device is in an online state. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification