System and method for integrating continuous synchronization on a host handheld device
First Claim
1. A method for updating a client database within a host handheld device to enable continuous synchronization, the method comprising:
- sending a request for notification of a change in a host database to a first application program interface (API);
receiving the notification of the change in the host database after the change has occurred in the host database;
requesting contents of the host database from a second API;
requesting contents from the client database;
comparing the contents of the host database and the contents of the client database;
identifying the change in the host database; and
updating the client database based upon the change in the host database, wherein the sending, receiving, requesting, comparing, identifying and updating are performed by a notification handler on the host handheld device.
4 Assignments
0 Petitions
Accused Products
Abstract
A handheld device includes a host database having first and second API associated therewith, a client database and a notification handler. The notification handler sends a request for notification of a change in the host database to the first API and receives the notification of the change in the host database after the change has occurred in the host database. The notification handler then requests contents of the host database from the second API and requests contents from the client database. These contents are then compared by the notification handler to identify the change in the host database. The notification handler then sends a command to update the client database based upon the change in the host database such that changes made in the host database of the handheld device may be continuously synchronized with the user'"'"'s desktop computer via a wireless communication network.
-
Citations
28 Claims
-
1. A method for updating a client database within a host handheld device to enable continuous synchronization, the method comprising:
-
sending a request for notification of a change in a host database to a first application program interface (API); receiving the notification of the change in the host database after the change has occurred in the host database; requesting contents of the host database from a second API; requesting contents from the client database; comparing the contents of the host database and the contents of the client database; identifying the change in the host database; and updating the client database based upon the change in the host database, wherein the sending, receiving, requesting, comparing, identifying and updating are performed by a notification handler on the host handheld device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A handheld device comprising:
-
means for sending a request for notification of a change in a host database to a first API; means for receiving the notification of the change in the host database after the change has occurred in the host database; means for requesting contents of the host database from a second API; means for requesting contents from a client database; means for comparing the contents of the host database and the contents of the client database; means for identifying the change in the host database; and means for updating the client database based upon the change in the host database. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification