IP Library Granted Patent US 10,588,094
Granted Patent B2
US 10,588,094 · App. 15/277,895 · Granted Mar 10, 2020

Load-based power adjustments for cellular communication sites

Inventor: Chunming Liu (Sammamish, WA)
Assignee: T-Mobile USA, Inc.
H04W52/343H04W24/02H04W24/10H04W52/0206H04W16/08Y02D70/00
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,588,094
App. No.
15/277,895
Granted
Mar 10, 2020
Kind
B2
Abstract

For a cluster of cellular communication sites, the power consumption and data load of each site is measured over multiple time periods to determine an energy factor indicating the degree by which the power consumption of each site increases with increasing data load. The energy factors are then analyzed to determine coverage area sizes for the communications sites that will serve a given area while taking advantage of more efficient site to reduce overall power consumption of the cluster of sites. Transmission power levels are then adjusted at the sites to achieve these coverage area sizes.

Claims (47)

1. A method comprising:

determining (a) energy consumption and (b) data load for each cellular communication site of a cluster of cellular communication sites for a first time period jand a second time period k;

calculating an energy factor f(i) of a particular cellular communication site i of the cluster in accordance with the following:

f ( i )=[power( i,j )−power( i,k )]/[load( i,j )−load( i,k )]

 where:

power(i,j) represents energy consumed by the particular cellular communication site i during the first time period;

power(i,k) represents energy consumed by the particular cellular communication site i during the second time period;

load(i,j) represents a data load of the particular cellular communication site i during the first time period; and

load(i,k) represents a data load of the particular cellular communication site i during the second time period;

for each cellular communication site of the cluster, predicting an energy consumption as a function of data load, wherein predicting the energy consumption of the particular cellular communication site i is based at least in part on the energy factor f(i); and

varying a coverage area size setting of at least one of the cellular communication sites based at least in part on the predicted energy consumption of the cellular communication sites to reduce an aggregate energy consumption of the cellular communication sites.

2. The method of claim 1 , wherein the coverage area size setting of said at least one of the cellular communication sites corresponds to a coverage radius that is determined by a transmit power level of said at least one of the cellular communication sites.

3. The method of claim 1 , wherein varying the coverage area size setting is performed while maintaining at least a given average data throughput of the cellular communication sites.

4. The method of claim 1 , wherein varying the coverage area size setting is performed while maintaining a given aggregate coverage area of the cellular communication sites.

5. The method of claim 1 , wherein varying the coverage area size setting is performed while maintaining (a) a given average data throughput of the cellular communication sites and (b) a given aggregate coverage area of the cellular communication sites.

6. The method of claim 1 , further comprising selecting the coverage area sizes so as to minimize Σ i=0 n Func(A(i), f(i)), where n is a number of cellular communication sites in the cluster, A(i) is a coverage area size of the cellular communication site i of the cluster, and Func(A(i), f(i)) is a function of A(i) and f(i).

7. The method of claim 6 , wherein Func(A(i), f(i)) comprises A(i)*f(i).

8. A system comprising:

a processor; and

programming instructions which, when executed by the processor, cause the system to perform operations including:

determining (a) energy consumption and (b) data load for each cellular communication site of a cluster of cellular communication sites for a first time period i and a second time period k;

calculating an energy factor f(i) of a particular cellular communication site i of the cluster in accordance with the following:

f ( i )=[power( i,j )−power( i,k )]/[load( i,j )−load( i,k )]

where:

power(i,j) represents energy consumed by the particular cellular communication site i during the first time period;

power(i,k) represents energy consumed by the particular cellular communication site i during the second time period;

load(i,j) represents a data load of the particular cellular communication site i during the first time period; and

load(i,k) represents a data load of the particular cellular communication site i during the second time period;

for each cellular communication site of the cluster, predicting an energy consumption as a function of data load, wherein predicting the energy consumption of the particular cellular communication site i is based at least in part on the energy factor f(i); and

varying a coverage area size setting of at least one of the cellular communication sites based at least in part on the predicted energy consumption of the cellular communication sites to reduce an aggregate energy consumption of the cellular communication sites.

9. The system of claim 8 , wherein the coverage area size setting of said at least one of the cellular communication sites corresponds to a coverage radius that is determined by a transmit power level of said at least one of the cellular communication sites.

10. The system of claim 8 , wherein varying the coverage area size setting is performed while maintaining (a) a given average data throughput of the cellular communication sites or (b) a given aggregate coverage area of the cellular communication sites.

11. The system of claim 8 , wherein the operations further include selecting the coverage area sizes so as to minimize Σ i=0 n Func(A(i), f(i)), where n is a number of cellular communication sites in the cluster, A(i) is a coverage area size of the cellular communication site i of the cluster, and Func(A(i), f(i)) is a function of A(i) and f(i).

12. The system of claim 11 , wherein Func(A(i), f(i)) comprises A(i)*f(i).

13. A non-transitory computer-readable medium having programming instructions stored thereon, which, when executed by a computing device, cause the computing device to perform operations comprising:

determining (a) energy consumption and (b) data load for each cellular communication site of a cluster of cellular communication sites for a first time period and a second time period k;

calculating an energy factor f(i) of a particular cellular communication site i of the cluster in accordance with the following:

f ( i )=[power( i,j )−power( i,k )]/[load( i,j )−load( i,k )]

 where:

power(i,j) represents energy consumed by the particular cellular communication site i during the first time period;

power(i,k) represents energy consumed by the particular cellular communication site i during the second time period;

load(i,j) represents a data load of the particular cellular communication site i during the first time period; and

load(i,k) represents a data load of the particular cellular communication site i during the second time period;

for each cellular communication site of the cluster, predicting an energy consumption as a function of data load, wherein predicting the energy consumption of the particular cellular communication site i is based at least in part on the energy factor f(i); and

varying a coverage area size setting of at least one of the cellular communication sites based at least in part on the predicted energy consumption of the cellular communication sites to reduce an aggregate energy consumption of the cellular communication sites.

14. The non-transitory computer-readable medium of claim 13 , wherein the operations further include selecting the coverage area sizes so as to minimize Σ i=0 n Func(A(i), f(i)), where n is a number of cellular communication sites in the cluster, A(i) is a coverage area size of the cellular communication site i of the cluster, and Func(A(i), f(i)) is a function of A(i) and f(i).

15. The non-transitory computer-readable medium of claim 14 , wherein Func(A(i), f(i)) comprises A(i)*f(i).

Assignments (5)
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 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 27, 2016
From: LIU, CHUNMING
To: T-MOBILE USA, INC.
Reel/Frame 039871/0081 →
Continuity (1)
Related Publication 20180092049A1 · Mar 29, 2018