US Patent No. 9,807,669

IDENTIFYING COMMUNICATION PATHS BASED ON PACKET DATA NETWORK GATEWAY STATUS REPORTS


Patent No. 9,807,669
Issue Date October 31, 2017
Title Identifying Communication Paths Based On Packet Data Network Gateway Status Reports
Inventorship Saravana Velusamy, Olathe, KS (US)
Sreekar Marupaduga, Overland Park, KS (US)
Ryan P. Dreiling, Lenexa, KS (US)
Assignee Sprint Communications Company L.P., Overland Park, KS (US)

Claim of US Patent No. 9,807,669

1. A method of operating a mobility management entity to route communications based on service capacity, the method comprising:
receiving a plurality of status reports indicating subscriber capacity information from a plurality of packet data network
gateways;

identifying a communication request for a wireless communication device;
determining a communication path for the wireless communication device based on the plurality of status reports from the plurality
of packet data network gateways by identifying an available packet data network gateway for the communication path with enough
capacity to handle the communication request based on the subscriber capacity information; and

initiating a communication for the wireless communication device via the communication path;
wherein determining the communication path for the wireless communication device based on the plurality of status reports
from the plurality of packet data network gateways comprises:

performing a domain name system procedure to identify a default packet data network gateway for the communication request;
determining whether the default packet data network gateway meets a capacity criteria based on a status report for the default
packet data network gateway;

if the default packet data network gateway meets the capacity criteria, identifying the default packet data network gateway
as the available packet data network gateway for the communication path; and

if the default packet data network gateway does not meet the capacity criteria, identifying an alternative packet data network
gateway that meets the capacity criteria as the available packet data network gateway for the communication path.