Data synchronization
First Claim
Patent Images
1. A method, comprising:
- specifying, in a first device, a maximum message size for synchronization messages, complying with a syncml standard, associated with the first device,transmitting information on the maximum message size from the first device to a second device, andreceiving at the first device one or more synchronization messages with a size equal to or smaller than the maximum message size specified in the first device, wherein the first device is functioning as a syncml client and the second device is functioning as a syncml server, or the first device is functioning as a syncml server and the second device is functioning as a syncml client.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method of limiting the size of synchronization messages between a first synchronization device and a second synchronization device. The first device specifies a maximum message size for synchronization messages to be sent to the first device and transmits information on the maximum message size to the second device. The second device transmits to the first device one or more synchronization messages which are equal to or smaller than the maximum message size of the first device.
47 Citations
28 Claims
-
1. A method, comprising:
-
specifying, in a first device, a maximum message size for synchronization messages, complying with a syncml standard, associated with the first device, transmitting information on the maximum message size from the first device to a second device, and receiving at the first device one or more synchronization messages with a size equal to or smaller than the maximum message size specified in the first device, wherein the first device is functioning as a syncml client and the second device is functioning as a syncml server, or the first device is functioning as a syncml server and the second device is functioning as a syncml client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
a processing unit configured to establish a synchronization session with a synchronization device, specify a maximum message size for synchronization messages complying with a syncml standard associated with said apparatus, and transmit information on the maximum message size to the synchronization device, wherein, said apparatus is configured to function as a synchml client or syncml server. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A synchronization device comprising:
-
means for functioning as a syncml client or a syncml server, means for establishing a synchronization session with another synchronization device, means for receiving information on a maximum message size for synchronization messages, complying with a syncml standard, associated with the other device, and means for transmitting to the other device synchronization messages with size equal to or smaller than the maximum message size.
-
-
15. A computer program product, embedded in a computer readable medium, comprising:
-
computer code configured to establish a synchronization session between a first synchronization device and a second synchronization device, computer code configured to specify a maximum message size for synchronization messages complying with a syncml standard, associated with said first synchronization device, and computer code configured to transmit information on the maximum message size to the second synchronization device, wherein the first synchronization device is functioning as a syncml client and the second synchronization device is functioning as a syncml server, or the first synchronization device is functioning as the syncml server and the other synchronization device is functioning as the syncml client. - View Dependent Claims (16, 17)
-
-
18. A computer program product, embedded in a computer readable medium, comprising:
-
computer code configured to establish a synchronization session between a first synchronization device and a second synchronization device, computer code configured to receive information on a maximum message size for synchronization messages, complying with a syncml standard, associated with the second synchronization device, and computer code configured to transmit to the second synchronization device synchronization messages, complying with syncml standard, with size equal to or smaller than the maximum message size, wherein the first synchronization device is functioning as a syncml client and the second synchronization device is functioning as a syncml server, or the first synchronization device is functioning as the syncml server and the second synchronization device is functioning as the syncml client. - View Dependent Claims (19, 20)
-
-
21. A synchronization system comprising a first synchronization device and a second synchronization device, wherein
the first device is configured to specify a maximum message size for synchronization messages to be sent to the first device and the second device is configured to determine a maximum message size for synchronization messages to be sent to the second device, the first device is configured to transmit to the second device information on the maximum message size for synchronization messages to be sent the first device, and the second device is configured to compare the maximum message sizes for the first device and the second device, the second device is configured to select the smaller size among the maximum message sizes, the second device is configured to inform the first device of the selected maximum message size, and the first device and the second device are configured to transmit synchronization messages which are equal to or smaller than the selected message size.
-
22. An apparatus comprising:
-
means for establishing a synchronization session with a synchronization device, means for specifying a maximum message size for synchronization messages, complying with a syncml standard, associated with the synchronization device, and means for transmitting information on the maximum message size to the synchronization device, wherein the apparatus is configured to function as a syncml client or syncml server.
-
-
23. An apparatus, comprising:
-
a processing unit configured to receive information on a maximum message size for synchronization messages, complying with a syncml standard, associated with a synchronization device, and transmit to the synchronization device synchronization messages, complying with the synchml standard, with a size equal to or smaller than the maximum message size, wherein the apparatus is configured to function as a syncml client or a syncml server. - View Dependent Claims (24, 25)
-
-
26. A method comprising:
-
receiving, at a first synchronization device, information on a maximum message size for synchronization messages, complying with a syncml standard, associated with a second synchronization device; and transmitting to the second synchronization device synchronization messages, complying with the synchml standard, with a size equal to or smaller than the maximum message size, wherein the first synchronization device is functioning as a syncml client and the second synchronization device is functioning as a syncml server, or the first synchronization device is functioning as a syncml server and the second synchronization device is functioning as a syncml client. - View Dependent Claims (27, 28)
-
Specification