Method and apparatus for synchronizing of databases
First Claim
Patent Images
1. A method for synchronizing a first database including first data records with a second database including second data records, the method comprising:
- starting a synchronization session with an electronic device on which said second database resides;
requesting said first data records from said first database;
setting a timer upon requesting said first data records;
if said timer expires prior to receiving said first data records,temporarily disconnecting said synchronization session while awaiting receipt of said first data records for allowing transfer of data not belonging to said second database, to and from said electronic device;
receiving said first data records;
generating a request to restart the synchronization session after receiving said first data records;
sending said request to restart the synchronization session to said electronic device; and
completing said synchronization session with said electronic device after receiving said first data records;
otherwise, if said first data records are received prior to expiry of said timer;
receiving said first data records; and
completing said synchronization session with said electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.
-
Citations
13 Claims
-
1. A method for synchronizing a first database including first data records with a second database including second data records, the method comprising:
-
starting a synchronization session with an electronic device on which said second database resides; requesting said first data records from said first database; setting a timer upon requesting said first data records; if said timer expires prior to receiving said first data records, temporarily disconnecting said synchronization session while awaiting receipt of said first data records for allowing transfer of data not belonging to said second database, to and from said electronic device; receiving said first data records; generating a request to restart the synchronization session after receiving said first data records; sending said request to restart the synchronization session to said electronic device; and completing said synchronization session with said electronic device after receiving said first data records; otherwise, if said first data records are received prior to expiry of said timer; receiving said first data records; and completing said synchronization session with said electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having computer readable code embodied therein for:
-
starting a synchronization session with an electronic device on which a second database resides; requesting first data records from a first database; setting a timer upon requesting said first data records; if said timer expires prior to receiving said first data records, temporarily disconnecting said synchronization session while awaiting receipt of said first data records for allowing transfer of data not belonging to said second database, to and from said electronic device; receiving said first data records; generating a request to restart the synchronization session after receiving said first data records; sending said request to restart the synchronization session to said electronic device; and completing said synchronization session with said electronic device after receiving said first data records; otherwise, if said first data records are received prior to expiry of said timer; receiving said first data records; and completing said synchronization session with said electronic device.
-
Specification