US 12,257,919 B2
Multi-modal control plane for demand flexibility and electric vehicle charging
Brian Grunkemeyer, Redmond, WA (US); and Ana Jamborcic, Redmond, WA (US)
Assigned to FlexEnergi, LLC, Bainbridge Island, WA (US)
Filed by FlexCharging, Inc., Redmond, WA (US)
Filed on Mar. 13, 2020, as Appl. No. 16/818,917.
Prior Publication US 2021/0284040 A1, Sep. 16, 2021
Int. Cl. B60L 53/64 (2019.01); B60L 53/62 (2019.01); B60L 53/66 (2019.01); B60L 53/68 (2019.01); H02J 7/00 (2006.01)
CPC B60L 53/64 (2019.02) [B60L 53/62 (2019.02); B60L 53/66 (2019.02); B60L 53/68 (2019.02); H02J 7/00034 (2020.01); H02J 7/0071 (2020.01); B60L 2240/72 (2013.01); H02J 2310/14 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A system for providing a multi-modal control plane for device energy consumption, charging, data collection, and monitoring, the system comprising:
a plurality of devices in communication with an application programming interface, wherein the plurality of devices are comprised of one or more electric vehicles and one or more electrical appliances, each of the plurality of devices having a power input mechanism in selective electrical communication with a utility, the utility supplying power to each of the plurality of devices via the power input mechanism;
one or more reinterpretation layers that translates a plurality of information returned from the application programming interface; and
a control plane that receives information from the plurality of devices, transmits the information to an aggregation service, interprets the information, and controls and plans output of energy from the utility,
wherein user interactions with the system are monitored by the control plane, the user interactions including a desired state-of-charge of a device at a given time, a time when the user plugs in an electric vehicle for charging, and the user manually overriding delayed charging by the system of an electronic device and maintaining full control over the electronic device's availability, and wherein the system monitors the user's habits of interactions with the system, infers the user's intent for operational functions of the system, and optimizes charging and usage of the plurality of devices connected to the system.