Method and apparatus for synchronizing databases connected by wireless interface
First Claim
1. A method of synchronizing at least one database including at least one updated data record with at least one other database including a corresponding data record, the method comprising:
- comparing at least one field of data of the updated data record with a corresponding field of said data record prior to updating;
generating change information including at least the location of a change and an indication representative of change for said field of the updated data record wherein when said change information includes information relating to a plurality of changes and two of said plurality of changes are separated in position by fewer than a threshold number of bytes, said change information for the two changes includes a single location of change and an indication representative of both said two changes;
comparing a size of said change information to a size of said full field; and
if said change information is smaller than said full field, transmitting said change information for assembly in said corresponding data record, otherwise transmitting said full field for assembly in said corresponding data record.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of synchronizing at least one database including at least one updated data record with at least one other database including a corresponding data record. The method includes comparing at least one field of data of the updated data record with a corresponding field of the data record prior to updating, generating change information including at least the location of a change and an indication representative of the change for the field of the updated data record, and transmitting the change information for assembly in the corresponding data record.
47 Citations
8 Claims
-
1. A method of synchronizing at least one database including at least one updated data record with at least one other database including a corresponding data record, the method comprising:
-
comparing at least one field of data of the updated data record with a corresponding field of said data record prior to updating;
generating change information including at least the location of a change and an indication representative of change for said field of the updated data record wherein when said change information includes information relating to a plurality of changes and two of said plurality of changes are separated in position by fewer than a threshold number of bytes, said change information for the two changes includes a single location of change and an indication representative of both said two changes;
comparing a size of said change information to a size of said full field; and
if said change information is smaller than said full field, transmitting said change information for assembly in said corresponding data record, otherwise transmitting said full field for assembly in said corresponding data record. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus for synchronizing at least one database including at least one updated data record with at least one other database including a corresponding data record, the apparatus comprising:
-
a memory device for storing said at least one database including said at least one updated data record; and
a processor operably coupled to said memory device and to a transmitting and receiving device, for comparing at least one field of data of the updated data record with a corresponding field of said data record prior to updating, generating change information including at least the location of a change and an indication representative of change for said field of the updated data record wherein when said change information includes information relating to a plurality of changes and two of said plurality of changes are separated in position by fewer than a threshold number of bytes, said change information for the two changes includes a single location of change and an indication representative of both said two changes, comparing a size of said change information to a size of said full field, and if said change information is smaller than said full field, transmitting said change information for assembly in said corresponding data record, otherwise transmitting said full field for assembly in said corresponding data record. - View Dependent Claims (6, 7)
-
-
8. A computer-readable medium having computer readable code embodied therein for:
-
comparing at least one field of data of the updated data record with a corresponding field of said data record prior to updating;
generating change information including at least the location of a change and an indication representative of change for said field of the updated data record wherein when said change information includes information relating to a plurality of changes and two of said plurality of changes are separated in position by fewer than a threshold number of bytes, said change information for the two changes includes a single location of change and an indication representative of both said two changes;
comparing a size of said change information to a size of said full field; and
if said change information is smaller than said full field, transmitting said change information for assembly in said corresponding data record, otherwise transmitting said full field for assembly in said corresponding data record.
-
Specification