IP Library Granted Patent US 7,038,574
Granted Patent B1
US 7,038,574 · App. 10/867,937 · Granted May 2, 2006

Packet differentiation services

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,038,574
App. No.
10/867,937
Granted
May 2, 2006
Kind
B1
Abstract

A communication network comprising a routing system, a media gateway coupled to the routing system, and a network element coupled to the routing system. The media gateway, responsive to a status change of the media gateway, transfers a first packet for a location server to the routing system which indicates the type and wherein the type of the first packet comprises an update message. The network element transfers a second packet for a destination which indicates the type and wherein the type does not comprise an update message. The routing system processes the first packet to determine a first class of service based on the type of the first packet and processes the second packet to determine a second class of service based on the type of the second packet wherein the first class of service is higher than the second class of service.

Claims (32)

1. A communication network comprising:

a routing system;

a media gateway coupled to the routing system; and

a network element coupled to the routing system;

the media gateway, responsive to a status change of the media gateway, transfers a first packet for a location server to the routing system wherein the first packet indicates the type of the first packet and wherein the type of the first packet comprises an update message;

the network element transfers a second packet for a destination wherein the second packet indicates the type of the second packet wherein the type of the second packet does not comprise an update message;

the routing system, responsive to receiving the first packet and the second packet, processes the first packet to determine a first class of service for the first packet based on the type of the first packet and processes the second packet to determine a second class of service for the second packet based on the type of the second packet wherein the first class of service is higher than the second class of service.

2. The communication network of claim 1 further comprising the location server coupled to the routing system wherein the location server transfers a third packet to the routing system wherein the third packet indicates the type of the third packet and wherein the type of the third packet comprises an update message and wherein the routing system, responsive to receiving the third packet, processes the third packet to determine a third class of service for the third packet based on the type of the third packet wherein the first class of service is higher than the third class of service and wherein the third class of service is higher than the second class of service.

3. The communication network of claim 2 wherein the routing system, responsive to entering a period of congestion, drops the second packet to relieve the period of congestion based on a determination that the second class of service for the second packet is the lowest class of service between the first class of service for the first packet, the second class of service for the second packet, and the third class of service for the third packet.

4. The communication network of claim 1 wherein the first packet comprises a first telephony routing over internet protocol (TRIP) update message.

5. The communication network of claim 4 wherein the first TRIP update message indicates a failure state of the media gateway.

6. The communication network of claim 5 wherein the third packet comprises a second telephony routing over internet protocol (TRIP) update message.

7. The communication network of claim 6 wherein the second TRIP update message indicates an accounting metric.

8. The communication network of claim 1 wherein the media gateway comprises a telephony routing over internet protocol (TRIP) enabled media gateway.

9. The communication network of claim 1 wherein the location server comprises a telephony routing over internet protocol (TRIP) enabled location server.

10. The communication network of claim 1 wherein the second packet comprises a data packet.

11. A method of operating a communication network comprising a routing system a media gateway coupled to the routing system, and a network element coupled to the routing system, the method comprising:

responsive to a status change of the media gateway, transferring a first packet for a location server from the media gateway to the routing system wherein the first packet indicates the type of the first packet and wherein the type of the first packet comprises an update message;

transferring a second packet for a destination from the network element to the routing system wherein the second packet indicates the type of the second packet wherein the type of the second packet does not comprise an update message; and

in the routing system, responsive to receiving the first packet and the second packet, processing the first packet to determine a first class of service for the first packet based on the type of the first packet and processing the second packet to determine a second class of service for the second packet based on the type of the second packet wherein the first class of service is higher than the second class of service.

12. The method of claim 11 further comprising transferring a third packet from the location server to the routing system wherein the third packet indicates the type of the third packet and wherein the type of the third packet comprises an update message and in the routing system, responsive to receiving the third packet, processing the third packet to determine a third class of service for the third packet based on the type of the third packet wherein the first class of service is higher than the third class of service and wherein the third class of service is higher than the second class of service.

13. The method of claim 12 further comprising in the routing system, responsive to entering a period of congestion, dropping the second packet to relieve the period of congestion based on a determination that the second class of service for the second packet is the lowest class of service between the first class of service for the first packet, the second class of service for the second packet, and the third class of service for the third packet.

14. The method of claim 11 wherein the first packet comprises a first telephony routing over internet protocol (TRIP) update message.

15. The method of claim 14 wherein the first TRIP update message indicates a failure state of the media gateway.

16. The method of claim 15 wherein the third packet comprises a second telephony routing over internet protocol (TRIP) update message.

17. The method of claim 16 wherein the second TRIP update message indicates an accounting metric.

18. The method of claim 11 wherein the media gateway comprises a telephony routing over internet protocol (TRIP) enabled media gateway.

19. The method of claim 11 wherein the location server comprises a telephony routing over internet protocol (TRIP) enabled location server.

20. The communication network of claim 1 wherein the second packet comprises a data packet.

21. A software product for operating a call control system, the software product comprising:

software operational when executed by a processor to direct the processor to process a first update message received from a gateway coupled to a plurality of network nodes and configured to interwork communications between the plurality of network nodes wherein the first update message indicates the gateway, a first status change associated with a first network node of the plurality of network nodes, and the first network node, and process the first update message to determine a first user associated with the first network node and to determine a first priority for the first update message based on the first user associated with the first network node; and

a storage medium configured to store the software.

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 →