Patent ID: 9401891
Filing Date: 2016-07-26
CPC Classification: H04L

Claim Text:
1. A symmetric network address translation (NAT) device comprising: a processor; memory communicatively coupled to the processor; a port manager stored in the memory and executable by the processor that determines a lower bound and an upper bound of external connection attributes associated with a first device in response to receiving a request for connection with the first device from a second device and obtains a range that specifies external port numbers of the first device out of which a socket with the first device is to be connected, wherein the lower bound is a connection attribute through which a first transmission of a series of transmissions takes place and the upper bound is a connection attribute allotted for a last transmission of the series of transmissions, and wherein the range is obtained by adding a random number that indicates an amount of data traffic associated with the first device and the random number is larger for a higher data traffic associated with the first device; and a connection agent stored in the memory and executable by the processor that establishes a connection between the first device and the second device based on the determined lower bound and the determined upper bound.