Patent ID: 6636873
Filing Date: 2003-10-21
Classification: G06F,Y10S

Abstract:
A computer system embodied on one or more computer-readable media for synchronizing each of a plurality of mobile devices with a remote enterprise database, comprising:a replication database, the replication database being mapped to the remote enterprise database over a computer network, the replication database maintaining and storing a subset image of the remote enterprise database through a bi-directional replication process, the subset image including a plurality of snapshots, each of the plurality of snapshots being associated with one of the plurality of mobile devices, each snapshot including a latest data from the remote enterprise database to be sent to its associated mobile device over the computer network, the latest data from the remote enterprise database including any updates to data from the remote enterprise database previously accessed by the associated mobile device, as of a last time the associated mobile device connected to the replication database; a mobile device gateway server, the mobile device gateway server being coupled to the replication database, and including a concentrator, the concentrator being configured to selectively receive at least the subset image from the replication database, transform each snapshot of the received subset image into a format native to its associated mobile device and to selectively send each transformed snapshot to its associated mobile device, the concentrator also being configured to receive mobile device data from the plurality of mobile devices, to transform and to send the received mobile device data to the replication database to update the replication database.