IP Library Granted Patent US 7,197,009
Granted Patent B1
US 7,197,009 · App. 10/092,241 · Granted Mar 27, 2007

Delay variation based routing in communication systems

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,197,009
App. No.
10/092,241
Granted
Mar 27, 2007
Kind
B1
Abstract

A communication system determines a delay variation between at least a first link and a second link. The communication system routes user communications over the first link if the delay variation is within a maximum threshold. The communication system routes the user communications over the second link if the delay variation exceeds the maximum threshold.

Claims (30)

1. A software product comprising:

a computer readable storage medium having flow control software stored thereon;

the flow control software, when executed by a processing system, directs the processing system to determine a delay variation between at least a first link and a second link, control a communication system to route user communications over the first link if the delay variation is within a maximum threshold, control the communication system to route the user communications over the second link if the delay variation exceeds the maximum threshold, and adjust the maximum threshold in response to the delay variation.

2. The software product of claim 1 wherein the flow control software is configured to, when executed by the processing system, direct the processing system to adjust the maximum threshold in response to packet sequence problems.

3. The software product of claim 1 wherein the flow control software is configured to, when executed by the processing system, direct the processing system to adjust the maximum threshold in response to repeat TCP ACKs.

4. The software product of claim 1 wherein the flow control software is configured to, when executed by the processing system, direct the processing system to route the user communications over a pre-determined one of the links if the user communications comprise voice traffic.

5. A method of operating a communication system comprising:

determining a delay variation between at least a first link and a second link;

routing user communications over the first link if the delay variation is within a maximum threshold;

routing the user communications over the second link if the delay variation exceeds the maximum threshold; and

adjusting the maximum threshold in response to the delay variation.

6. The method of claim 5 further comprising adjusting the maximum threshold in response to packet sequence problems.

7. The method of claim 5 further comprising adjusting the maximum threshold in response to repeat TCP ACKs.

8. The method of claim 5 further comprising routing the user communications over a pre-determined one of the links if the user communications comprise voice traffic.

9. The method of claim 5 wherein one of the links comprises a wireless link.

10. The method of claim 5 wherein one of the links comprises an MMDS link.

11. The method of claim 5 wherein one of the links comprises a DSL link.

12. The method of claim 5 wherein one of the links comprises a ISDN link.

13. The method of claim 5 wherein one of the links comprises a T1 link.

14. A communication system comprising:

a communication processing system to route user communications over a first link or a second link in response to control signals; and

a flow control system to determine a delay variation between at least a first link and a second link, generate the control signals to route user communications over the first link if the delay variation is within a maximum threshold, generate the control signals to route the user communications over the second link if the delay variation exceeds the maximum threshold, and adjust the maximum threshold in response to the delay variation.

15. The communication system of claim 14 wherein the flow control system is configured to adjust the maximum threshold in response to packet sequence problems.

16. The communication system of claim 14 wherein the flow control system is configured to adjust the maximum threshold in response to repeat TCP ACKs.

17. The communication system of claim 14 wherein the flow control system is configured to generate the control signals to route the user communications over a pre-determined one of the links if the user communications comprise voice traffic.

18. The communication system of claim 14 wherein one of the links comprises a wireless link.

19. The method of claim 14 wherein one of the links comprises an MMDS link.

20. The communication system of claim 14 wherein one of the links comprises a DSL link.

21. The communication system of claim 14 wherein one of the links comprises a ISDN link.

22. The communication system of claim 14 wherein one of the links comprises a T1 link.

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 →