Method for sending data, and communication device
First Claim
1. A method for sending data, comprising:
- receiving, by a communication device, a first piece of information, which represents a first change in a data record to generate a first changed data record, and of a first data change indicator associated with the first change in the data record;
making, by the communication device, a second change in the first changed data record to generate a second changed data record;
ascertaining a second data change indicator based on the first data change indicator by the communication device;
sending, by the communication device, a second piece of information, which represents the second change in the first changed data record to generate the second changed data record, and of the second data change indicator, to a second communication device;
receiving, by the communication device, a third piece of information which represents a third change in a data record, made by the second communication device, to generate a third changed data record and of a third data change indicator associated with the third change in the data record,checking, by the communication device, whether the third data change indicator matches the second data change indicator or a data change indicator that has been generated prior to the second data change indicator for a previous change in the data record, andsending, by the communication device, the second piece of information and of the second data change indicator to the second communication device which has made the third change in the data record if the third data change indicator matches the second data change indicator or a data change indicator that has been generated prior to the second data change indicator for a previous change in the data record.
5 Assignments
0 Petitions
Accused Products
Abstract
The application describes a method for sending data which involves the reception by a communication device of a first piece of information which represents the first change in a data record and of a first data change indicator associated with the first change in the data record, making by the communication device of a second change in the first changed data record to generate a second changed data record, the ascertainment by the communication device of a second data change indicator based on the first data change indicator, and sending by the communication device of a second piece of information which represents the second change in the first changed data record to produce the second changed data record, and of the second data change indicator.
-
Citations
28 Claims
-
1. A method for sending data, comprising:
-
receiving, by a communication device, a first piece of information, which represents a first change in a data record to generate a first changed data record, and of a first data change indicator associated with the first change in the data record; making, by the communication device, a second change in the first changed data record to generate a second changed data record; ascertaining a second data change indicator based on the first data change indicator by the communication device; sending, by the communication device, a second piece of information, which represents the second change in the first changed data record to generate the second changed data record, and of the second data change indicator, to a second communication device; receiving, by the communication device, a third piece of information which represents a third change in a data record, made by the second communication device, to generate a third changed data record and of a third data change indicator associated with the third change in the data record, checking, by the communication device, whether the third data change indicator matches the second data change indicator or a data change indicator that has been generated prior to the second data change indicator for a previous change in the data record, and sending, by the communication device, the second piece of information and of the second data change indicator to the second communication device which has made the third change in the data record if the third data change indicator matches the second data change indicator or a data change indicator that has been generated prior to the second data change indicator for a previous change in the data record. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A communication device, comprising:
-
a receiving circuit which is configured to receive a first piece of information, which represents a first change in a data record to generate a first changed data record, and a first data change indicator associated with the first change in the data record; a change circuit which is configured to make a second change in the first changed data record to produce a second changed data record; an ascertainment circuit which is configured to ascertain a second data change indicator based on the first data change indicator; a transmission circuit which is configured to send a second piece of information, which represents the second change in the first changed data record to generate the second changed data record, and the second data change indicator, to a second communication device; a receiving circuit which is configured to receive a third piece of information which represents a third change in a data record, made by the second communication device, to generate a third changed data record and of a third data change indicator associated with the third change in the data record; a checking circuit which is configured to check whether the third data change indicator matches the second data change indicator or a data change indicator that has been generated prior to the second data change indicator for a previous change in the data record; and a transmission circuit configured to send the second piece of information and of the second data change indicator to the second communication device which has made the third change in the data record if the third data change indicator matches the second data change indicator or a data change indicator that has been generated prior to the second data change indicator for a previous change in the data record. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A computer program product which, when executed by a computer, causes the computer to perform a method for sending data, wherein the method comprises:
-
receiving, through the computer, a first piece of information, which represents a first change in a data record to generate a first changed data record, and a first data change indicator associated with the first change in the data record; making, through the computer, a second change in the first changed data record to generate a second changed data record; ascertaining, through the computer, a second data change indicator based on the first data change indicator; sending, through the computer, a second piece of information, which represents the second change in the first changed data record to generate the second changed data record, and the second data change indicator, to a second computer; receiving, through the computer, a third piece of information which represents a third change in a data record, made by the second computer, to generate a third changed data record and of a third data change indicator associated with the third change in the data record, checking, through the computer, whether the third data change indicator matches the second data change indicator or a data change indicator that has been generated prior to the second data change indicator for a previous change in the data record, and sending, through the computer, the second piece of information and of the second data change indicator if the third data change indicator matches the second data change indicator or a data change indicator that has been generated prior to the second data change indicator for a previous change in the data record, to the second computer.
-
-
23. A method for sending data, the method comprising:
-
storing, by a communication device, an instance of a data record; receiving, by the communication device, a specification for a first change in the data record and an identification for the first change in the data record; changing, by the communication device, the instance of the data record in line with the first change in the data record if the instance of the data record does not yet contain the first change; generating a specification for a second change in the data record by the communication device; generating an identification for the second change in the data record based on the identification of the first change in the data record by the communication device; changing the instance of the data record in line with the second change in the data record by the communication device; and
sending the specification of the second change in the data record and the identification of the second change in the data record by the communication device to a second communication device;receiving, by the communication device, a specification for a third change in the data record, made by the second communication device, and an identification for the third change in the data record; checking, whether the identification for the third change in the data record matches the identification for the second change in the data record or an identification for a change in the data record that has been generated prior to the identification for the second change for a previous change in the data record, and sending, the specification for a second change in the data record and of the identification for the second change in the data record if the identification for the third change in the data record matches the identification for the second change in the data record or an identification for a change in the data record that has been generated prior to the identification for the second change for a previous change in the data record, to the second communication device.
-
-
24. A communication device, comprising:
-
a memory configured to store an instance of a data record; a receiving circuit which is configured to receive a specification for a first change in the data record and an identification for the change in the data record; a change circuit which is configured to change the instance of the data record in line with the first change in the data record if the instance of the data record does not yet contain the first change in the data record; a generating circuit which is configured to generate a specification for a second change in the data record and an identification for the second change in the data record based on the identification of the first change in the data record, wherein the change circuit is configured to change the instance of the data record in line with the second change in the data record; a transmission circuit which is configured to send the specification of the second change in the data record and the identification of the second change in the data record to a second communication device; a receiving circuit configured to receive a specification for a third change in the data record, made by the second communication device, and an identification for the third change in the data record; a checking circuit configured to check whether the identification for the third change in the data record matches the identification for the second change in the data record or an identification for a change in the data record that has been generated prior to the identification for the second change for a previous change in the data record, and a transmission circuit configured to send the specification for a second change in the data record and of the identification for the second change in the data record if the identification for the third change in the data record matches the identification for the second change in the data record or an identification for a change in the data record that has been generated prior to the identification for the second change for a previous change in the data record, to the second communication device.
-
-
25. A method for sending data, comprising:
-
storing, by a communication device, a first piece of information, which represents a first change in a data record to generate a first changed data record, and of a first data change indicator associated with the first change in the data record; making, by the communication device, a second change in the first changed data record to generate a second changed data record; ascertaining a second data change indicator based on the first data change indicator by the communication device; sending, by the communication device, a second piece of information, which represents the second change in the first changed data record to generate the second changed data record, and of the second data change indicator, to a second communication device; sending, by the communication device, a third piece of information which represents a third change in the second changed data record, to generate a third changed data record and of a third data change indicator associated with the third change in the data record, to the second communication device, sending, by the communication device, the second piece of information, which represents the second change in the first changed data record to generate the second changed data record, and of the second data change indicator, when notified of an identification stored in the further communication device, wherein a comparison of the third data change indicator with the identification stored in the further communication device has indicated that the identification stored in the further communication device is not the direct predecessor to the third data change indicator, to the second communication device.
-
-
26. A communication device, comprising:
-
a memory configured to store a first piece of information, which represents a first change in a data record to generate a first changed data record, and of a first data change indicator associated with the first change in the data record; a generating circuit configured to generate a second change in the first changed data record to generate a second changed data record; an ascertainment circuit configured to ascertain a second data change indicator based on the first data change indicator by the communication device; a transmission circuit configured to send a second piece of information, which represents the second change in the first changed data record to generate the second changed data record, and of the second data change indicator, to a second communication device; a transmission circuit configured to send a third piece of information which represents a third change in the second changed data record, to generate a third changed data record and of a third data change indicator associated with the third change in the data record, to the second communication device, a transmission circuit configured to send the second piece of information, which represents the second change in the first changed data record to generate the second changed data record, and of the second data change indicator, when notified of an identification stored in a further communication device, wherein a comparison of the third data change indicator with the identification stored in the further communication device has indicated that the identification stored in the further communication device is not the direct predecessor to the third data change indicator, to the second communication device.
-
-
27. A method for sending data, comprising:
-
storing, by a communication device, a first piece of information, which represents a first change in a data record to generate a first changed data record, and of a first data change indicator associated with the first change in the data record; receiving, by the communication device, a further change in the first changed data record, made by a second communication device, to generate a further changed data record and a further data change indicator; comparing, by the communication device, of the further data change indicator and the first data change indicator stored in the communication device; sending, by the communication device, the first data change indicator, when the first data change indicator is not the direct predecessor to the further data change indicator, to the second communication device.
-
-
28. A communication device, comprising:
-
a memory configured to store a first piece of information, which represents a first change in a data record to generate a first changed data record, and of a first data change indicator associated with the first change in the data record; a receiving circuit configured to receive a further change in the first changed data record to generate a further changed data record, made by a second communication device, and a further data change indicator; a comparison circuit configured to compare the further data change indicator and the first data change indicator stored in the communication device; a transmission circuit configured to send the first data change indicator, when the first data change indicator is not the direct predecessor to the further data change indicator, to the second communication device.
-
Specification