IP Library Granted Patent US 8,681,626
Granted Patent B1
US 8,681,626 · App. 12/707,460 · Granted Mar 25, 2014

Translation of congestion notification indicators in a base station 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 8,681,626
App. No.
12/707,460
Granted
Mar 25, 2014
Kind
B1
Abstract

A base station system comprises a processing system, an IP communication interface, and a wireless communication interface. The processing system is configured to direct the IP communication interface to establish communication connectivity over a communication link to a service node on a communication network, register with the service node over the communication link and the communication network, and establish a tunnel with the service node, direct the wireless communication interface to exchange user communications with a plurality of wireless communication devices in a wireless protocol, direct the IP communication interface to exchange the user communications with the service node over the tunnel and receive an IP layer three congestion notification indicator over the tunnel, process the IP layer three congestion notification indicator to generate a layer two congestion notification indicator in the wireless protocol, and direct the wireless communication interface to transfer the layer two congestion notification indicator in the wireless protocol to at least one wireless communication device.

Claims (33)

1. A base station system comprising:

a processing system, an internet protocol (IP) communication interface, and a wireless communication interface, wherein the processing system is configured to direct the IP communication interface to establish communication connectivity over a communication link to a service node on a communication network, register with the service node over the communication link and the communication network, and establish a tunnel with the service node over the communication link and the communication network, wherein the base station system comprises a femtocell;

the processing system further configured to direct the wireless communication interface to exchange user communications with a plurality of wireless communication devices in a wireless protocol and direct the IP communication interface to exchange the user communications with the service node over the tunnel and receive an IP layer three congestion notification indicator over the tunnel; and

the processing system further configured to translate the IP layer three congestion notification indicator to a layer two congestion notification indicator in the wireless protocol, and direct the wireless communication interface to transfer the layer two congestion notification indicator in the wireless protocol to at least one wireless communication device of the plurality of wireless communication devices.

2. The system of claim 1 wherein the tunnel comprises a first active flow to a first wireless communication device and a second active flow to a second wireless communication device of the plurality of wireless communication devices, and the IP communication interface receives the IP layer three congestion notification indicator in the first active flow to the first wireless communication device but transfers the layer two congestion notification indicator in the wireless protocol to the second wireless communication device.

3. The system of claim 1 wherein the tunnel comprises a first active flow to a first wireless communication device and a second active flow to a second wireless communication device of the plurality of wireless communication devices, and the IP communication interface receives the IP layer three congestion notification indicator in the first active flow to the first wireless communication device but does not transfer the layer two congestion notification indicator in the wireless protocol to the first wireless communication device.

4. The system of claim 1 wherein the at least one wireless communication device is configured to, in response to the layer two congestion notification indicator, perform an action based on a priority of the wireless communication device.

5. The system of claim 4 wherein the priority of the wireless communication device is determined based on an application priority of an application executing on the wireless communication device.

6. The system of claim 4 wherein the action comprises decreasing a transmission bandwidth of the user communications associated with the wireless communication device.

7. The system of claim 4 wherein the action comprises ignoring the layer two congestion notification indicator.

8. The system of claim 1 wherein the processing system, to translate the layer three congestion notification to the layer two congestion notification indicator in the wireless protocol, comprises inserting the layer two congestion notification indicator into a link layer.

9. The system of claim 1 wherein the wireless protocol comprises an evolution data optimized (EV-DO) wireless communication protocol.

10. The system of claim 1 wherein the IP layer three congestion notification indicator comprises an explicit congestion notification (ECN).

11. A method of operating a base station system, the method comprising:

establishing communication connectivity over a communication link to a service node on a communication network;

registering with the service node over the communication link and the communication network;

establishing a tunnel with the service node over the communication link and the communication network;

exchanging user communications with a plurality of wireless communication devices in a wireless protocol and exchanging the user communications with the service node over the tunnel;

receiving an IP layer three congestion notification indicator over the tunnel;

translating the IP layer three congestion notification indicator to a layer two congestion notification indicator in the wireless protocol; and

transferring the layer two congestion notification indicator in the wireless protocol to at least one wireless communication device of the plurality of wireless communication devices.

12. The method of claim 11 wherein the tunnel comprises a first active flow to a first wireless communication device and a second active flow to a second wireless communication device of the plurality of wireless communication devices, receiving the IP layer three congestion notification indicator over the tunnel comprises receiving the IP layer three congestion notification indicator in the first active flow to the first wireless communication device, and transferring the layer two congestion notification indicator comprises transferring the layer two congestion notification indicator in the wireless protocol to the second wireless communication device.

13. The method of claim 11 wherein the tunnel comprises a first active flow to a first wireless communication device and a second active flow to a second wireless communication device of the plurality of wireless communication devices, receiving the IP layer three congestion notification indicator over the tunnel comprises receiving the IP layer three congestion notification indicator in the first active flow to the first wireless communication device, and transferring the layer two congestion notification indicator comprises not transferring the layer two congestion notification indicator in the wireless protocol to the first wireless communication device.

14. The method of claim 11 wherein the at least one wireless communication device is configured to, in response to the layer two congestion notification indicator, perform an action based on a priority of the wireless communication device.

15. The method of claim 14 wherein the priority of the wireless communication device is determined based on an application priority of an application executing on the wireless communication device.

16. The method of claim 14 wherein the action comprises decreasing a transmission bandwidth of the user communications associated with the wireless communication device.

17. The method of claim 11 wherein processing the IP layer three congestion notification indicator to translate the layer two congestion notification indicator in the wireless protocol comprises inserting the layer two congestion notification indicator into a link layer.

18. The method of claim 11 wherein the wireless protocol comprises an evolution data optimized (EV-DO) wireless communication protocol.

19. The method of claim 11 wherein the base station system comprises a femtocell.

20. A base station system comprising:

a processing system, an internet protocol (IP) communication interface, and a wireless communication interface, wherein the processing system is configured to direct the IP communication interface to establish communication connectivity over a communication link to a service node on a communication network, register with the service node over the communication link and the communication network, and establish a tunnel with the service node over the communication link and the communication network, wherein the tunnel comprises an active voice over internet protocol (VoIP) flow to a first wireless communication device of a plurality of wireless communication devices and an active data flow to a second wireless communication device of the plurality of wireless communication devices;

the processing system further configured to direct the wireless communication interface to exchange user communications with the plurality of wireless communication devices in a wireless protocol and direct the IP communication interface to exchange the user communications with the service node over the tunnel and receive an IP layer three congestion notification indicator over the tunnel, wherein the IP communication interface receives the IP layer three congestion notification indicator in the active VoIP flow to the first wireless communication device; and

the processing system further configured to translate the IP layer three congestion notification indicator to a layer two congestion notification indicator in the wireless protocol, and direct the wireless communication interface to transfer the layer two congestion notification indicator in the wireless protocol to the second wireless communication device.

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 Feb 17, 2010
From: PACZKOWSKI, LYLE WALTER; SANKARANARAYNAN, PALLAVUR; PANKAJAKSHAN, BEJOY
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 023949/0401 →