Patent ID: 7698712

Claim:
A computer-implemented method comprising: identifying, using one or more processors of a hosted by a mobile device, a last transaction for a business object processed by the mobile device; associating, using the one or more processors, transactions for the business object occurring prior to the last transaction and subsequent to a last upload event with the last transaction; receiving, one or more data requesting an upload of data for a subset of a plurality of business objects; and transmitting, one or data characterizing the last transaction and the associated transactions over a communications network to a central data repository of a device to synchronize data related to the business object between the mobile device and the central data repository; determining using the one or more processors, an order in which to transmit data associated with each of the last transaction and the associated transactions based on a determined related preceding transactions; ranking, the one or more processors, each of the last transaction and associated transactions so that data associated therewith is transmitted subsequent to a corresponding determined related preceding transaction; displaying, using the one or more processors, each business object having at least one transaction subsequent to an upload event on a graphical user interface.