Patent ID: 7974247

Claim:
A wireless communications device comprising: a transmitter configured to transmit a query to a destination communication device, the query being about packet sizes that are recognizable by the destination communication device; a receiver configured to receive a response to the query from the destination communication device, the response indicating the packet sizes that are recognizable by the destination communication device; a determining device configured to select an appropriate packet size for transmission data to be packetized, the appropriate packet size being selected according to: data communication rates for packets previously transmitted to the destination communication device; the response indicating the packet sizes that are recognizable by the destination communication device; packet sizes among the packet sizes that are recognizable by the destination communication device that can be transmitted by the wireless communication device; and a retransmission request that occurs in response to detecting a communication error or traffic congestion on a communication link established between the wireless communications device and the destination communication device, the retransmission request occurring while packets are being transmitted, wherein the appropriate packet size is smaller than the packet sizes that are recognizable by the destination communication device and sizes of packets previously transmitted to the destination communication device; and a packet generator configured to packetize the transmission data based on the appropriate packet size determined by the determining device.