IP Library Granted Patent US 9,736,728
Granted Patent B1
US 9,736,728 · App. 14/570,011 · Granted Aug 15, 2017

Identifying available packet data network gateways based on response messages

Inventor: Alex Shusterman (Vienna, VA)
Assignee: Sprint Communications Company L.P.
H04W28/085H04W72/0486H04W88/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,736,728
App. No.
14/570,011
Granted
Aug 15, 2017
Kind
B1
Abstract

Examples disclosed herein provide systems, methods, and software to manage communication paths in a communication network. In one example, a method of operating a mobility management entity to manage communication paths includes transferring a plurality of general packet radio service tunneling protocol (GTP) messages to a plurality of packet data network gateways, and identifying one or more response messages from the plurality of packet data network gateways. The method further includes determining transaction success information for each packet data network gateway in the plurality of packet data network gateways based on the one or more response messages, and altering communication path allocation based on the transaction success information.

Claims (42)

1. A method of operating a mobility management entity (MME) to manage communication paths, the method comprising:

transferring a plurality of general packet radio service tunneling protocol (GTP) messages to a plurality of packet data network gateways;

identifying one or more response messages from the plurality of packet data network gateways;

determining transaction success information for each packet data network gateway in the plurality of packet data network gateways based on the one or more response messages, wherein the transaction success information comprises a transaction success rate;

identifying when a first transaction success rate for a first packet data network gateway meets transaction criteria; and

when the first transaction success rate meets the transaction criteria, altering communication path allocation to the first packet data network gateway based on the transaction success information.

2. The method of claim 1 wherein the transaction success rate for each packet data network gateway in the plurality of packet data network gateways comprises a ratio of the one or more response messages identified from the packet data network gateway in relation to the GTP messages transferred to the packet data network gateway.

3. The method of claim 2 wherein the plurality of GTP messages are transferred and the one or more response messages are identified over a defined time period.

4. The method of claim 1 wherein altering the path allocation to the first packet data network gateway comprises preventing new path allocations to the first packet data network gateway.

5. The method of claim 1 wherein altering the path allocation to the first packet data network gateway comprises limiting a number of new path allocations to the first packet data network gateway.

6. The method of claim 1 wherein altering the path allocation to the first packet data network gateway comprises altering the path allocation to the first packet data network gateway for a predefined period.

7. The method of claim 1 wherein the transaction criteria comprise administrator defined criteria.

8. A computer apparatus to manage communication paths, the computer apparatus comprising:

processing instructions that direct a mobility management entity (MME) computing system, when executed by the MME computing system, to:

transfer a plurality of general packet radio service tunneling protocol (GTP) messages to a plurality of packet data network gateways;

identify one or more response messages from the plurality of packet data network gateways;

determine transaction success information for each packet data network gateway in the plurality of packet data network gateways based on the one or more response messages, wherein the transaction success information comprises a transaction success rate;

identify when a first transaction success rate for a first packet data network gateway meets transaction criteria; and

when the first transaction success rate meets the transaction criteria, alter communication path allocation to the first packet data network gateway based on the transaction success information; and

one or more non-transitory computer readable media that store the processing instructions.

9. The computer apparatus of claim 8 wherein the transaction success rate for each packet data network gateway in the plurality of packet data network gateways comprises a ratio of the one or more response messages identified from the packet data network gateway in relation to the GTP messages transferred to the packet data network gateway.

10. The computer apparatus of claim 9 wherein the plurality of GTP messages are transferred and the one or more response messages are identified over a defined time period.

11. The computer apparatus of claim 8 wherein the processing instructions to alter the path allocation to the first packet data network gateway direct the MME computing system to prevent new path allocations to the first packet data network gateway.

12. The computer apparatus of claim 8 wherein the processing instructions to alter the path allocation to the first packet data network gateway direct the MME computing system to limit a number of new path allocations to the first packet data network gateway.

13. The computer apparatus of claim 8 wherein the processing instructions to alter the path allocation to the first packet data network gateway direct the MME computing system to alter the path allocation to the first packet data network gateway for a predefined period.

14. The computer apparatus of claim 8 wherein the transaction criteria comprise administrator defined criteria.

15. A communication system to manage communication paths for wireless communication devices, the communication system comprising:

a plurality of packet data network gateways;

a mobility management entity (MME) configured to:

transfer a plurality of general packet radio service tunneling protocol (GTP) messages for delivery to each of the plurality of packet data network gateways;

the plurality of packet data network gateways each configured to:

for each GTP message of the plurality GTP messages that is received, transfer a response message for delivery to the MME; and

the MME configured to:

receive one or more response messages from the plurality of packet data network gateways;

determine transaction success information for each packet data network gateway in the plurality of packet data network gateways based on the one or more response messages, wherein the transaction success information comprises a transaction success rate;

identify when a first transaction success rate for a first packet data network gateway meets transaction criteria; and

when the first transaction success rate meets the transaction criteria, alter communication path allocation to the first packet data network gateway based on the transaction success information.

16. The communication system of claim 15 wherein the transaction success rate for each packet data network gateway in the plurality of packet data network gateways comprises a ratio of the one or more response messages identified from the packet data network gateway in relation to the GTP messages transferred to the packet data network gateway.

17. The communication system of claim 16 wherein the plurality of GTP messages are transferred and the one or more response messages are received over a defined time period.

18. The communication system of claim 15 wherein the MME configured to alter the path allocation to the first packet data network gateway is configured to prevent new path allocations to the first packet data network gateway.

19. The communication system of claim 15 wherein the MME configured to alter the path allocation to the first packet data network gateway is configured to limit a number of new path allocations to the first packet data network gateway.

20. The communication system of claim 15 wherein the transaction criteria comprise administrator defined criteria.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 15, 2014
From: SHUSTERMAN, ALEX
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 034505/0340 →