System, method and computer program product for performing a synchronization of data
First Claim
Patent Images
1. A non-transitory computer-readable storage medium having computer instructions stored thereon that, when executed by a computer system, cause operations comprising:
- storing account information for a user, wherein the user is a subscriber to a service; and
subsequent to receiving an indication that the user has successfully logged into an application installed on a mobile device of the user and in response to an indication that the application is running on the mobile device, performing a synchronization of data of the service with data used by the application installed on the mobile device;
wherein the synchronization includes, at least in part, sending, to the mobile device, metadata describing one or more objects that are used by the application installed on the mobile device; and
wherein the synchronization is performed, at least in part, in response to a key event other than the user logging into the application.
0 Assignments
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.
159 Citations
11 Claims
-
1. A non-transitory computer-readable storage medium having computer instructions stored thereon that, when executed by a computer system, cause operations comprising:
-
storing account information for a user, wherein the user is a subscriber to a service; and subsequent to receiving an indication that the user has successfully logged into an application installed on a mobile device of the user and in response to an indication that the application is running on the mobile device, performing a synchronization of data of the service with data used by the application installed on the mobile device; wherein the synchronization includes, at least in part, sending, to the mobile device, metadata describing one or more objects that are used by the application installed on the mobile device; and wherein the synchronization is performed, at least in part, in response to a key event other than the user logging into the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
storing, by a system, account information for a user, wherein the user is a subscriber to a service of the system; and subsequent to receiving an indication that the user has successfully logged into an application installed on a mobile device of the user and in response to an indication that the application is running on the mobile device, performing, by the system, a synchronization of data stored at the system with data used by the application installed on the mobile device; wherein the synchronization includes, at least in part, sending, to the mobile device from the system, metadata describing one or more objects that are used by the application installed on the mobile device; and wherein the synchronization is performed, at least in part, in response to a key event other than the user logging into the application.
-
-
10. An apparatus, comprising:
-
at least one processor; and a memory that includes one or more stored sequences of instructions that, when executed by the at least one processor, cause the at least one processor to carry out operations comprising; storing account information for a user, wherein the user is a subscriber to a service; and subsequent to receiving an indication that the user has successfully logged into an application installed on a mobile device of the user and in response to an indication that the application is running on the mobile device, performing a synchronization of data of the service with data used by the application installed on the mobile device; wherein the synchronization includes, at least in part, sending, to the mobile device, metadata describing one or more objects that are used by the application installed on the mobile device; and wherein the synchronization is performed, at least in part, in response to a key event other than the user logging into the application.
-
-
11. A method comprising:
-
transmitting code that, when executed by a system, causes the system to perform operations comprising storing account information for a user, wherein the user is a subscriber to a service of the system; transmitting code that, when executed by the system, causes the system to perform operations comprising subsequent to receiving an indication that the user has successfully logged into an application installed on a mobile device of the user and in response to an indication that the application is running on the mobile device, performing a synchronization of data of the system with data used by the application installed on the mobile device; wherein the synchronization includes, at least in part, sending, to the mobile device from the system, metadata describing one or more objects that are used by the application installed on the mobile device; and wherein the synchronization is performed, at least in part, in response to a key event other than the user logging into the application.
-
Specification