IP Library Granted Patent US 12,732,909
Granted Patent B2
US 12,732,909 · App. 18/542,316 · Granted Sep 8, 2026

Energy resource management within a 5G radio access network

Inventors: Gurpreet Sohi (Parker, CO); Sourabh Gupta (Ashburn, VA); Dhaval D. Mehta (Aldie, VA)
Assignee: DISH Wireless L.L.C.
H04W52/0206
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 12,732,909
App. No.
18/542,316
Granted
Sep 8, 2026
Kind
B2
Abstract

A method includes receiving, at one or more processing devices from application programming interfaces associated with one or more utility services providers, energy consumption data for each of a plurality of cell sites of a radio access network, accessing a machine learning model trained to determine, based on the energy consumption data, one or more operating parameters of the cell sites, the one or more operating parameters being indicative of corresponding usage levels of each of the plurality of cell sites, determining, based on an output of the machine learning model, a power resource configuration for the plurality of cell sites, specifying, for each of the plurality of cell sites, whether the corresponding cell site can be powered by a renewable energy source during a period of time in the future, and transmitting, via at least a subset of the APIs, a signal that identifies the power resource configuration.

Claims (35)

1 . A method comprising:

receiving, from application programming interfaces (APIs) associated with one or more utility services providers, energy consumption data for each of a plurality of cell sites of a radio access network (RAN);

accessing a machine learning model trained to determine, based on the energy consumption data, one or more operating parameters of the cell sites, the one or more operating parameters being indicative of corresponding usage levels of each of the plurality of cell sites;

determining, based on an output of the machine learning model, a power resource configuration for the plurality of cell sites, the power resource configuration specifying, for each of the plurality of cell sites, whether the corresponding cell site can be powered by a renewable energy source during a period of time; and

transmitting, via at least a subset of the APIs, a signal that identifies the power resource configuration, the signal including a recommendation to switch at least one of the plurality of cell sites from a non-renewable energy source to the renewable energy source.

2 . The method of claim 1 , wherein receiving from APIs associated with one or more utility services providers, energy consumption data for each of a plurality of cell sites of a RAN comprises, receiving data on a periodic basis, that indicates energy usage and site load information.

3 . The method of claim 1 , wherein receiving from APIs associated with one or more utility services providers, energy consumption data for each of a plurality of cell sites of a RAN comprises, receiving data that indicates whether energy consumed is non-renewable energy or renewable energy.

4 . The method of claim 1 , wherein at least a first subset of the APIs associated with one or more utility service providers are configured to communicate with a control center associated with a utility service provider.

5 . The method of claim 1 , wherein at least a second subset of the APIs associated with one or more utility service providers are configured to communicate directly with one or more smart meters located at one or more cell sites of the RAN.

6 . The method of claim 1 , wherein determining, based on an output of the machine learning model, a power resource configuration for the plurality of cell sites comprises determining a power resource configuration that would reduce a load on a particular grid within the RAN, wherein the particular grid includes a subset of the plurality of cell sites.

7 . The method of claim 1 , further comprising analyzing the energy consumption data for each of the plurality of cell sites of the RAN to identify power consumption trends, trends in bands deployed by a RAN solution engine associated with the plurality of cell sites, and cell site traffic trends.

8 . The method of claim 1 , comprising:

transmitting a control signal to a particular cell site, wherein the control signal is configured to implement a band configuration at the particular cell site.

9 . The method of claim 1 , wherein the one or more operating parameters being indicative of corresponding usage levels of each of the plurality of cell sites comprises renewable energy usage, non-renewable energy usage, total daily energy consumption, site load information, daily cell site traffic trends, and daily band deployment trends.

10 . A system comprising:

one or more computers and one or more storage devices on which are stored instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:

receiving, from application programming interfaces (APIs) associated with one or more utility services providers, energy consumption data for each of a plurality of cell sites of a radio access network (RAN);

accessing a machine learning model trained to determine, based on the energy consumption data, one or more operating parameters of the cell sites, the one or more operating parameters being indicative of corresponding usage levels of each of the plurality of cell sites;

determining, based on an output of the machine learning model, a power resource configuration for the plurality of cell sites, the power resource configuration specifying, for each of the plurality of cell sites, whether the corresponding cell site can be powered by a renewable energy source during a period of time; and

transmitting, via at least a subset of the APIs, a signal that identifies the power resource configuration, the signal including a recommendation to switch at least one of the plurality of cell sites from a non-renewable energy source to the renewable energy source.

11 . The system of claim 10 , wherein receiving from APIs associated with one or more utility services providers, energy consumption data for each of a plurality of cell sites of a RAN comprises, receiving data on a periodic basis, that indicates energy usage and site load information.

12 . The system of claim 10 , wherein receiving from APIs associated with one or more utility services providers, energy consumption data for each of a plurality of cell sites of a RAN comprises, receiving data that indicates whether energy consumed is non-renewable energy or renewable energy.

13 . The system of claim 10 , wherein at least a first subset of the APIs associated with one or more utility service providers are configured to communicate with a control center associated with a utility service provider.

14 . The system of claim 10 , wherein at least a second subset of the APIs associated with one or more utility service providers are configured to communicate directly with one or more smart meters located at one or more cell sites of the RAN.

15 . The system of claim 10 , wherein determining, based on an output of the machine learning model, a power resource configuration for the plurality of cell sites comprises determining a power resource configuration that would reduce a load on a particular grid within the RAN, wherein the particular grid includes a subset of the plurality of cell sites.

16 . The system of claim 10 , wherein the operations comprise analyzing the energy consumption data for each of the plurality of cell sites of the RAN to identify power consumption trends, trends in bands deployed by a RAN solution engine associated with the plurality of cell sites, and cell site traffic trends.

17 . The system of claim 10 , wherein the operations comprise:

transmitting a control signal to a particular cell site, wherein the control signal is configured to implement a band configuration at the particular cell site.

18 . The system of claim 10 , wherein the one or more operating parameters being indicative of corresponding usage levels of each of the plurality of cell sites comprises renewable energy usage, non-renewable energy usage, total daily energy consumption, site load information, daily cell site traffic trends, and daily band deployment trends.

19 . One or more non-transitory computer storage media encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:

receiving, from application programming interfaces (APIs) associated with one or more utility services providers, energy consumption data for each of a plurality of cell sites of a radio access network (RAN);

accessing a machine learning model trained to determine, based on the energy consumption data, one or more operating parameters of the cell sites, the one or more operating parameters being indicative of corresponding usage levels of each of the plurality of cell sites;

determining, based on an output of the machine learning model, a power resource configuration for the plurality of cell sites, the power resource configuration specifying, for each of the plurality of cell sites, whether the corresponding cell site can be powered by a renewable energy source during a period of time; and

transmitting, via at least a subset of the APIs, a signal that identifies the power resource configuration, the signal including a recommendation to switch at least one of the plurality of cell sites from a non-renewable energy source to the renewable energy source.

20 . The one or more non-transitory computer storage media of claim 19 , wherein receiving from APIs associated with one or more utility services providers, energy consumption data for each of a plurality of cell sites of a RAN comprises, receiving data on a periodic basis, that indicates energy usage and site load information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2024
From: SOHI, GURPREET; GUPTA, SOURABH; MEHTA, DHAVAL D.
To: DISH WIRELESS L.L.C.
Reel/Frame 066775/0732 →
Continuity (1)
Related Publication 20250203506A1 · Jun 19, 2025
References Cited (14)
US 9277497B2 · Ansari · 2016 [cited by examiner]
US 11410219B2 · Vega · 2022 [cited by examiner]
US 11785435B2 · Zhang · 2023 [cited by examiner]
US 11894679B2 · Pathak · 2024 [cited by examiner]
US 12141675B1 · Duong · 2024 [cited by examiner]
US 20210004265A1 · Guim Bernat · 2021 [cited by examiner]
US 20210334914A1 · Sadot · 2021 [cited by examiner]
US 20220232470A1 · Valcarce Rial · 2022 [cited by examiner]
US 20230378645A1 · Tran · 2023 [cited by applicant]
US 20240224175A1 · Karaki · 2024 [cited by examiner]
US 20250253657A1 · Tennant · 2025 [cited by examiner]
CN 101753612 · 2010 [cited by applicant]
CN 109240223 · 2019 [cited by applicant]
CN 112566226 · 2021 [cited by applicant]