Patent ID: 8548943

Claim:
A method for implementing continuous wireless synchronization of a personal information management (PIM) database disposed on a wireless handheld device with a remote PIM database disposed on a host computer, the method comprising: responsive to receiving, at a PIM listener on the wireless handheld device, a notification with respect to a change in the PIM database, comparing the content of the PIM database to a mirror database on the wireless handheld device to identify the change; changing the mirror database according to the identified change and providing the identified change to a synchronizer on the wireless handheld device that pushes the identified change to the remote PIM database via a wireless network in order to update the remote PIM database; and responsive to receiving at the wireless handheld device, via the wireless network, a PIM message indicating a change in PIM data in the remote PIM database, changing, according to the content of the PIM message, PIM data in the mirror database disposed on the wireless handheld device and a mirror listener listens for the change in mirror database and propagates the change in the mirror database to the PIM database.