IP Library Granted Patent US 10,652,915
Granted Patent B1
US 10,652,915 · App. 16/182,209 · Granted May 12, 2020

Codec-time aware scheduler for voice-over-IP

Inventors: Nagi A. Mansour (Arlington, VA); Akin Ozozlu (Mclean, VA); Noman M. Alam (Chantilly, VA)
Assignee: Sprint Spectrum L.P.
H04W72/1236H04L5/14H04W72/0446
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,652,915
App. No.
16/182,209
Granted
May 12, 2020
Kind
B1
Abstract

Disclosed are methods and systems for adjusting allocation of uplink (UL) and downlink (DL) air interface resources to user equipment devices (UEs) in a wireless communication system configured for dynamic allocation of relative amounts UL and DL time division duplex (TDD) air interface resources. The wireless communication system may determine usage demand for UL air interface resources relative to DL air interface resources as a function of time of day. Then, based on the usage demand, a schedule may be created for assigning a ratio of UL TDD allocation to DL TDD allocation. Finally, dynamic TDD allocation may be applied to set relative amounts of UL and DL air interface time for UEs served by the wireless communication system according to the schedule, instead of applying unscheduled dynamic TDD allocation of relative amounts of UL and DL air interface time.

Claims (51)

1. A method for adjusting allocation of uplink (UL) and downlink (DL) air interface resources to user equipment devices (UEs) in a wireless communication system configured for dynamic allocation of relative amounts UL and DL time division duplex (TDD) air interface resources, the method comprising:

determining usage demand for UL air interface resources relative to DL air interface resources as a function of time of day;

determining voice traffic load in the wireless communication system as a function of the time of day;

based on the usage demand and on the determined voice traffic load as a function of time of day, creating a schedule both for assigning a ratio of UL TDD allocation to DL TDD allocation, and for assigning a vocoder rate;

applying dynamic TDD allocation to set relative amounts of UL and DL air interface time for UEs served by the wireless communication system according to the schedule, instead of applying unscheduled dynamic TDD allocation of relative amounts of UL and DL air interface time; and

adjusting the vocoder rate according to the schedule.

2. The method of claim 1 , wherein determining the usage demand for UL air interface resources relative to DL air interface resources as a function of time of day comprises:

analyzing historical usage metrics of the wireless communication system; and

histogramming the historical usage metrics across two or more daily time intervals.

3. The method of claim 2 , wherein UL and DL TDD air interface resources are allocated in units of transmission time intervals (TTIs) within fixed transmission time frames,

and wherein creating the schedule for assigning a ratio of UL TDD allocation to DL TDD allocation based on the usage demand comprises:

determining the ratio of UL TDD allocation to DL TDD allocation for each given daily time interval of the two or more daily time intervals according to the historical usage metrics in the given daily time interval; and

setting a relative number of UL and DL TTIs within each fixed transmission time frame in each given daily time interval according to the determined ratio in the given daily time interval.

4. The method of claim 1 , wherein determining the voice traffic load in the wireless communication system as a function of the time of day comprises:

analyzing voice and data traffic patterns as a function to time of day in the wireless communication system.

5. The method of claim 4 , wherein UL and DL TDD air interface resources are allocated in units of transmission time intervals (TTIs) within fixed transmission time frames,

and wherein applying dynamic TDD allocation to set the relative amounts of UL and DL air interface time for UEs served by the wireless communication system according to the schedule, instead of applying unscheduled dynamic TDD allocation of relative amounts of UL and DL air interface time, comprises applying dynamic TDD allocation to allocate the relative numbers of TTIs for UL and DL transmissions within each of the fixed transmission time frames according to the schedule.

6. The method of claim 5 , wherein applying dynamic TDD allocation to allocate the relative numbers of TTIs for UL and DL transmissions within each of the fixed transmission time frames according to the schedule comprises dynamically allocating UL TTIs and DL TTIs according to a number ratio in proportion to a ratio of UL traffic demand to DL traffic demand,

and wherein adjusting the vocoder rate according to the schedule comprises decreasing the vocoder rate in inverse proportion to increasing voice traffic load.

7. The method of claim 1 , wherein determining the voice traffic load in the wireless communication system as a function of the time of day comprises measuring voice and data traffic patterns over a given region served by the wireless communication system.

8. The method of claim 7 , wherein the wireless communication system comprises one or more base stations serving the given region,

and wherein applying dynamic TDD allocation to set the relative amounts of UL and DL air interface time for UEs served by the wireless communication system according to the schedule, instead of applying unscheduled dynamic TDD allocation of relative amounts of UL and DL air interface time, comprises instructing the one or more base stations to schedule UL and DL air interface transmissions using the relative amounts of UL and DL air interface time allocated according to the schedule.

9. The method of claim 1 , wherein the wireless communication system is configured to operate according at least to 5G NR standards.

10. A wireless communication system comprising:

one or more base stations configured for serving user equipment devices (UEs) in a given region using at least dynamic allocation of relative amounts UL and DL time division duplex (TDD) air interface resources,

wherein the wireless communication system is configured to:

determine usage demand for UL air interface resources relative to DL air interface resources as a function of time of day within the given region; and

determine voice traffic load in the wireless communication system as a function of the time of day;

based on the usage demand and on the determined voice traffic load as a function of time of day, create a schedule both for assigning a ratio of UL TDD allocation to DL TDD allocation, and for assigning a vocoder rate;

and wherein the one or more base stations are further configured to (i) apply dynamic TDD allocation to set relative amounts of UL and DL air interface time for UEs served by the wireless communication system according to the schedule, instead of applying unscheduled dynamic TDD allocation of relative amounts of UL and DL air interface time, and (ii) adjust the vocoder rate according to the schedule.

11. The wireless communication system of claim 10 , wherein determining the usage demand for UL air interface resources relative to DL air interface resources as a function of time of day comprises:

analyzing historical usage metrics of the wireless communication system within the given region; and

histogramming the historical usage metrics across two or more daily time intervals.

12. The wireless communication system of claim 11 , wherein UL and DL TDD air interface resources are allocated in units of transmission time intervals (TTIs) within fixed transmission time frames,

and wherein creating the schedule for assigning a ratio of UL TDD allocation to DL TDD allocation based on the usage demand comprises:

determining the ratio of UL TDD allocation to DL TDD allocation for each given daily time interval of the two or more daily time intervals according to the historical usage metrics in the given daily time interval; and

setting a relative number of UL and DL TTIs within each fixed transmission time frame in each given daily time interval according to the determined ratio in the given daily time interval.

13. The wireless communication system of claim 10 , wherein determining the voice traffic load in the wireless communication system as a function of the time of day comprises:

analyzing voice and data traffic patterns as a function to time of day in the wireless communication system.

14. The wireless communication system of claim 13 , wherein UL and DL TDD air interface resources are allocated in units of transmission time intervals (TTIs) within fixed transmission time frames,

and wherein applying dynamic TDD allocation to set the relative amounts of UL and DL air interface time for UEs served by the wireless communication system according to the schedule, instead of applying unscheduled dynamic TDD allocation of relative amounts of UL and DL air interface time, comprises applying dynamic TDD allocation to allocate the relative numbers of TTIs for UL and DL transmissions within each of the fixed transmission time frames according to the schedule.

15. The wireless communication system of claim 14 , wherein applying dynamic TDD allocation to allocate the relative numbers of TTIs for UL and DL transmissions within each of the fixed transmission time frames according to the schedule comprises allocating UL TTIs and DL TTIs according to a number ratio in proportion to a ratio of UL traffic demand to DL traffic demand,

and wherein adjusting the vocoder rate according to the schedule comprises decreasing the vocoder rate in proportion to increasing voice traffic load.

16. The wireless communication system of claim 10 , wherein determining the voice traffic load in the wireless communication system as a function of the time of day comprises measuring voice and data traffic patterns over the given region served by the wireless communication system.

17. The wireless communication system of claim 10 , wherein the wireless communication system is further configured to operate according at least to 5G NR standards.

18. A non-transitory computer-readable medium having instructions stored thereon that, when executed by one or more processors of a wireless communication system configured for dynamic allocation of relative amounts UL and DL time division duplex (TDD) air interface resources, cause the wireless communication system to carry out operations including:

determining usage demand for UL air interface resources relative to DL air interface resources as a function of time of day;

determining voice traffic load in the wireless communication system as a function of the time of day;

based on the usage demand and on the determined voice traffic load as a function of time of day, creating a schedule both for assigning a ratio of UL TDD allocation to DL TDD allocation and for assigning a vocoder rate;

applying dynamic TDD allocation to set relative amounts of UL and DL air interface time for UEs served by the wireless communication system according to the schedule, instead of applying unscheduled dynamic TDD allocation of relative amounts of UL and DL air interface time; and

adjusting the vocoder rate according to the schedule.

Assignments (4)
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 →
CHANGE OF NAME Recorded Feb 11, 2022
From: SPRINT SPECTRUM L.P.
To: SPRINT SPECTRUM LLC
Reel/Frame 059044/0022 →
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 6, 2018
From: MANSOUR, NAGI A.; OZOZLU, AKIN; ALAM, NOMAN M.
To: SPRINT SPECTRUM L.P.
Reel/Frame 047425/0986 →
Cited By (1)
US 12,284,138