IP Library Granted Patent US 11,714,441
Granted Patent B2
US 11,714,441 · App. 16/993,183 · Granted Aug 1, 2023

Method and apparatus for delivering power using external data

Inventors: Ben Kearns (San Francisco, CA); Jon Burlinson (San Jose, CA); Drew Stevens (San Francisco, CA)
Assignee: Stem, Inc.
G05F1/66G05B13/026G06Q50/06H02J3/00H02J3/32H02J4/00H02J13/00H02J13/00002H02J13/00034G05B2219/39361H02J3/003Y02E40/70Y02E60/00Y02P80/10Y04S10/14Y04S10/50
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 11,714,441
App. No.
16/993,183
Granted
Aug 1, 2023
Kind
B2
Abstract

A control system for an energy storage system located behind a utility meter uses a unique, feedback-based, communication and control method to reliably and efficiently maximize economic return of the energy storage system. Operating parameters for the energy storage system are calculated at an external, centralized data center, and are selected to prevent electrical power demand of an electric load location from exceeding a specified set-point by discharging energy storage devices, such as DC batteries, through a bidirectional energy converter during peak demand events. The control system can operate autonomously in the case of a communications failure.

Claims (58)

1. One or more non-transitory computer-readable storage media storing instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of:

monitoring a first rate of energy transfer from an electric line to the electric load location, wherein the electric line is coupled to an electric meter adapted to measure power transferred between the electric load location and the electric grid;

receiving a first set of operating parameters that are created based on one or more received external inputs; and

based on the first set of operating parameters, varying an energy transfer from an energy storage device to the electric line to cause the first rate of energy transfer to remain below a threshold value.

2. The one or more non-transitory computer-readable storage media of claim 1 , wherein the first set of operating parameters are determined by an optimization engine located remotely from the electric load location.

3. The one or more non-transitory computer-readable storage media of claim 1 , wherein the one or more external inputs are received by a processor configured to determine the first set of operating parameters and are selected from a group consisting of weather information, sunrise and sunset information, power usage cost information, utility's billing period, electric load location's geographic location, local solar production, local incident light, electric load location customer type, electric load location building specifications, grid operator data and time data.

4. The one or more non-transitory computer-readable storage media of claim 1 , further storing instructions that, when executed by the one or more processors, cause the one or more processors to perform the steps of:

transmitting information used to control the first rate of energy transfer to an optimization engine;

receiving a second set of operating parameters from the optimization engine, wherein the second set of operating parameters are derived from the transmitted information; and

controlling a second rate of energy transfer based on the second set of operating parameters.

5. The one or more non-transitory computer-readable storage media of claim 4 , wherein receiving the first set of operating parameters further comprises:

receiving one or more operating control curves comprising a battery curve or a demand set-point curve,

wherein controlling the second rate of energy transfer comprises:

comparing the one or more operating control curves with the first rate of energy transfer; and

controlling the transfer of energy between the energy storage device based on the comparison.

6. The one or more non-transitory computer-readable storage media of claim 4 , wherein receiving the first set of operating parameters further comprises:

receiving one or more battery curves, and

wherein controlling the second rate of energy transfer includes comparing the one or more battery curves with a measured state-of-charge of the energy storage device.

7. A method for controlling energy transferred between an electric grid and an electric load location, comprising:

monitoring a first rate of energy transfer from an electric line to an electric load location, wherein the electric line is coupled to an electric meter adapted to measure power transferred between the electric load location and an electric grid;

receiving a first set of operating parameters that are created based on one or more received external inputs; and

based on the first set of operating parameters, varying an energy transfer from an energy storage device to the electric line to cause the first rate of energy transfer to remain below a threshold value,

wherein the threshold value varies with time.

8. The method of claim 7 , wherein the first set of operating parameters are determined by an optimization engine located remotely from the electric load location.

9. The method of claim 7 , wherein the one or more external inputs are received by a processor configured to determine the first set of operating parameters and are selected from a group consisting of weather information, sunrise and sunset information, power usage cost information, utility's billing period, electric load location's geographic location, local solar production, local incident light, electric load location customer type, electric load location building specifications, grid operator data and time data.

10. The method of claim 7 , further comprising:

transmitting information used to control the first rate of energy transfer to an optimization engine;

receiving a second set of operating parameters from the optimization engine, wherein the second set of operating parameters are derived from the transmitted information; and

controlling a second rate of energy transfer based on the second set of operating parameters.

11. The method of claim 10 , wherein receiving the first set of operating parameters further comprises:

receiving one or more operating control curves comprising a battery curve or a demand set-point curve,

wherein controlling the second rate of energy transfer comprises:

comparing the one or more operating control curves with the first rate of energy transfer; and

controlling the transfer of energy between the energy storage device based on the comparison.

12. The method of claim 10 , wherein receiving the first set of operating parameters further comprises:

receiving one or more battery curves, and

wherein controlling the second rate of energy transfer includes comparing the one or more battery curves with a measured state-of-charge of the energy storage device.

13. A system, comprising:

a memory storing a set of instructions; and

a processor coupled to the memory and, when executing the set of instructions, is configured to:

monitor a first rate of energy transfer from an electric line to an electric load location, wherein the electric line is coupled to an electric meter adapted to measure power transferred between the electric load location and an electric grid;

receive a first set of operating parameters that are created based on one or more received external inputs; and

based on the first set of operating parameters, vary an energy transfer from an energy storage device to the electric line to cause the first rate of energy transfer to remain below a threshold value,

wherein the threshold value varies with time.

14. The system of claim 13 , wherein the first set of operating parameters are determined by an optimization engine located remotely from the electric load location.

15. The system of claim 13 , wherein the one or more external inputs are received by a processor configured to determine the first set of operating parameters and are selected from a group consisting of weather information, sunrise and sunset information, power usage cost information, utility's billing period, electric load location's geographic location, local solar production, local incident light, electric load location customer type, electric load location building specifications, grid operator data and time data.

16. The system of claim 13 , wherein the processor is further configured to:

transmit information used to control the first rate of energy transfer to an optimization engine;

receive a second set of operating parameters from the optimization engine, wherein the second set of operating parameters are derived from the transmitted information; and

control a second rate of energy transfer based on the second set of operating parameters.

17. The system of claim 16 , wherein receiving the first set of operating parameters further comprises:

receiving one or more operating control curves comprising a battery curve or a demand set-point curve,

wherein controlling the second rate of energy transfer comprises:

comparing the one or more operating control curves with the first rate of energy transfer; and

controlling the transfer of energy between the energy storage device based on the comparison.

18. The system of claim 16 , wherein receiving the first set of operating parameters further comprises:

receiving one or more battery curves, and

wherein controlling the second rate of energy transfer includes comparing the one or more battery curves with a measured state-of-charge of the energy storage device.

Assignments (2)
SECURITY INTEREST Recorded Jun 30, 2025
From: STEM, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
Reel/Frame 071569/0935 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2020
From: KEARNS, BEN; BURLINSON, JON; STEVENS, DREW
To: STEM, INC.
Reel/Frame 053524/0233 →