Patent ID: 11909711
Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 15:
16. A non-transitory computer-readable medium storing instructions which, when executed by a processing system including at least one processor, cause the processing system to perform operations, the operations comprising:
receiving a domain name server query initiated by an endpoint device;
determining a current port assignment for the endpoint device;
predicting a number of ports needed by the endpoint device for use in a communication session with another device, the number of ports predicted based on the domain name server query that is received, wherein the number of ports that is predicted is based on an analysis of historical trends, wherein the historical trends comprise an average number of ports associated with a destination of the domain name server query;
changing an allocation of ports for the endpoint device from the current port assignment based on the number of ports that is predicted; and
performing a network address translation in accordance with the allocation of ports for the endpoint device.