Patent ID: 7660249

Claim:
A packet shaping device for performing shaping to an original burst length when burst of flow consisted of packet strings has grown in a communication device, comprising: arrival time monitoring means for monitoring an arrival time for each packet on which pass time has been recorded at a location of recording of said pass time; pass time obtaining means for obtaining said pass time from the packet at a location of monitoring of the arrival time; delay time calculation means for calculating delay times of arrived packets from the location of recording of said pass time to the location of monitoring of said arrival time, based on said pass time along with said arrival time; maximum delay time obtaining means for obtaining, for each flow, a maximum delay time among the delay times of the packets that have arrived; send time determining means for, based on the maximum delay time, determining send time of the arrived packets; and packet sending means for sending said arrived packets at said send time, thereby performing packet shaping.