Method and apparatus for synchronizing databases connected by wireless interface
First Claim
Patent Images
1. A method in a synchronization server for synchronizing a backup database with a device database of a portable electronic device, the method comprising:
- receiving device-generated hash information corresponding to device data records of the device database;
generating server-generated hash information corresponding to backup data records of the backup database;
comparing the server-generated hash information with the device-generated hash information to identify mismatched backup data records of the backup database that are not synchronized to the device database;
for at least one mismatched backup data record;
generating a representative viewable or audible portion of the mismatched backup data record in the form of at least one of a thumbnail image, a sound file clip, and a representative page of a multi-page record; and
transmitting the representative viewable or audible portion in a partial data record to the device for storage in the device database in lieu of the mismatched backup data record.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for synchronizing a database at a portable electronic device with a backup database including backup data records includes receiving information representative of data records of the database at the portable electronic device, determining if the database at the portable electronic device is to be updated with the backup data records, and if the database at the portable electronic device is to be updated, transmitting representative viewable or audible samples of ones of the backup data records.
49 Citations
17 Claims
-
1. A method in a synchronization server for synchronizing a backup database with a device database of a portable electronic device, the method comprising:
-
receiving device-generated hash information corresponding to device data records of the device database; generating server-generated hash information corresponding to backup data records of the backup database; comparing the server-generated hash information with the device-generated hash information to identify mismatched backup data records of the backup database that are not synchronized to the device database; for at least one mismatched backup data record; generating a representative viewable or audible portion of the mismatched backup data record in the form of at least one of a thumbnail image, a sound file clip, and a representative page of a multi-page record; and transmitting the representative viewable or audible portion in a partial data record to the device for storage in the device database in lieu of the mismatched backup data record. - View Dependent Claims (2, 3, 4, 5, 6, 17)
-
-
7. A synchronization server for synchronizing a backup database with a device database of a portable electronic device, the synchronization server comprising:
-
a memory device for storing backup data records of the backup database; a radio device for receiving device-generated hash information corresponding to device data records of the device database and for transmitting data to the portable electronic device; and a processor operably coupled to said memory device and to said radio device for; generating server-generated hash information corresponding to backup data records of the backup database; comparing the server-generated hash information with the device-generated hash information to identify mismatched backup data records of the backup database that are not synchronized to the device database; generating, for at least one mismatched backup data record, a representative viewable or audible portion of the mismatched backup data record in the form of at least one of a thumbnail image, a sound file clip, and a representative page of a multi-page record; and causing the radio device to transmit the representative viewable or audible portion in a partial data record to the device for storage in the device database in lieu of the mismatched backup data record.
-
-
8. A non-transitory computer-readable medium having computer readable code embodied therein for:
-
receiving, at a synchronization server, device-generated hash information corresponding to device data records of a device database of a portable electronic device; generating, at the synchronization server, server-generated hash information corresponding to backup data records of a backup database; comparing, at the synchronization server, the server-generated hash information with the device-generated hash information to identify mismatched backup data records of the backup database that are not synchronized to the device database; for at least one mismatched backup data record; generating a representative viewable or audible portion of said the mismatch backup data record in the form of at least one of a thumbnail image, a sound file clip, and a representative page of a multi-page record; and transmitting the representative viewable or audible portion in a partial data record to the device for storage in the device database in lieu of the mismatched backup data record.
-
-
9. A portable electronic device comprising:
-
a storage device for maintaining at least one device database comprising device data records; an antenna; and
,a processor interconnected with the storage device and the antenna, the processor configured to generate device-generated hash information corresponding to the device data records of the device database; the processor further configured to transmit the device-generated hash information, via the antenna, to a synchronization server maintaining a backup database comprising backup data records, the device-generated hash information for comparison at the synchronization server with server-generated hash information corresponding to the backup data records of the backup database to identify mismatched backup data records of the backup database that are not synchronized to the device database; the processor further configured to receive for storage in the storage device, via the antenna, a partial data record comprising a representative viewable or audible portion of at least one mismatched backup data record from the synchronization server to store in the device database in lieu of the mismatched backup data record, wherein the representative viewable or audible portion of the mismatched backup data record comprises at least one of a thumbnail image, a sound file clip, and a representative page of a multi-page record. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification