Patent ID: 9335984
Filing Date: 2016-05-10
CPC Classification: G06F,H04L

Claim Text:
1. A data transmission method for transmitting data from a transmission-source information processing apparatus to a plurality of information processing apparatuses, the data transmission method comprising: selecting, by the transmission-source information processing apparatus, one or more information processing apparatuses from among the plurality of information processing apparatuses to function as a relay information processing apparatus which relay-transmits data to another information processing apparatus, based on a number of the one or more information processing apparatuses determined by estimating time to transmit data from the transmission-source information processing apparatus to the another information processing apparatus through the selected one or more information processing apparatuses; causing, by the transmission-source information processing apparatus, the selected one or more information processing apparatuses to function as the relay information processing apparatus; transmitting the data to the selected one or more information processing apparatuses; and relay-transmitting the data received from the transmission-source information processing apparatus to the another information processing apparatus, wherein the number of the one or more information processing apparatuses is determined by comparing a first period of time and a second period of time, the first period of time being a period to transmit data from the transmission-source information processing apparatus to the one or more information processing apparatuses, and the second period of time being a period to transmit the data from the one or more information processing apparatuses to the another information processing apparatus.