Simplified application object data synchronization for optimized data storage
First Claim
1. A method for synchronization of a mobile device with a central computer system, comprising:
- coupling the mobile device to an application server of the central computer system;
defining a sync list including one or more candidate object types;
receiving a selection of a candidate object type in the one or more candidate object type for synchronization, the candidate object type including a set of candidate objects;
determining one or more relevant objects in the set of candidate objects using relevance rules for the candidate object type;
synchronizing the one or more relevant objects of the candidate object type to the mobile device;
determining a referenced object type from the relevant object type using reference rules for the candidate object type, the referenced object type including a set of referenced objects;
determining one or more relevant referenced objects in the set of referenced objects using the relevance rules, the one or more relevant referenced objects referencing the one or more relevant objects; and
synchronizing one or more referenced objects of the referenced object type to the mobile device, wherein the one or more relevant objects and one or more relevant referenced objects represent a subset of the set of relevant objects and set of referenced objects, wherein the one or more relevant objects and the one or more referenced objects are automatically determined based on the selection of the candidate object type.
3 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.
54 Citations
29 Claims
-
1. A method for synchronization of a mobile device with a central computer system, comprising:
-
coupling the mobile device to an application server of the central computer system; defining a sync list including one or more candidate object types; receiving a selection of a candidate object type in the one or more candidate object type for synchronization, the candidate object type including a set of candidate objects; determining one or more relevant objects in the set of candidate objects using relevance rules for the candidate object type; synchronizing the one or more relevant objects of the candidate object type to the mobile device; determining a referenced object type from the relevant object type using reference rules for the candidate object type, the referenced object type including a set of referenced objects; determining one or more relevant referenced objects in the set of referenced objects using the relevance rules, the one or more relevant referenced objects referencing the one or more relevant objects; and synchronizing one or more referenced objects of the referenced object type to the mobile device, wherein the one or more relevant objects and one or more relevant referenced objects represent a subset of the set of relevant objects and set of referenced objects, wherein the one or more relevant objects and the one or more referenced objects are automatically determined based on the selection of the candidate object type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A device for synchronization of a mobile device, the device comprising:
-
logic configured to couple to the mobile device; logic configured to define a sync list including one or more candidate object types; logic configured to receive a selection of a candidate object type in the one or more candidate object types for synchronization, the candidate object type including a set of candidate objects; logic configured to determine one or more relevant objects in the set of candidate objects using relevance rules for the candidate object type; logic configured to synchronize the one or more relevant objects of the candidate object type to the mobile device; logic configured to determine a referenced object type from the relevant object type using reference rules for the candidate object type, the referenced object type including a set of referenced objects; logic configured to determine one or more relevant referenced objects in the set of referenced objects using the relevance rules, the one or more relevant referenced objects referencing the one or more relevant objects; and logic configured to synchronize one or more referenced objects of the referenced object type to the mobile device, wherein the one or more relevant objects and one or more relevant referenced objects represent a subset of the set of relevant objects and set of referenced objects, wherein the one or more relevant objects and the one or more referenced objects are automatically determined based on the selection of the candidate object type.
-
-
29. A method for synchronization of a mobile device with a computer system, comprising:
-
coupling the mobile device to a synchronization server of the computer system;
receiving a sync list including one or more candidate object types from the synchronization server;determining, at the mobile device, a candidate object type in the one or more candidate object types for synchronization, the candidate object type including a set of candidate objects; determining one or more relevant objects in the set of candidate objects using relevance rules for the candidate object type; requesting the one or more relevant objects of the candidate object type from the synchronization server; determining a referenced object type from the relevant object type using reference rules for the candidate object type, the referenced object type including a set of referenced objects; determining one or more relevant referenced objects in the set of referenced objects using the relevance rules, the one or more relevant referenced objects referencing the one or more relevant objects; requesting the one or more referenced objects of the referenced object type to the mobile device, wherein the one or more relevant objects and one or more relevant referenced objects represent a subset of the set of relevant objects and set of referenced objects, wherein the one or more relevant objects and the one or more referenced objects are automatically determined based on the selection of the candidate object type; and receiving the requested one or more relevant objects and the one or more referenced objects from the synchronization server.
-
Specification