Simplified application object data synchronization for optimized data storage
First Claim
1. A system for distributing data to a mobile device, comprising:
- a central computer system including a synchronization server and a central database operable to store a plurality of data objects, each data object having an object type associated with a component interface of a data component; and
a mobile device including an object store for storing data objects and a synchronization processor operable to connect with the synchronization server of the central computer system,wherein the synchronization server is operable to generate a sync list for the mobile device including at least one of said component interfaces and send the sync list to the mobile device,wherein the synchronization processor is operable to determine relevant objects based on the at least one component interface and request those relevant objects from the synchronization server; and
wherein the synchronization server is further operable to determine whether the relevant objects exist in the same form in both the central database and object store, and send relevant objects that do not exist in the same form from the central database to the object store.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing a mobile device with a central computer system is provided. The method includes coupling the mobile device to an application server of the central computer system over a network, defining a sync list that includes a candidate object type for distribution, synchronizing a relevant object of the candidate object type to the mobile device, determining a referenced object type from the relevant object type, and synchronizing a referenced object of the referenced object type to the mobile device. The sync list can be defined from meta-data that associates a user of the mobile device with one or more candidate object types, where the candidate object types serve as a starting point for the distribution process. Referenced object types can be determined from the relevant object types through additional meta-data.
70 Citations
4 Claims
-
1. A system for distributing data to a mobile device, comprising:
-
a central computer system including a synchronization server and a central database operable to store a plurality of data objects, each data object having an object type associated with a component interface of a data component; and a mobile device including an object store for storing data objects and a synchronization processor operable to connect with the synchronization server of the central computer system, wherein the synchronization server is operable to generate a sync list for the mobile device including at least one of said component interfaces and send the sync list to the mobile device, wherein the synchronization processor is operable to determine relevant objects based on the at least one component interface and request those relevant objects from the synchronization server; and wherein the synchronization server is further operable to determine whether the relevant objects exist in the same form in both the central database and object store, and send relevant objects that do not exist in the same form from the central database to the object store. - View Dependent Claims (2, 3, 4)
-
Specification