IP Library Granted Patent US 9,001,660
Granted Patent B1
US 9,001,660 · App. 13/747,193 · Granted Apr 7, 2015

Selective discard of diameter protocol messages

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,001,660
App. No.
13/747,193
Granted
Apr 7, 2015
Kind
B1
Abstract

Embodiments disclosed herein provide systems and methods for selectively discarding Diameter protocol messages in an LTE communication system. In a particular embodiment, a method provides receiving a plurality of Diameter protocol messages at the communication control system and determining a measure of Diameter message congestion. If the measure of Diameter message congestion satisfies a congestion criteria, the method provides determining a priority of at least one message of the plurality of Diameter protocol messages. Messages associated with communication sessions participating in a data session have higher priority than messages associated with communication sessions currently establishing and the messages associated with communication sessions currently establishing have higher priority than messages associated with initiating communication sessions. The method further provides selectively discarding the at least one message based on the priority of the at least one message relative to priorities of other messages of the plurality of Diameter protocol messages.

Claims (49)

1. A method of operating a communication control system for facilitating the routing of Diameter protocol messages in a Long Term Evolution (LTE) communication system, comprising:

receiving a plurality of Diameter protocol messages at the communication control system;

determining a measure of Diameter message congestion;

if the measure of Diameter message congestion satisfies a congestion criteria, determining a priority of at least one message of the plurality of Diameter protocol messages, wherein:

messages associated with communication sessions participating in a data session have higher priority than messages associated with communication sessions currently establishing; and

the messages associated with communication sessions currently establishing have higher priority than messages associated with initiating communication sessions;

selectively discarding the at least one message based on the priority of the at least one message relative to priorities of other messages of the plurality of Diameter protocol messages.

2. The method of claim 1 , wherein selectively discarding the at least one message based on the priority of the at least one message comprises:

determining whether the priority of the at least one message is lower than or equal to the priorities of the other messages; and

if the priority of the at least one message is lower than or equal to the priorities of the other messages, discarding the at least one message.

3. The method of claim 1 , wherein selectively discarding the at least one message based on the priority of the at least one message comprises:

determining whether the priority of the at least one message is lower than or equal to the priorities of the other messages; and

if the priority of the at least one message is lower than or equal to the priorities of the other messages and no other messages of equal priority were received after the at least one message, discarding the at least one message.

4. The method of claim 1 , wherein selectively discarding the at least one message based on the priority of the at least one message comprises:

determining whether the priority of the at least one message is lower than the priorities of the other messages;

determining a priority of a communication session associated with the at least one message;

if the priority of the at least one message is lower than or equal to the priorities of the other messages and the priority of the communication session associated with the at least one message satisfies a priority criteria, discarding the at least one message.

5. The method of claim 4 , wherein the priority criteria is satisfied if the priority of the communication session does not meet a priority threshold.

6. The method of claim 4 , wherein the priority of the communication session is based on a service level associated with the communication session.

7. The method of claim 6 , wherein determining the priority of a communication session associated with the at least one message comprises:

retrieving the priority of a communication session from a subscriber profile associated with the communication session.

8. The method of claim 4 , wherein the priority of the communication session is based on a communication session type for the communication session.

9. The method of claim 1 , further comprising:

if the at least one message is selectively discarded, transferring a notification message indicating that the at least one message could not be processed.

10. The method of claim 1 , wherein the Diameter message congestion corresponds a message processing load on a network element to which the at least one message is directed.

11. A communication control system for facilitating the routing of Diameter protocol messages in a Long Term Evolution (LTE) communication system, comprising:

a communication interface configured to receive a plurality of Diameter protocol messages at the communication control system;

a processing system configured to determine a measure of Diameter message congestion, if the measure of Diameter message congestion satisfies a congestion criteria, determine a priority of at least one message of the plurality of Diameter protocol messages, wherein:

messages associated with communication sessions participating in a data session have higher priority than messages associated with communication sessions currently establishing; and

the messages associated with communication sessions currently establishing have higher priority than messages associated with initiating communication sessions;

the processing system further configured to selectively discard the at least one message based on the priority of the at least one message relative to priorities of other messages of the plurality of Diameter protocol messages.

12. The communication control system of claim 11 , wherein the processing system is configured to selectively discard the at least one message based on the priority of the at least one message by:

determining whether the priority of the at least one message is lower than or equal to the priorities of the other messages; and

if the priority of the at least one message is lower than or equal to the priorities of the other messages, discarding the at least one message.

13. The communication control system of claim 11 , wherein the processing system is configured to selectively discard the at least one message based on the priority of the at least one message by:

determining whether the priority of the at least one message is lower than or equal to the priorities of the other messages; and

if the priority of the at least one message is lower than or equal to the priorities of the other messages and no other messages of equal priority were received after the at least one message, discarding the at least one message.

14. The communication control system of claim 11 , wherein the processing system is configured to selectively discard the at least one message based on the priority of the at least one message by:

determining whether the priority of the at least one message is lower than the priorities of the other messages;

determining a priority of a communication session associated with the at least one message;

if the priority of the at least one message is lower than or equal to the priorities of the other messages and the priority of the communication session associated with the at least one message satisfies a priority criteria, discarding the at least one message.

15. The communication control system of claim 14 , wherein the priority criteria is satisfied if the priority of the communication session does not meet a priority threshold.

16. The communication control system of claim 14 , wherein the priority of the communication session is based on a service level associated with the communication session.

17. The communication control system of claim 16 , wherein the processing system is configured to determine the priority of a communication session associated with the at least one message by:

retrieving the priority of a communication session from a subscriber profile associated with the communication session.

18. The communication control system of claim 14 , wherein the priority of the communication session is based on a communication session type for the communication session.

19. The communication control system of claim 11 , further comprising:

if the at least one message is selectively discarded, the communication interface configured to transfer a notification message indicating that the at least one message could not be processed.

20. The communication control system of claim 11 , wherein the Diameter message congestion corresponds a message processing load on a network element to which the at least one message is directed.

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 →
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 →
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 →
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 Jan 22, 2013
From: ZHU, LEI; POPE, DANIEL J.; MEDARAMETLA LAKSHMI, BHARATH REDDY
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 029672/0647 →