Method and apparatus for synchronizing databases connected by wireless interface
First Claim
1. A method for synchronizing at least one database of a portable electronic device including first data records with at least one other database including second data records, the method comprising:
- receiving information representative of said first data records comparing said information representative of said first data records with information representative of said second data records to determine if changes made to either said first data records or said second data records are not reflected in the other of said first and second data records;
if changes made to said second data records are not reflected in said first data records, transmitting to the portable electronic device only partial content of ones of changed second data records, said partial content including key fields of data sufficient to uniquely identify said ones of changed second data records in which said key fields of data are contained; and
after transmitting only partial content of said ones of changed second data records to said portable electronic device, transmitting full content of said ones of changed second data records for which only partial content has been transmitted until either;
full content of each of said ones of changed second data records is transmitted;
or a low memory condition is determined at the portable electronic device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of synchronizing at least one database including first data records of a portable electronic device with at least one other database including second data records. The method includes receiving information representative of the first data records and comparing the information representative of the first data records with information representative of the second data records to determine if changes made to either the first data records or the second data records are not reflected in the other of the first and second data records. If changes made to the second data records are not reflected in the first data records, only partial content of ones of changed second data records is transmitted to the portable electronic device. The partial content includes key fields of data sufficient to uniquely identify the ones of the changed second data records in which the key fields of data are contained. After transmitting only partial content of the ones of changed second data records to the portable electronic device, full content of the ones of changed second data records for which only partial content has been transmitted, is transmitted until either full content of each of the ones of the changed second data records is transmitted or a low memory condition is determined at the portable electronic device.
10 Citations
15 Claims
-
1. A method for synchronizing at least one database of a portable electronic device including first data records with at least one other database including second data records, the method comprising:
-
receiving information representative of said first data records comparing said information representative of said first data records with information representative of said second data records to determine if changes made to either said first data records or said second data records are not reflected in the other of said first and second data records;
if changes made to said second data records are not reflected in said first data records, transmitting to the portable electronic device only partial content of ones of changed second data records, said partial content including key fields of data sufficient to uniquely identify said ones of changed second data records in which said key fields of data are contained; and
after transmitting only partial content of said ones of changed second data records to said portable electronic device, transmitting full content of said ones of changed second data records for which only partial content has been transmitted until either;
full content of each of said ones of changed second data records is transmitted;
ora low memory condition is determined at the portable electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for synchronizing at least one database of a portable electronic device including first data records with at least one other database including second data records, the apparatus comprising:
-
a memory device for storing said at least one other database including said second data records;
a receiver for receiving information representative of said first data records a processor for comparing said information representative of said first data records with information representative of said second data records to determine if changes made to either said first data records or said second data records are not reflected in the other of said first and second data records;
a transmitter for transmitting to said portable electronic device, only partial content of ones of changed second data records, said partial content including key fields of data sufficient to uniquely identify said ones of changed second data records in which said key fields of data are contained, if changes made to said ones of changed second data records are not reflected in said first data records, and for transmitting full content of said ones of changed second data records for which only partial content has been transmitted until either;
full content of each of said ones of changed second data records is transmitted;
ora low memory condition is determined at the portable electronic device. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer-readable medium having computer readable code embodied therein for:
-
receiving information representative of said first data records comparing said information representative of said first data records with information representative of said second data records to determine if changes made to either said first data records or said second data records are not reflected in the other of said first and second data records; and
if changes made to said second data records are not reflected in said first data records, transmitting to said portable electronic device only partial content of ones of changed second data records, said partial content including key fields of data sufficient to uniquely identify said ones of changed second data records in which said key fields of data are contained; and
after transmitting only partial content of said ones of changed second data records to said portable electronic device, transmitting full content of said ones of changed second data records for which only partial content has been transmitted until either;
full content of each of said ones of changed second data records is transmitted;
ora low memory condition is determined at the portable electronic device.
-
Specification