IP Library Granted Patent US 7,929,567
Granted Patent B1
US 7,929,567 · App. 12/180,767 · Granted Apr 19, 2011

Data rate management in a communication network

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,929,567
App. No.
12/180,767
Granted
Apr 19, 2011
Kind
B1
Abstract

A data transfer system receives a first service flow, a second service flow, and a third service flow that comprise a data session for a user device. The data transfer system transfers the first service flow to a scheduler using a first data rate limit and transfers the second service flow to the scheduler using a second data rate limit. The data transfer system also transfers the third service flow to the scheduler. The scheduler schedules transfers of the first service flow and the second service flow at a higher priority than transfers of the third service flow. The data transfer system transfers the first service flow, the second service flow, and the third service based on the prioritized schedule and using a third data rate limit. Thus, the first and second service flows receive a limited amount of preferential bandwidth, and the third service flow obtains unused bandwidth from the first and second service flows, subject to the third data rate limit.

Claims (36)

1. A method of transferring data for a data session for a user device, the method comprising:

receiving at a first flow rate limit interface a first service flow, a second service flow, and a third service flow for the data session;

transferring from the first flow rate limit interface to a scheduler the first service flow using a first data rate limit, the second service flow using a second data rate limit, and the third service flow;

scheduling at the scheduler transfers of the first service flow and the second service flow at a higher priority than transfers of the third service flow;

transferring the first service flow, the second service flow, and the third service from the scheduler to a second flow rate limit interface based on the scheduling and transferring the first, second and third service flows from the second flow rate limit interface using a third data rate limit,

wherein the third service flow uses unused bandwidth of at least one of the first and second service flows up to the third data rate limit.

2. The method of claim 1 wherein the first service flow, the second service flow, and the third service flow are identified by their destination internet protocol addresses and source internet protocol addresses.

3. The method of claim 2 wherein the first service flow, the second service flow, and the third service flow are identified by their respective destination internet protocol port numbers and source internet protocol port numbers.

4. The method of claim 1 wherein the first service flow, the second service flow, and the third service flow are identified by their respective DiffServ markings.

5. The method of claim 1 wherein the first service flow comprises real-time protocol data and the third service flow comprises best-effort data.

6. The method of claim 1 wherein the first service flow comprises voice data and the third service flow comprises mobile internet data.

7. The method of claim 1 wherein the user device comprises a wireless internet-access communication device and wherein receiving the first service flow, the second service flow, and the third service flow comprises wirelessly receiving the first service flow, the second service flow, and the third service flow into a base station from the wireless internet-access communication device.

8. The method of claim 1 wherein the user device comprises a wireless internet-access communication device and wherein transferring the first service flow, the second service flow, and the third service flow comprises transferring the first service flow, the second service flow, and the third service flow from a gateway to a base station for wireless delivery to the wireless internet-access communication device.

9. The method of claim 1 wherein the user device comprises a Wireless Interoperability for Microwave Access (WiMAX) device.

10. The method of claim 1 further comprising:

receiving a fourth service flow and a fifth service flow for the data session;

transferring the fourth service flow to the scheduler using a fourth data rate limit and transferring the fifth service flow to the scheduler using a fifth data rate limit;

scheduling transfers of the fourth service flow and the fifth service flow at a higher priority than transfers of the third service flow;

transferring the fourth service flow and the fifth service flow along with the first service flow, the second service flow, and the third service flow based on the scheduling and using the third data rate limit.

11. A data transfer system for a data session for a user device, the data transfer system comprising:

a first communication interface configured to receive a first service flow, a second service flow, and a third service flow for the data session and to transfer the first service flow using a first data rate limit, transfer the second service flow using a second data rate limit, and transfer the third service flow;

a processing system configured to receive the first service flow, the second service flow, and the third service flow from the first communication interface and to schedule transfers of the first service flow and the second service flow at a higher priority than transfers of the third service flow;

a second communication interface to receive the first service flow, the second service flow, and the third service flow from the processing system and configured to transfer the first service flow, the second service flow, and the third service flow from the processing system based on the schedule and using a third data rate limit,

wherein the third service flow uses unused bandwidth of at least one of the first and second service flows up to the third data rate limit.

12. The data transfer system of claim 11 wherein the processing system is configured to identify the first service flow, the second service flow, and the third service flow by their destination internet protocol addresses and source internet protocol addresses.

13. The data transfer system of claim 12 wherein the processing system is configured to identify the first service flow, the second service flow, and the third service flow by their destination internet protocol port numbers and source internet protocol port numbers.

14. The data transfer system of claim 11 wherein the processing system is configured to identify the first service flow, the second service flow, and the third service flow their DiffServ markings.

15. The data transfer system of claim 11 wherein the first service flow comprises real-time protocol data and the third service flow comprises best-effort data.

16. The data transfer system of claim 11 wherein the first service flow comprises voice data and the third service flow comprises mobile internet data.

17. The data transfer system of claim 11 wherein the user device comprises a wireless internet-access communication device and wherein the first communication interface is configured to wirelessly receive the first service flow, the second service flow, and the third service flow into a base station from the wireless internet-access communication device.

18. The data transfer system of claim 11 wherein the user device comprises a wireless internet-access communication device and the second communication interface is configured to transfer the first service flow, the second service flow, and the third service flow to a base station for wireless delivery to the wireless internet-access communication device.

19. The data transfer system of claim 11 wherein the user device comprises a Wireless Interoperability for Microwave Access (WiMAX) device.

20. The data transfer system of claim 11 wherein:

the first communication interface is configured to receive a fourth service flow and a fifth service flow for the data session and to transfer the fourth service flow using a fourth data rate limit and transfer the fifth service flow using a fifth data rate limit;

the processing system is configured to receive the fourth service flow and the fifth service flow from the first communication interface and to schedule transfers of the fourth service flow and the fifth service flow at a higher priority than transfers of the third service flow; and

the second communication interface is configured to transfer the fourth service flow and the fifth service flow from the processing system along with the first service flow, the second service flow, and the third service flow based on the schedule and using the third data rate limit.

Assignments (12)
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 3, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS SUCCESSOR BY MERGER TO WILMINGTON TRUST FSB
To: CLEARWIRE LEGACY LLC; CLEAR WIRELESS LLC
Reel/Frame 053182/0700 →
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 1, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: CLEARWIRE IP HOLDINGS LLC
Reel/Frame 052291/0439 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 3, 2017
From: CLEARWIRE IP HOLDINGS LLC
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041882/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2011
From: CLEARWIRE COMMUNICATIONS LLC
To: CLEARWIRE IP HOLDINGS LLC
Reel/Frame 027134/0855 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2011
From: CLEAR WIRELESS LLC
To: CLEARWIRE COMMUNICATIONS LLC
Reel/Frame 027134/0837 →
SECURITY AGREEMENT Recorded Nov 30, 2009
From: CLEARWIRE LEGACY LLC; CLEAR WIRELESS LLC
To: WILMINGTON TRUST FSB, AS COLLATERAL AGENT
Reel/Frame 023574/0539 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 24, 2009
From: MORGAN STANLEY & CO., INC., AS COLLATERAL AGENT
To: CLEAR WIRELESS LLC
Reel/Frame 023567/0236 →
SECURITY AGREEMENT Recorded Jun 11, 2009
From: CLEAR WIRELESS LLC
To: MORGAN STANLEY & CO., INC., AS COLLATERAL AGENT
Reel/Frame 022815/0429 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2009
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: CLEAR WIRELESS LLC
Reel/Frame 022184/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2008
From: ALASTI, MEHDI; NEEKZAD, BEHNAM; SPITZER, ROY LEO; PARTOVI, MOHAMMAD HASSAN
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 021299/0622 →