Patent ID: 9407552
Filing Date: 2016-08-02
CPC Classification: H04L,H04W

Claim Text:
1. A communication device comprising: a packet receiving unit configured to receive, via a wireless ad hoc network, a packet transmitted from a node device; a congestion detection unit configured to detect, based on history of a busy count attached to the packet received by the packet receiving unit, congestion occurring in a communication path along which the packet reaches the packet receiving unit; a congestion control message generating unit configured to generate, when the congestion detection unit detects that the congestion has occurred in the communication path, a congestion control message that instructs to take an action to avoid the congestion in the communication path; a message transmitting unit configured to transmit the congestion control message generated by the congestion control message generating unit to the node device; and a busy count extracting unit configured to obtain, when the packet is transmitted by using a carrier sense method, a busy count that occurs until the packet reaches the packet receiving unit from a transmission source of the packet, based on the history of the busy count that is attached to the packet received by the packet receiving unit, the busy count indicating that, when the transmission source transmits the packet, another node device is transmitting a packet to the same destination, wherein when the busy count obtained by the busy count extracting unit exceeds a certain control threshold, the congestion detection unit determines that the congestion has occurred in the communication path.