IP Library Granted Patent US 9,807,624
Granted Patent B2
US 9,807,624 · App. 14/919,674 · Granted Oct 31, 2017

Self-adjusting wireless in-band backhaul

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 9,807,624
App. No.
14/919,674
Granted
Oct 31, 2017
Kind
B2
Abstract

A communication cell may use a wireless in-band backhaul to route backhaul traffic to a macrocell of a carrier network such that the backhaul traffic is delivered to a core network of the carrier network. The communication cell may route backhaul traffic of user devices via the wireless in-band backhaul between the communication cell and the macrocell. The wireless in-band backhaul may take place of a dedicated backhaul between the communication cell and the core network. As the backhaul traffic is routed, if a characteristic of the wireless communication between the communication cell and the macrocell fails to meet a threshold, an antenna of the communication cell may be electrically or mechanically adjusted to improve the characteristic of the wireless communication. The adjustment of the antenna includes performing a beam forming or moving one or more antenna elements of the antenna.

Claims (61)

1. A computer-implemented method, comprising:

determining, by a communication cell that is attempting to establish a wireless in-band backhaul with a macrocell, whether a number of other communication cells that are currently using wireless in-band backhauls with the macrocell has reached a predetermined maximum threshold;

establishing, by the communication cell, the wireless in-band backhaul between the communication cell and the macrocell in response to the communication cell determining that the number of other communication cells that are currently connected to the macrocell using the wireless in-band backhauls is below the predetermined maximum threshold;

routing backhaul traffic for one or more user devices between the communication cell and a core network of a carrier network via at least the wireless in-band backhaul between the communication cell and the macrocell, the wireless in-band backhaul taking place of a dedicated backhaul between the communication cell and the core network of the carrier network;

adjusting an antenna of the communication cell electrically or mechanically to improve a characteristic of a wireless communication via the wireless in-band backhaul to a highest level in response to determining that the characteristic fails to meet a minimal threshold; and

performing at least one of reducing a number of user devices that are connected to the communication cell or configuring the communication cell to refuse connection requests from additional user devices in response to determining that the highest level fails to meet the minimal threshold.

2. The computer-implemented method of claim 1 , wherein the adjustment the antenna of the communication cell electrically includes performing a beam forming and the adjusting the antenna of the communication cell mechanically includes moving one or more antenna elements of the antenna.

3. The computer-implemented method of claim 1 , wherein the communication cell is a picocell, a microcell, or a femtocell.

4. The computer-implemented method of claim 1 , wherein the wireless in-band backhaul enables the communication cell to further route backhaul traffic for the one or more user devices between the communication cell and the core network via a macrocell backhaul that connects the macrocell to the core network.

5. The computer-implemented method of claim 1 , wherein the routing the backhaul traffic includes:

receiving a request to establish a communication session for delivery to the core network, the request originating from a user device that is connected to the communication cell;

populating a lookup table stored in the communication cell with an association of a session identifier assigned to the communication session and a caller identifier of the user device;

placing the request into an uplink buffer portion of the communication cell that is set aside for the user device;

encoding the request into one or more physical resource blocks reserved for the communication cell by the macrocell, the physical resource blocks being a part of the wireless in-band backhaul between the communication cell and the macrocell; and

transmitting the one or more physical resource blocks that include the request from the communication cell to the macrocell for delivery to the core network.

6. The computer-implemented method of claim 5 , further comprising:

determining whether an acknowledgement for an establishment of the communication session is received from the core network;

transmitting the acknowledgment for the establishment of the communication session to the user device in response to receiving the acknowledgement from the core network; and

deleting the association of the session identifier of the communication session to the caller identifier from the lookup table stored in communication cell in response to a lack of the acknowledgement from the core network.

7. The computer-implemented method of claim 5 , wherein the request to establish the communication session is a session request that is destined for a mobile communication device, a landline communication device, or a data provider.

8. One or more non-transitory computer-readable media of a communication cell storing computer-executable instructions that upon execution cause one or more processors to perform acts comprising:

determining, while attempting to establish a wireless in-band backhaul with a macrocell, whether a number of other communication cells that are currently using wireless in-band backhauls with the macrocell has reached a predetermined maximum threshold;

establishing the wireless in-band backhaul between the communication cell and the macrocell in response to the communication cell determining that the number of other communication cells that are currently connected to the macrocell using the wireless in-band backhauls is below the predetermined maximum threshold;

routing backhaul traffic for one or more user devices between the communication cell and a core network of a carrier network via at least the wireless in-band backhaul between the communication cell and the macrocell, the wireless in-band backhaul taking place of a dedicated backhaul between the communication cell and the core network of the carrier network;

adjusting an antenna of the communication cell electrically or mechanically to improve a characteristic of a wireless communication via the wireless in-band backhaul to a highest level in response to determining that the characteristic fails to meet a minimal threshold; and

performing at least one of reducing a number of user devices that are connected to the communication cell or configuring the communication cell to refuse connection requests from additional user devices in response to determining that the highest level fails to meet the minimal threshold.

9. The one or more non-transitory computer-readable media of claim 8 , wherein the adjusting the antenna of the communication cell electrically includes performing a beam forming and the adjusting the antenna of the communication cell mechanically includes moving one or more antenna elements of the antenna.

10. The one or more non-transitory computer-readable media of claim 8 , wherein the communication cell is a picocell, a microcell, or a femtocell.

11. The one or more non-transitory computer-readable media of claim 8 , wherein the wireless in-band backhaul enables the communication cell to further route backhaul traffic for the one or more user devices between the communication cell and the core network via a macrocell backhaul that connects the macrocell to the core network.

12. The one or more non-transitory computer-readable media of claim 8 , wherein the routing the backhaul traffic includes:

receiving a request to establish a communication session for delivery to the core network, the request originating from a user device that is connected to the communication cell;

populating a lookup table stored in the communication cell with an association of a session identifier assigned to the communication session and a caller identifier of the user device;

placing the request into an uplink buffer portion of the communication cell that is set aside for the user device;

encoding the request into one or more physical resource blocks reserved for the communication cell by the macrocell, the physical resource blocks being a part of the wireless in-band backhaul between the communication cell and the macrocell; and

transmitting the one or more physical resource blocks that include the request from the communication cell to the macrocell for delivery to the core network.

13. The one or more non-transitory computer-readable media of claim 12 , wherein the acts further comprise:

determining whether an acknowledgement for an establishment of the communication session is received from the core network;

transmitting the acknowledgment for the establishment of the communication session to the user device in response to receiving the acknowledgement from the core network; and

deleting the association of the session identifier of the communication session to the caller identifier from the lookup table stored in communication cell in response to a lack of the acknowledgement from the core network.

14. The one or more non-transitory computer-readable media of claim 12 , wherein the request to establish the communication session is a session request that is destined for a mobile communication device, a landline communication device, or a data provider.

15. A communication cell, comprising:

one or more processors; and

memory having instructions stored therein, the instructions, when executed by the one or more processors, cause the one or more processors to perform acts comprising:

determining, while attempting to establish a wireless in-band backhaul with a macrocell, whether a number of other communication cells that are currently using wireless in-band backhauls with the macrocell has reached a predetermined maximum threshold;

establishing the wireless in-band backhaul between the communication cell and the macrocell in response to the communication cell determining that the number of other communication cells that are currently connected to the macrocell using the wireless in-band backhauls is below the predetermined maximum threshold;

routing backhaul traffic for one or more user devices between the communication cell and a core network of a carrier network via at least the wireless in-band backhaul between the communication cell and the macrocell, the wireless in-band backhaul taking place of a dedicated backhaul between the communication cell and the core network of the carrier network;

adjusting an antenna of the communication cell electrically or mechanically to improve a characteristic of a wireless communication via the wireless in-band backhaul to a highest level in response to determining that the characteristic fails to meet a minimal threshold; and

performing at least one of reducing a number of user devices that are connected to the communication cell or configuring the communication cell to refuse connection requests from additional user devices in response to determining that the highest level fails to meet the minimal threshold.

16. The communication cell of claim 15 , wherein the adjusting the antenna of the communication cell electrically includes performing a beam forming and the adjusting the antenna of the communication cell mechanically includes moving one or more antenna elements of the antenna.

17. The communication cell of claim 15 , wherein the communication cell is a picocell, a microcell, or a femtocell.

18. The communication cell of claim 15 , wherein the wireless in-band backhaul enables the communication cell to further route backhaul traffic for the one or more user devices between the communication cell and the core network via a macrocell backhaul that connects the macrocell to the core network.

19. The communication cell of claim 15 , wherein the routing the backhaul traffic includes:

receiving a request to establish a communication session for delivery to the core network, the request originating from a user device that is connected to the communication cell;

populating a lookup table stored in the communication cell with an association of a session identifier assigned to the communication session and a caller identifier of the user device;

placing the request into an uplink buffer portion of the communication cell that is set aside for the user device;

encoding the request into one or more physical resource blocks reserved for the communication cell by the macrocell, the physical resource blocks being a part of the wireless in-band backhaul between the communication cell and the macrocell; and

transmitting the one or more physical resource blocks that include the request from the communication cell to the macrocell for delivery to the core network.

20. The communication cell of claim 19 , wherein the acts further comprise:

determining whether an acknowledgement for an establishment of the communication session is received from the core network;

transmitting the acknowledgment for the establishment of the communication session to the user device in response to receiving the acknowledgement from the core network; and

deleting the association of the session identifier of the communication session to the caller identifier from the lookup table stored in communication cell in response to a lack of the acknowledgement from the core network.

Assignments (7)
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 →
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 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2015
From: TAPIA, PABLO; OLSEN, BRIAN ALLAN; ZHANG, HONGLIANG
To: T-MOBILE USA, INC.
Reel/Frame 036850/0599 →