IP Library Granted Patent US 7,522,607
Granted Patent B2
US 7,522,607 · App. 10/764,910 · Granted Apr 21, 2009

Congestion handling in a packet communication system

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 7,522,607
App. No.
10/764,910
Granted
Apr 21, 2009
Kind
B2
Abstract

A packet communication system is disclosed that includes an end communication device, a call processing system, and a packet network. To setup up a call from an end user, the end communication device transmits a call request message to the call processing system. The call request message has a header that includes priority information for the call. The call processing system processes the priority information in the header of the call request message to determine if the call request message is for a high priority call. If the call request message is not for a high priority call and the call processing system is in a state of congestion, then the call processing system transmits a response message indicating the state of congestion. Responsive to receiving the response message, the end communication device performs call blocking and provides call treatment to the end user.

Claims (41)

1. A packet communication system, comprising:

a packet network;

an end communication device coupled to the packet network and configured to receive a call request message for a call, and transmit the call request message over the packet network, the call request message having a header that includes priority information for the call; and

a call processing system coupled to the packet network and configured to receive the call request message, process the priority information in the header of the call request message to determine if the call request message is for a high priority call, and transmit a response message over the packet network indicating a state of congestion in the call processing system responsive to a determination that the call request message is not for a high priority call;

the end communication device is configured to receive the response message and perform call blocking on call requests received by the end communication device to be handled by the call processing system responsive to the response message;

wherein the call processing system is further configured to transmit a message indicating that the call processing system is no longer in the state of congestion; and

wherein the end communication device is further configured to stop performing call blocking responsive to the message indicating that the call processing system is no longer in the state of congestion.

2. The packet communication system of claim 1 wherein the end communication device is configured to provide call treatment for calls being blocked.

3. The packet communication system of claim 1 wherein the response message has a header that includes a congestion code indicating the state of congestion in the call processing system.

4. The packet communication system of claim 3 wherein the end communication device is configured to perform the call blocking responsive to processing the congestion code.

5. The packet communication system of claim 1 wherein the end communication device is configured to perform selective call blocking.

6. The packet communication system of claim 1 wherein the call processing system comprises a gateway controller.

7. The packet communication system of claim 1 wherein the call processing system is configured to determine whether the call processing system is in the state of congestion.

8. The packet communication system of claim 1 wherein a protocol used in the packet network comprises Session Initiation Protocol (SIP).

9. The packet communication system of claim 8 wherein the call request message comprises an invite message.

10. The packet communication system of claim 1 wherein the end communication device comprises a Voice over Internet Protocol (VoIP) phone.

11. The packet communication system of claim 1 wherein the end communication device comprises a computer system operating a Voice over Internet Protocol (VoIP) application.

12. The packet communication system of claim 1 wherein the end communication device comprises a line gateway.

13. The packet communication system of claim 1 wherein the priority information in the header of the call request message comprises a priority code indicating if the call is a high priority call.

14. A method of providing congestion handling in a packet communication network, wherein the packet communication network comprises an end communication device, a packet network, and a call processing system, the method comprising:

in the end communication device, receiving a call request message for a call, and transmitting the call request message over the packet network, the call request message having a header that includes priority information for the call;

in the call processing system, receiving the call request message, processing the priority information in the header of the call request message to determine if the call request message is for a high priority call, and transmitting a response message over the packet network indicating a state of congestion in the call processing system responsive to a determination that the call request message is not for a high priority call;

in the end communication device, receiving the response message, and performing call blocking on call requests received by the end communication device to be handled by the call processing system responsive to the response message;

in the call processing system, transmitting a message indicating that the call processing system is no longer in the state of congestion; and

in the end communication device, stopping call blocking responsive to the message indicating that the call processing system is no longer in the state of congestion.

15. The method of claim 14 further comprising:

in the end communication device, providing call treatment for calls being blocked.

16. The method of claim 14 wherein the response message has a header that includes a congestion code indicating the state of congestion in the call processing system.

17. The method of claim 16 wherein performing call blocking on calls to be handled by the call processing system comprises:

performing the call blocking responsive to processing the congestion code.

18. The method of claim 14 further comprising:

in the end communication device, performing selective call blocking.

19. The method of claim 14 wherein the call processing system comprises a gateway controller.

20. The method of claim 14 further comprising:

determining whether the call processing system is in the state of congestion.

21. The method of claim 14 wherein a protocol used in the packet network comprises Session Initiation Protocol (SIP).

22. The method of claim 21 wherein the call request message comprises an invite message.

23. The method of claim 14 wherein the end communication device comprises a Voice over Internet Protocol (VoIP) phone.

24. The method of claim 14 wherein the end communication device comprises a computer system operating a Voice over Internet Protocol (VoIP) application.

25. The method of claim 14 wherein the end communication device comprises a line gateway.

26. The method of claim 14 wherein the priority information in the header of the call request message comprises a priority code indicating if the call is a high priority call.

Assignments (5)
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 →