SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PERFORMING A SYNCHRONIZATION OF DATA
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with embodiments, there are provided mechanisms and methods for performing a synchronization of data. These mechanisms and methods for performing a synchronization of data can enable a more efficient synchronization, time and resource savings, an enhanced user experience, etc.
0 Citations
31 Claims
-
1-11. -11. (canceled)
-
12. A non-transitory computer-readable storage medium having computer instructions stored thereon that, when executed by a computer system, cause operations comprising:
-
receiving, from an application running on a user device, an application data request; subsequent to receiving the application data request, detecting a loss of connection to the user device; storing changes to application data corresponding to the user device; detecting a connection to the user device; and performing a synchronization of data with the application comprising sending the changes to the application data to the user device, wherein the synchronization is performed in response to an event other than a user of the user device logging into the application, and wherein the synchronization is performed while the application is running on the user device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method, comprising:
-
receiving, by a system from an application running on a user device, an application data request; detecting, by the system subsequent to receiving the application data request, a loss of connection to the user device; storing, by the system, changes to application data corresponding to the user device; detecting, by the system, a connection to the user device; and performing, by the system, a synchronization of data with the application comprising sending the changes to the application data to the user device, wherein the synchronization is performed in response to an event other than a user of the user device logging into the application, and wherein the synchronization is performed in response to an indication that the application is running on the user device. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A system, comprising:
-
a processor; and a memory that includes one or more stored sequences of instructions that, when executed by the processor, cause a computer system that includes the processor to carry out operations comprising; receiving, from an application running on a user device, an application data request; detecting, subsequent to receiving the application data request, a loss of connection to the user device; storing changes to application data corresponding to the user device; detecting a connection to the user device; and performing a synchronization of data with the application comprising sending the changes to the application data to the user device, wherein the synchronization is performed in response to an event other than a user of the user device logging into the application, and wherein the synchronization is performed in response to an indication that the application is running on the user device. - View Dependent Claims (29, 30, 31)
-
Specification