IP Library › Granted Patent US 10,694,394
Granted Patent B2
US 10,694,394 · App. 16/181,249 · Granted Jun 23, 2020

Spectrum sharing system for telecommunications network traffic

Inventor: David Jones (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04W16/14H04W4/06H04W12/08H04W72/005H04W72/0446H04L12/189
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 10,694,394
App. No.
16/181,249
Granted
Jun 23, 2020
Kind
B2
Abstract

This disclosure describes techniques to facilitate a co-existence of overlapping spectrums within a base station node of a telecommunications network. More specifically, a spectrum sharing system is described that may employ static, semi-static, or dynamic techniques for spectrum re-framing of radio frames within a base station node. Spectrum re-framing may occur in a time domain, a frequency domain, or a combination of both. Further, the spectrum sharing system may determine the number of subframes of the first spectrum that are to be configured as MBSFN subframes based on the real-time network traffic and bandwidth allocation criteria. The bandwidth allocation criteria may include, but is not limited to, a regulatory requirement associated with a threshold bandwidth capacity for transmission of communications via a spectrum within the cell, or a service provider-imposed threshold bandwidth capacity on a cell that is intended to ensure a network efficiency of the base station node.

Claims (87)

1. A computer-implemented method, comprising:

under control of one or more processors:

monitoring transmission of real-time network traffic via a base station node operating within a telecommunications network, the base station node including a first cell that is configured for communications via a first spectrum and a second cell that is configured for communications via a second spectrum;

identifying a subset of the real-time network traffic that is associated with transmission of communications via the first spectrum;

determining a bandwidth requirement for transmission of the subset of the real-time network traffic via the first spectrum;

determining that a bandwidth capacity of the first cell is less than the bandwidth requirement;

determining a select number of subframes on the second cell for configuration as Multicast Broadcast Single Frequency Network (MBSFN) subframes, the MBSFN subframes to facilitate transmission of communications via the first spectrum;

generating a spectrum sharing data packet for transmission to the base station node, the spectrum sharing data packet including computer executable instructions that dynamically configure the select number of subframes on the second cell as MBSFN subframes for spectrum sharing with the first spectrum; and

transmitting a message to the base station node to schedule at least a portion of the subset of the real-time network traffic associated with the first spectrum for transmission via the MBSFN subframes on the second cell.

2. The computer-implemented method of claim 1 , further comprising:

determining a delta bandwidth requirement for transmission via the first spectrum on the second cell, the delta bandwidth requirement corresponding to a difference between the bandwidth requirement for transmission via the first spectrum and the bandwidth capacity of the first cell, and

wherein, determining the select number of subframes on the second cell for configuration as MB SFN subframes is based at least in part on the delta bandwidth requirement.

3. The computer-implemented method of claim 1 , wherein the subset of the real-time network traffic is a first subset of the real-time network traffic, and further comprising:

identifying a second subset of the real-time network traffic that is associated with transmission of communications via the second spectrum; and

determining a remaining bandwidth capacity of the second cell that is concurrently available in conjunction with transmission of the second subset of the real-time network traffic via the second cell, and

wherein, determining the select number of subframes on the second cell is based at least in part on the remaining bandwidth capacity of the second cell.

4. The computer-implemented method of claim 1 , further comprising:

receiving, an indication that network traffic congestion at an additional base station node that is geographically adjacent to the base station node, and

wherein, monitoring transmission of the real-time network traffic via the base station node is based at least in part on receipt of the indication.

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

retrieving, from a data repository, historical network traffic data associated with the first cell and the second cell of the base station node; and

analyzing the real-time network traffic to identify data patterns with the historical network traffic data, and

wherein, determining the bandwidth requirement for transmission of the subset of the real-time network traffic via the first spectrum is based at least in part on analysis of the real-time network traffic.

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

retrieving, from a data repository, bandwidth allocation criteria associated with bandwidth allocation for spectrum sharing on the second cell, the bandwidth allocation criteria corresponding to one of a regulatory requirement or a network-imposed efficiency requirement, and

wherein, determining the select number of subframes on the second cell is based at least in part on the bandwidth allocation criteria.

7. The computer-implemented method of claim 1 , further comprising:

receiving, at the base station node, an additional subset of real-time network traffic that is associated with transmission of communications via the second spectrum;

determining an additional bandwidth requirement for transmission of the additional subset of real-time network traffic via the second spectrum;

determining a current bandwidth capacity for communications via the second spectrum on the second cell;

determining a reduction to the select number of subframes that were configured as MBSFN subframes on the second cell, based at least in part on the additional bandwidth requirement being greater than the current bandwidth capacity;

generating an additional spectrum sharing data packet for transmission to the base station node, the additional spectrum sharing data packet including computer executable instructions that dynamically execute the reduction to the select number of subframes; and

transmitting an additional message to the base station node indicating that the reduction to the select number of subframes for spectrum sharing with the first spectrum has occurred on the second cell.

8. The computer-implemented method of claim 1 , further comprising:

receiving, at the base station node, an additional subset of real-time network traffic that is associated with transmission of communications via the first spectrum;

determining an additional bandwidth requirement for transmission of the additional subset of real-time network traffic via the first spectrum;

determining a current bandwidth capacity for communications via the first spectrum on the first cell and the MBSFN subframes on the second cell;

determining an increase to the select number of subframes that were configured as MBSFN subframes on the second cell, based at least in part on the additional bandwidth requirement being greater than the current bandwidth capacity;

generating an additional spectrum sharing data packet for transmission to the base station node, the additional spectrum sharing data packet including computer executable instructions that dynamically execute the increase to the select number of subframes; and

transmitting an additional message to the base station node indicating that the increase to the select number of subframes for spectrum sharing with the first spectrum has occurred on the second cell.

9. The computer-implemented method of claim 8 , further comprising:

retrieving, from a data repository, bandwidth allocation criteria associated with a bandwidth allocation for spectrum sharing on the second cell, the bandwidth allocation criteria corresponding to one or a regulatory requirement or a network-imposed efficiency requirement; and

determining whether the increase to the select number of subframes for configuration as MBSFN subframes on the second cell, based at least in part on a compliance with the bandwidth allocation criteria, and

wherein, determining the increase to the select number of subframes is based at least in part on compliance with the bandwidth allocation criteria.

10. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed on one or more processors, cause the one or more processors to perform acts comprising:

monitoring transmission of real-time network traffic via a base station node operating within a telecommunications network, the base station node including a first cell that is configured for communications via a first spectrum and a second cell that is configured for communications via a second spectrum;

identifying a first subset of the real-time network traffic that is associated with transmission of communications via the first spectrum and a second subset of the real-time network traffic that is associated with transmission of communications via the second spectrum;

retrieving, from a data store, one or more bandwidth allocation criteria associated with bandwidth allocation for spectrum sharing within one of the first cell or the second cell, the one or more bandwidth allocation criteria corresponding to one of a regulatory requirement or a network-imposed efficiency requirement;

determining that a first bandwidth requirement for transmission of the first subset of the real-time network traffic via the first spectrum is greater than a first bandwidth capacity of the first cell;

determining a select number of subframes on the second cell for configuration as Multicast Broadcast Single Frequency Network (MBSFN) subframes, based at least in part on compliance with the one or more bandwidth allocation criteria, the MBSFN subframes to facilitate transmission of communications via the first spectrum; and

generating a spectrum sharing data packet for transmission to the base station node, the spectrum sharing data packet including computer executable instructions that dynamically configure the select number of subframes on the second cell as MBSFN subframes for spectrum sharing with the first spectrum.

11. The one or more non-transitory computer-readable media of claim 10 , further comprising:

quantifying, a portion of the first subset of the real-time network traffic for transmission via the MBSFN subframes on the second cell, based at least in part on a bandwidth capacity of the MBSFN subframes on the second cell; and

transmitting a message to the base station node to schedule the portion of the first subset of the real-time network traffic for transmission via the MBSFN subframes on the second cell.

12. The one or more non-transitory computer-readable media of claim 10 , further comprising:

receiving, at the base station node, an additional subset of real-time network traffic that is associated with transmission of communications via the first spectrum;

determining that the first cell and the MBSFN subframes on the second cell do not have bandwidth capacity for an additional bandwidth requirement associated with the additional subset of real-time network traffic;

determining that an increase in the select number of subframes on the second cell for configuration as MBSFN subframes to facilitate transmission of communications via the first spectrum does not comply with the one or more bandwidth allocation criteria; and

generating a message for transmission to client devices associated with the additional subset of real-time network traffic, the message indicating that network congestion has obstructed transmission of communications via the first spectrum.

13. The one or more non-transitory computer-readable media of claim 10 , wherein the first spectrum corresponds to Long-Term Evolution spectrum, and the second spectrum corresponds to a 5G New Radio NR) LTE spectrum.

14. The one or more non-transitory computer-readable media of claim 10 , wherein monitoring the real-time network traffic occurs on a continuous basis, per a predetermined schedule, or in response to a triggering event, the triggering event corresponding to one of an indication that a remaining resource capacity of the first cell or the second cell of the base station node is less than a predetermined threshold.

15. The one or more non-transitory computer-readable media of claim 10 , further comprising:

determining that a second bandwidth requirement for transmission of the second subset of the real-time network traffic via the second spectrum is less than a second bandwidth capacity of the second cell; and

determining a delta bandwidth capacity for the second cell, the delta bandwidth capacity corresponding to a difference between the second bandwidth capacity and the second bandwidth requirement, and

wherein, determining the select number of subframes on the second cell for configuration as MBSFN subframe is further based at least in part on the delta bandwidth capacity.

16. A system comprising:

one or more processors;

memory coupled to the one or more processors, the memory including one or more modules that are executable by the one or more processors to:

monitor transmission of real-time network traffic via a base station node operating within a telecommunications network, the base station node including a first cell that is configured for communications via a first spectrum and a second cell that is configured for communications via a second spectrum;

retrieve, from a data store, one or more bandwidth allocation criteria associated with bandwidth allocation for spectrum sharing on the second cell, the bandwidth allocation criteria corresponding to one of a regulatory requirement or a network-imposed efficiency requirement;

determine whether to configure a select number of subframes on the second cell as Multicast Broadcast Single Frequency Network (MBSFN) subframes to facilitate transmission of communications via the first spectrum, based at least in part on the one or more bandwidth allocation criteria; and

in response to a determination to configure the select number of subframes on the second cell as MBSFN subframes, generate a spectrum sharing data packet for transmission to the base station node, the spectrum sharing data packet including computer executable instructions that dynamically configure the select number of subframes on the second cell as MBSFN subframes for spectrum sharing with the first spectrum.

17. The system of claim 16 , wherein the one or more modules are further executable by the one or more processors to:

retrieve, from the data store, historical network traffic data associated with the first cell and the second cell of the base station node over a predetermined time interval;

generate a network-congestion model for the base station node, based at least in part on historical network traffic data, the network-congestion model being configured to identify similarities between the real-time network traffic and historical network traffic data; and

analyze the real-time network traffic based at least in part on the network-congestion model, and

wherein, to determine whether to configure the select number of subframes on the second cell as MBSFN subframes, is further based at least in part on analysis of the real-time network traffic.

18. The system of claim 16 , wherein the one or more modules are further executable by the one or more processors to:

monitor the real-time network traffic on a continuous basis, per a predetermined schedule, or in response to a triggering event, the triggering event corresponding to one of an indication of network congestion at a geographically-adjacent base station node.

19. The system of claim 16 , wherein the real-time network traffic includes a subset of real-time network traffic associated with the second spectrum, and wherein the one or more modules are further executable by the one or more processors to:

determine a bandwidth requirement associated with transmission of the subset of real-time network traffic via the second spectrum; and

determine an available bandwidth allocation for the second cell based at least in part on a difference between a bandwidth capacity of the second cell and the bandwidth requirement, and

wherein, to determine whether to configure the select number of subframes on the second cell as MBSFN subframes is further based at least in part on the available bandwidth allocation being greater than the bandwidth requirement.

20. The system of claim 16 , wherein the real-time network traffic includes a subset of real-time network traffic associated with the first spectrum, and wherein the one or more modules are further executable by the one or more processors to:

determine a bandwidth requirement associated with transmission of the subset of real-time network traffic via the first spectrum; and

determine whether the bandwidth requirement is greater than or equal to a bandwidth capacity of the first cell, and

wherein to determine whether to configure the select number of subframes on the second cell as MBSFN subframes is further based at least in part on the bandwidth requirement being greater than or equal to the bandwidth capacity of the first cell.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2018
From: JONES, DAVID
To: T-MOBILE USA, INC.
Reel/Frame 047593/0268 →
Continuity (2)
Provisional Application 62582236 · Nov 6, 2017
Related Publication 20190141538A1 · May 9, 2019