Method of Replicating Data Between Computing Devices
First Claim
1. A method of replicating data from computing devices, in which a first computing device is given responsibility for determining whether data received from a wireless, portable computing device over a wireless network is replicated or not;
- wherein the method comprises the steps of the wireless, portable computing device;
(a) generating a change log, the change log including data only for records that have changed;
(b) sending those change logs to the first computing device in order to replicate data in the change log in a master copy database running on the first computing device; and
(c) registering one or more metadata definitions with the first computing device said metadata definition defining how change logs relating to a new application will be presented by the wireless computing device, said metadata definition comprising a description of a property type used by said new application.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method of replicating database records for use in resource constrained wireless computing devices. The replication method has a low processing burden and is well suited to low-bandwidth, unreliable connections found in many wireless networks. To reduce the amount of memory used on the wireless device only a change log record is time-stamped, not every database record. The change log defines what data is to be replicated and needs to sent to a main server that hosts a master copy of the database. The change log is made compact to reduce the amount of data that needs to be sent for data replication by only requiring the field that has changed in a record and a timestamp to be sent, not the entire record in which the change was made.
-
Citations
12 Claims
-
1. A method of replicating data from computing devices, in which a first computing device is given responsibility for determining whether data received from a wireless, portable computing device over a wireless network is replicated or not;
- wherein the method comprises the steps of the wireless, portable computing device;
(a) generating a change log, the change log including data only for records that have changed;
(b) sending those change logs to the first computing device in order to replicate data in the change log in a master copy database running on the first computing device; and
(c) registering one or more metadata definitions with the first computing device said metadata definition defining how change logs relating to a new application will be presented by the wireless computing device, said metadata definition comprising a description of a property type used by said new application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
- wherein the method comprises the steps of the wireless, portable computing device;
-
12. A wireless, portable computing device programmed to send data to a first computing device over a wireless network, in order for the first computing device to replicate that data;
- wherein the device is programmed to;
(a) generate and store time stamps in a change log, the change log including data only for records that have changed;
(b) send those change logs to the first computing device in order to replicate data in the change log in a master copy database running on the first computing device; and
(c) register new metadata definitions with the first computing device to define how change logs relating to a new application will be presented by the wireless computing device, said metadata definitions comprising a description of a property type used by said new application.
- wherein the device is programmed to;
Specification