Patent ID: 8811209

Claim:
A communication device comprising: a processor; and memory storing computer readable instructions that, when executed by the processor, cause the communication device to: transmit, to a plurality of other communication devices, measurement data to measure a relay period of a relay device in a network through which the communication device is connectable to transmit data, wherein the relay period corresponds to an interval at which the relay device relays data from the communication device to one or more other communication devices configured to connect to the network; receive multiple sets of result data from the plurality of other communication devices, the multiple sets of result data indicative of a plurality of relay periods of the relay device in relaying the measurement data; determine a transmission period at which the communication device is to transmit data from the communication device to one or more of the other plurality of other communication devices by: determining a common integer multiple of the plurality of relay periods based on the received multiple sets of result data; and setting the transmission period to the determined common integer multiple of the plurality of relay periods; and transmit further data to the one or more of the plurality of other communication devices based on the determined transmission period.