Patent ID: 7076567

Claim:
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.