# US 12,216,447 B2 · Virtual grid system and method

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

- Number: US 12,216,447 B2
- Document ID: US12216447B2
- Status: Granted
- Kind: B2
- Application number: 17/821,053
- Filed: 2022-08-19
- Published: 2023-11-02
- Granted: 2025-02-04
- Earliest claimed: 2020-02-21
- Assignees: Ivy Energy, Inc.
- Applicants: Ivy Energy, Inc.
- Inventors: Dover Janis
- Web page: https://patentgrep.com/patent/US12216447B2

## CPC

- G05B 19/402: characterised by control arrangements for positioning, e.g. centring a tool relative to a hole in the workpiece, additional detection means to correct position (G05B19/19 takes precedence)
- G06Q 10/04: Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202)
- G06Q 10/06315: {Needs-based resource requirements planning or analysis}
- G06Q 50/06: Energy or water supply
- G05B 2219/2639: Energy management, use maximum of cheap power, keep peak load low
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A virtual grid system is provided that enables allocation of energy produced by an energy producing asset to individual units of a multi-unit building. The system tracks the amount of electrical energy produced by the energy producing asset and also tracks an amount of electrical energy used by each individual unit. The system compares energy production information including pairs of an amount of energy produced and a corresponding time interval during which the amount of energy was produced to energy usage information including pairs of an amount of energy used and a corresponding time interval during which the amount of energy was used. The system allocates an amount of energy produced during each time interval to the individual units based on the amount of energy consumed by each respective individual unit during the time intervals. The system also calculates an energy cost allocation for each individual unit.

## Claims

### Claim 1

A virtual grid system for a plurality of units at a location, comprising:
a computer system in electrical communication with energy usage readers, each energy usage reader measuring energy use by an associated unit of the plurality of units;
the computer system in electrical communication with an energy production reader, the energy production reader measuring energy produced by a renewable energy source associated with the location, the energy production reader and the renewable energy source being separated from a utility grid by a utility transformer;
the computer system configured to receive, from the energy production reader, energy production information of energy produced by the renewable energy source during a time period;
the computer system configured to receive, from each energy usage reader, energy usage information for the associated unit during the time period;
the computer system configured to calculate an energy benefit allocation for each unit using the energy production information and the energy usage information;
the computer system comprising an appliance automation module configured to, based on surplus energy produced by the renewable energy source being available at the location, automatically perform one or more of:
controlling at least one control switch to turn off or reduce energy usage for each of the plurality of units according to each unit's energy benefit allocation to increase an overall energy benefit of the renewable energy source; or
controlling at least one battery management system to increase stored current or discharge stored energy capacity to manage energy storage of the renewable energy source to increase usage of the surplus energy produced by the renewable energy source to increase an overall energy benefit of the renewable energy source; and
a billing output generated for each unit that includes the unit's energy benefit allocation.

### Claim 2 (depends on 1)

The system of claim 1, wherein the energy benefit allocation for each unit is calculated using grid energy usage information, the grid energy usage information including energy used by the unit supplied by the virtual grid.

### Claim 3 (depends on 2)

The system of claim 2, wherein the energy benefit allocation comprises a price of the energy used by the unit supplied by the virtual grid during the time period.

### Claim 4 (depends on 3)

The system of claim 3, wherein the energy benefit allocation takes into account energy used by common areas of the location that are shared by the units.

### Claim 5 (depends on 1)

The system of claim 1, wherein the units are in a multi-unit structure.

### Claim 6 (depends on 1)

The system of claim 1, wherein the units are properties in a community.

### Claim 7 (depends on 1)

The system of claim 1, wherein the computer system is further configured to:
calculate an excess energy produced by the renewable energy source during the time period; and
credit at least a portion of the excess energy to each unit.

### Claim 8 (depends on 7)

The system of claim 7, further comprising a battery associated with the renewable energy source, the battery being configured to store the excess energy.

### Claim 9 (depends on 1)

The system of claim 1, wherein:
each unit has a per unit per time interval price of energy; and
a first per unit per time interval price of energy for a first unit is not equal to a second per unit per time interval price of energy for a second unit.

### Claim 10 (depends on 1)

The system of claim 1, wherein the computer system is further configured to:
weight each unit's usage load against the other units' usage loads using positive usage behavior and external utility pricing signals; and
distribute a shared financial incentive to a unit using the unit's weighted usage.

### Claim 11 (depends on 1)

The system of claim 1, wherein the computer system is further configured to:
determine an avoided energy cost representing energy supplied by the renewable energy source instead of the utility grid;
wherein each unit's relative share of the avoided energy cost is used to determine a benefit payment to the unit taking into account its energy benefit allocation.

### Claim 12 (depends on 1)

The system of claim 1, wherein:
the computer system is in electronic communication with the energy usage readers and the energy production reader over the Internet;
the computer system comprises one or more cloud-based servers; and
functionality of the computer system is provided to the units as a service.

### Claim 13 (depends on 12)

The system of claim 12, the computer system comprising a user interface that allows a user to view data of the virtual grid system.

### Claim 14 (depends on 1)

The system of claim 1, wherein the computer system comprises a plurality of networked processors.

### Claim 15

A virtual grid system for a plurality of units at a location, comprising:
a computer system in electrical communication with energy usage readers, each energy usage reader measuring energy use by an associated unit of the plurality of units;
the computer system in electrical communication with an energy production reader, the energy production reader measuring energy produced by a renewable energy source associated with the location, the energy production reader and the renewable energy source separated from a utility grid by a utility transformer;
the computer system configured to receive, from the energy production reader, energy production information of energy produced by the renewable energy source during a time period;
the computer system configured to receive, from each energy usage reader, energy usage information for the associated unit during the time period;
the computer system configured to calculate an excess energy produced by the renewable energy source during the time period and credit at least a portion of the excess energy to each unit;
the computer system configured to calculate an energy benefit allocation for each unit using the energy production information, the energy usage information, and the credited excess energy amount;
the computer system comprising an appliance automation module configured to, based on surplus energy produced by the renewable energy source being available at the location, automatically perform one or more of:
controlling at least one control switch to turn off or reduce energy usage for each of the plurality of units according to each unit's energy benefit allocation to increase an overall energy benefit of the renewable energy source; or
controlling at least one battery management system to increase stored current or discharge stored energy capacity to manage energy storage of the renewable energy source to increase usage of the surplus energy produced by the renewable energy source to increase an overall energy benefit of the renewable energy source; and
a billing output generated for each unit that includes the unit's energy benefit allocation.

### Claim 16 (depends on 15)

The system of claim 15, wherein:
each unit has a per unit per time interval price of energy; and
a first per unit per time interval price of energy for a first unit is not equal to a second per unit per time interval price of energy for a second unit.

### Claim 17 (depends on 15)

The system of claim 15, wherein the computer system is further configured to:
weight each unit's usage loads against the other units' usage loads using positive usage behavior and external utility pricing signals; and
distribute a shared financial incentive to a unit using the unit's weighted usage.

### Claim 18 (depends on 15)

The system of claim 15, wherein the computer system is further configured to:
determine an avoided energy cost representing energy supplied by the renewable energy source instead of the utility grid,
wherein each unit's relative share of the avoided energy cost is used to determine a benefit payment to the unit taking into account its energy benefit allocation.

### Claim 19 (depends on 15)

An electrical system, comprising:
the virtual grid system for a plurality of units at a location according to claim 15; and
a utility meter associated with each unit and in electrical communication with the respective unit's associated energy usage reader, the utility meter measuring energy used by the associated unit that is supplied by the grid or the renewable energy source.

### Claim 20

A method for operating a virtual grid system for a plurality of units at a location, the method comprising:
providing a computer system in electrical communication with energy usage readers, each energy usage reader measuring energy use by an associated unit of the plurality of units;
the computer system in electrical communication with an energy production reader, the energy production reader measuring energy produced by a renewable energy source associated with the location, the energy production reader and the renewable energy source separated from a utility grid by a utility transformer;
receiving with the computer system, from the energy production reader, energy production information of energy produced by the renewable energy source during a time period;
receiving with the computer system, from each energy usage reader, energy usage information for the associated unit during the time period;
calculating with the computer system an excess energy produced by the renewable energy source during the time period and crediting at least a portion of the excess energy to each unit;
calculating with the computer system an energy benefit allocation for each unit using the energy production information, the energy usage information, and the credited excess energy amount;
automatically performing, by the computer system with an appliance automation module, based on surplus energy produced by the renewable energy source being available at the location, one or more of:
controlling at least one control switch to turn off or reduce energy usage for each of the plurality of units according to each unit's energy benefit allocation to increase an overall energy benefit of the renewable energy source; or
controlling at least one battery management system to increase stored current or discharge stored energy capacity to manage energy storage of the renewable energy source to increase usage of the surplus energy produced by the renewable energy source to increase an overall energy benefit of the renewable energy source; and
generating a billing output generated for each unit that includes the unit's energy benefit allocation.

### Claim 21 (depends on 20)

The method of claim 20, wherein:
each unit has a per unit per time interval price of energy; and
a first per unit per time interval price of energy for a first unit is not equal to a second per unit per time interval price of energy for a second unit.

### Claim 22 (depends on 20)

The method of claim 20, further comprising:
determining an avoided energy cost representing energy supplied by the renewable energy source instead of the utility grid,
wherein each unit's relative share of the avoided energy cost is used to determine a benefit payment to the unit taking into account its energy benefit allocation.
