Patent ID: 8559305
Filing Date: 2013-10-15
Classification: H04L

Abstract:
1. A communication device configured to be connected to a network, comprising: a processor, and a memory storing computer-readable instructions, wherein when the computer-readable instructions are executed by the processor, the processor is configured to: make a first transmission of a plurality of groups of packets to another communication device, each of the plurality of groups of packets including a plurality of measurement packets that are transmitted with a transmitting interval, transmitting intervals of the plurality of groups of packets differing from each other; make a first determination of a location of a usable bandwidth in relation to a first bandwidth range, based on a result packet that is transmitted from the other communication device in response to the first transmission, the first bandwidth range being a range within which bandwidths are measured, the usable bandwidth being one of the bandwidths that can be used in the network, and the result packet containing information that pertains to a relationship between the transmitting interval and a receiving interval at which the plurality of groups of packets are received by the other communication device; reset the first bandwidth range to a second bandwidth range in accordance with a determination that has been made by the first determination, the second bandwidth range being a range within which the bandwidths are to be measured and in which at least one of an upper limit and a lower limit is different from the corresponding limit in the first bandwidth range; select, in order to determine whether the usable bandwidth is located within the second bandwidth range that has been set by the resetting, a bandwidth from among a plurality of bandwidths that have been selected from within the second bandwidth range and based on the setting by the resetting, the bandwidth being used when a group of packets is transmitted to the other communication device; and make a second transmission of the group of packets to the other communication device using the bandwidth that has been selected by the selecting.