APPLICATION STATE SYNCHRONIZATION
First Claim
1. A method for synchronizing application state, comprising:
- receiving, at a second device, a first application state update from a synchronization component, the first application state update corresponding to a modification to a first application state of a first instance of an application on a first device and being indicative of a modified first application state;
identifying a second application state of a second instance of the application on the second device; and
updating the second application state using the first application state update to create a synchronized second application state.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for synchronizing application state between one or more instances of an application on one or more devices. In particular, an application state, such as application settings, may be synchronized between a first instance of an application on a first device and a second instance of the application on a second device. For example, a user may configure a new email account within a first instance of an email application on a laptop device. The new email account may be synchronized with a second instance of the email application on a tablet device. During synchronization, various conflict resolution, version verifications, and/or consistency verifications may be performed. In this way, the user may be provided with a seamless and consistent experience between the laptop and tablet device.
-
Citations
20 Claims
-
1. A method for synchronizing application state, comprising:
-
receiving, at a second device, a first application state update from a synchronization component, the first application state update corresponding to a modification to a first application state of a first instance of an application on a first device and being indicative of a modified first application state; identifying a second application state of a second instance of the application on the second device; and updating the second application state using the first application state update to create a synchronized second application state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for synchronizing application state, comprising:
-
a state manager configured to; detect a modification to a first application state of a first instance of an application on a first device resulting in a modified first application state for the first instance of the application; and a roaming component configured to; upon the state manager detecting the modification, send a first application state update to a synchronization component for synchronizing a second application state of a second instance of the application on a second device, the first application state update corresponding to the modified first application state, the second application state synchronized to a synchronized second application state. - View Dependent Claims (17, 18)
-
-
19. A method for synchronizing application state, comprising:
-
detecting a modification to a first application state of a first instance of an application on a first device resulting in a modified first application state for the first instance of the application; and sending a first application state update to a synchronization component for synchronizing a second application state of a second instance of the application on a second device, the first application state update corresponding to the modified first application state, the second application state synchronized to a synchronized second application state. - View Dependent Claims (20)
-
Specification