# US 10,870,358 B2 · Systems and methods for enabling automatic management of power loads and power generation based on user-specified set of rules

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,870,358 B2
- Document ID: US10870358B2
- Status: Granted
- Kind: B2
- Application number: 15/690,275
- Filed: 2017-08-29
- Published: 2018-01-18
- Granted: 2020-12-22
- Earliest claimed: 2014-09-14
- Assignees: Enel X North America, Inc.
- Applicants: Enel X North America, Inc.
- Inventors: Valery Miftakhov; Alexander Gurzhi; Alan White
- Web page: https://patentgrep.com/patent/US10870358B2

## CPC

- B60L 53/63: in response to network capacity
- B60L 53/305: {Communication interfaces}
- B60L 53/51: Photovoltaic means
- B60L 53/52: Wind-driven generators
- B60L 53/665: {Methods related to measuring, billing or payment}
- B60L 53/68: Off-site monitoring or control, e.g. remote control
- B60L 53/65: involving identification of vehicles or their battery types
- B60L 2250/20: by driver identification
- Y02E 60/00: Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T 10/70: Energy storage systems for electromobility, e.g. batteries
- Y02T 10/7072: Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
- Y02T 90/12: Electric charging stations
- Y02T 90/14: Plug-in electric vehicles
- Y02T 90/16: Information or communication technologies improving the operation of electric vehicles
- Y02T 90/167: Systems integrating technologies related to power network operation and communication or information technologies for supporting the interoperability of electric or hybrid vehicles, i.e. smartgrids as interface for battery charging of electric vehicles [EV] or hybrid vehicles [HEV]
- Y04S 10/126: the energy generation units being or involving electric vehicles [EV] or hybrid vehicles [HEV], i.e. power aggregation of EV or HEV, vehicle to grid arrangements [V2G]
- Y04S 30/12: Remote or cooperative charging
- Y04S 30/14: Details associated with the interoperability, e.g. vehicle recognition, authentication, identification or billing
- B60L: PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES (arrangements or mounting of electrical propulsion units or of plural diverse prime-movers for mutual or common propulsion in vehicles B60K1/00, B60K6/20; arrangements or mounting of electrical gearing in vehicles B60K17/12, B60K17/14; preventing wheel slip by reducing power in rail vehicles B61C15/08; dynamo-electric machines H02K; control or regulation of electric motors H02P); SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES (electric coupling devices combined with mechanical couplings of vehicles B60D1/64; electric heating for vehicles B60H1/00); ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL (control or regulation of electric motors H02P); MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- Y02E: REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02T: CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## Abstract

Systems and methods for enabling automatic management of arbitrary power loads and power generation based on user-specified set of rules. The aforesaid rules may be applied based on the grid conditions, parameters of specific grid equipment, as well as any other (external) factors. In various embodiments, the aforesaid user-specified rules may be automatically executed by one or more servers in response to sensed grid conditions and arbitrary external factors. In various embodiments, the aforesaid rules may cause execution of local site functions, such as powering down specific load that may help stabilize the wider power grid. In one or more embodiments, the rules may be executed on a central server or on EVSE nodes in a decentralized manner using, for example, blockchain technology well-known to persons of ordinary skill in the art.

## Claims

### Claim 1

A system for automatic management of power loads, the system comprising:
an electricity meter for reading an electric current, frequency, or voltage from an electricity supply line;
a plurality of electrical loads; and
a controller operatively coupled to the electricity meter and the plurality of electrical loads and operable to obtain readings from the electricity meter and to control at least one of the plurality of electrical loads based on the obtained readings in accordance with a plurality of user-specified rules;
wherein the user-specified rules comprise a pseudo-code comprising a plurality of statements including a statement for setting a power of a predetermined electrical load from the plurality of electrical loads; and
wherein the controller executes an interpreter for the pseudo-code.

### Claim 2 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the plurality of electrical loads comprise a plurality of vehicle charging stations.

### Claim 3 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the controller comprises a server disposed on a computer network and wherein the controller is coupled to the electricity meter and the plurality of electrical loads via a computer network.

### Claim 4 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the plurality of statements further comprise a statement for checking the voltage reading.

### Claim 5 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the plurality of statements further comprise a statement for checking the current reading.

### Claim 6 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the plurality of statements further comprise a statement for checking the frequency reading.

### Claim 7 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the plurality of statements further comprise a conditional statement.

### Claim 8 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the controller operates to control at least one of the plurality of electrical loads based on the obtained readings and at least one environmental parameter reading in accordance with the plurality of user-specified rules.

### Claim 9 (depends on 8)

The system for automatic management of power loads of claim 8, wherein the at least one environmental parameter reading comprises a temperature reading.

### Claim 10 (depends on 8)

The system for automatic management of power loads of claim 8, wherein the at least one environmental parameter reading comprises a sunlight brightness reading.

### Claim 11 (depends on 8)

The system for automatic management of power loads of claim 8, wherein the at least one environmental parameter reading comprises a time reading.

### Claim 12 (depends on 8)

The system for automatic management of power loads of claim 8, wherein the at least one environmental parameter reading comprises a humidity reading.

### Claim 13 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the controller comprises an access rights module for controlling an authorization of a user to specify the plurality of user-specified rules.

### Claim 14 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the user authorization is granted or denied with respect to a predetermined domain.

### Claim 15 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the predetermined domain is a house.

### Claim 16 (depends on 1)

The system for automatic management of power loads of claim 1, wherein the predetermined domain is a neighborhood.

### Claim 17

A method for automatic management of power loads, the method comprising:
providing an electricity meter for reading an electric current, frequency, or voltage from an electricity supply line;
providing a plurality of electrical loads; and
providing a controller operatively coupled to the electricity meter and the plurality of electrical loads and operable to obtain readings from the electricity meter and to control at least one of the plurality of electrical loads based on the obtained readings in accordance with a plurality of user-specified rules;
wherein the user-specified rules comprise a pseudo-code comprising a plurality of statements including a statement for setting a power of a predetermined electrical load from the plurality of electrical loads; and
wherein the controller executes an interpreter for the pseudo-code.
