IP Library Granted Patent US 12,704,896
Granted Patent B2
US 12,704,896 · App. 18/754,080 · Granted Aug 11, 2026

Adaptive energy management

Inventor: James D. Wilder (Dallas, TX)
Assignees: TOYOTA MOTOR NORTH AMERICA, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
G06F1/3296B60W50/085B60W50/10
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,704,896
App. No.
18/754,080
Filed
Jun 25, 2024
Granted
Aug 11, 2026
Kind
B2
Examiner
CHEN, XUXING
Art Unit
2176
USPC
713/320
Abstract

An example operation may include one or more of registering a plurality of devices with respect to at least one user, collecting energy-related data by the plurality of devices based on actions performed by the at least one user with the plurality of devices during a period of time, determining an action from among the actions performed with the plurality of devices that raises an energy consumption above a threshold based on the energy-related data, and modifying at least one device from among the plurality of devices to consume a lower amount of energy to offset the energy consumption above the threshold.

Claims (34)

1 . A method comprising:

registering a plurality of devices with respect to at least one user;

collecting energy-related data by the plurality of devices based on actions performed by the at least one user with the plurality of devices during a period of time;

determining an action from among the actions performed with the plurality of devices that raises an energy consumption above a threshold based on the energy-related data; and

modifying at least one device from among the plurality of devices to consume a lower amount of energy to offset the energy consumption above the threshold,

wherein an action taken in a first room of a location where a user is present is determined which raises the energy consumption above the threshold, wherein an energy consuming system in a second room of the location where the user is not present is modified to offset the energy consumption above the threshold.

2 . The method of claim 1 , wherein the plurality of devices include a vehicle and an energy consuming system disposed within a location associated with the vehicle, the determining the action comprises identifying a task performed with the vehicle that exceeds the threshold, and the modifying comprises modifying the energy consuming system disposed in the location to reduce energy consumption.

3 . The method of claim 1 , wherein the modifying comprises determining a change to a setting of at least one device to offset the energy consumption above the threshold, and issuing a command to the at least one device which causes the at least one device to change the setting.

4 . The method of claim 1 , wherein the registering comprises registering the plurality of devices with a plurality of users, the identifying the action comprises identifying a respective user from among the plurality of users that performed the action that raised the energy consumption above the threshold, and the modifying comprises restricting the respective user from performing another action via the at least one device.

5 . The method of claim 1 , wherein the determining the action comprises receiving a request to perform a task via a graphical user interface (GUI) of a device, and the method further comprises determining an amount of time it will take to perform the task and a value of excess energy consumption that will result from the task based on the threshold, and displaying a warning which includes the amount of time and the value of excess energy consumption via the GUI of the device.

6 . The method of claim 1 , wherein the action is performed on a first day, and the modifying comprises receiving sensor data from the one or more Internet of Thing (IoT) sensors, waiting for a different day to occur based on the sensor data, receiving additional sensor data from the one or more IoT sensors on the different day, and modifying the at least one device on the different day based on the additional sensor data.

7 . A system comprising:

at least one processor; and

a memory, wherein the at least one processor and the memory are communicably coupled, and wherein the at least one processor is configured to:

register a plurality of devices with respect to at least one user,

collect energy-related data by the plurality of devices based on actions performed by the at least one user with the plurality of devices during a period of time,

determine an action from among the actions performed with the plurality of devices that raises an energy consumption above a threshold based on the energy-related data, and

modify at least one device from among the plurality of devices to consume a lower amount of energy to offset the energy consumption above the threshold,

wherein an action taken in a first room of a location where a user is present is determined which raises the energy consumption above the threshold, wherein an energy consuming system in a second room of the location where the user is not present is modified to offset the energy consumption above the threshold.

8 . The system of claim 7 , wherein the plurality of devices include a vehicle and an energy consuming system disposed within a location associated with the vehicle, and the at least one processor is configured to identify a task performed with the vehicle that exceeds the threshold, and modify the energy consuming system disposed in the location to reduce energy consumption.

9 . The system of claim 7 , wherein the at least one processor is configured to determine a change to a setting of at least one device to offset the energy consumption above the threshold, and issue a command to the at least one device which causes the at least one device to change the setting.

10 . The system of claim 7 , wherein the at least one processor is configured to register the plurality of devices with a plurality of users, identify a respective user from among the plurality of users that performed the action that raised the energy consumption above the threshold, and the restrict the respective user from performing another action via the at least one device.

11 . The system of claim 7 , wherein the at least one processor is configured to receive a request to perform a task via a graphical user interface (GUI) of a device, determine an amount of time it will take to perform the task and a value of excess energy consumption that will result from the task based on the threshold, and display a warning which includes the amount of time and the value of excess energy consumption via the GUI of the device.

12 . The system of claim 7 , wherein the action is performed on a first day, and the at least one processor is configured to receive sensor data from the one or more Internet of Thing (IoT) sensors, wait for a different day to occur based on the sensor data, receive additional sensor data from the one or more IoT sensors on the different day, and modify the at least one device on the different day based on the additional sensor data.

13 . A computer-readable storage medium comprising instructions, that when read by a processor, cause the processor to perform:

registering a plurality of devices with respect to at least one user;

collecting energy-related data by the plurality of devices based on actions performed by the at least one user with the plurality of devices during a period of time;

determining an action from among the actions performed with the plurality of devices that raises an energy consumption above a threshold based on the energy-related data; and

modifying at least one device from among the plurality of devices to consume a lower amount of energy to offset the energy consumption above the threshold,

wherein an action taken in a first room of a location where a user is present is determined which raises the energy consumption above the threshold, wherein an energy consuming system in a second room of the location where the user is not present is modified to offset the energy consumption above the threshold.

14 . The non-transitory computer-readable storage medium of claim 13 , wherein the plurality of devices include a vehicle and an energy consuming system disposed within a location associated with the vehicle, the determining the action comprises identifying a task performed with the vehicle that exceeds the threshold, and the modifying comprises modifying the energy consuming system disposed in the location to reduce energy consumption.

15 . The non-transitory computer-readable storage medium of claim 13 , wherein the modifying comprises determining a change to a setting of at least one device to offset the energy consumption above the threshold, and issuing a command to the at least one device which causes the at least one device to change the setting.

16 . The non-transitory computer-readable storage medium of claim 13 , wherein the registering comprises registering the plurality of devices with a plurality of users, the identifying the action comprises identifying a respective user from among the plurality of users that performed the action that raised the energy consumption above the threshold, and the modifying comprises restricting the respective user from performing another action via the at least one device.

17 . The non-transitory computer-readable storage medium of claim 13 , wherein the determining the action comprises receiving a request to perform a task via a graphical user interface (GUI) of a device, and the processor is further configured to perform determining an amount of time it will take to perform the task and a value of excess energy consumption that will result from the task based on the threshold, and displaying a warning which includes the amount of time and the value of excess energy consumption via the GUI of the device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2024
From: WILDER, JAMES D.
To: TOYOTA MOTOR NORTH AMERICA, INC.; TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 067938/0685 →
Continuity (1)
Related Publication 20250390162A1 · Dec 25, 2025
References Cited (27)
US 10048711B2 · Umamoto · 2018 [cited by examiner]
US 10139845B2 · Dzuban et al. · 2018 [cited by applicant]
US 10168682B1 · McDaniel et al. · 2019 [cited by applicant]
US 10437219B2 · Huang et al. · 2019 [cited by applicant]
US 11860594B2 · Anderson et al. · 2024 [cited by applicant]
US 20120022711A1 · Sakaguchi · 2012 [cited by examiner]
US 20140180968A1 · Song · 2014 [cited by examiner]
US 20180196490A1 · Ail · 2018 [cited by examiner]
US 20190217736A1 · Donnelly et al. · 2019 [cited by applicant]
US 20200076198A1 · Beckmann et al. · 2020 [cited by applicant]
US 20200101850A1 · Harty et al. · 2020 [cited by applicant]
US 20210291692A1 · Masoud et al. · 2021 [cited by applicant]
US 20210300324A1 · Legnedahl · 2021 [cited by examiner]
US 20230052002A1 · Salter et al. · 2023 [cited by applicant]
US 20230103426A1 · Hong et al. · 2023 [cited by applicant]
US 20230243662A1 · Suplin · 2023 [cited by examiner]
US 20230333522A1 · Cella et al. · 2023 [cited by applicant]
US 20240031936A1 · Droste · 2024 [cited by examiner]
US 20240067038A1 · Dowling · 2024 [cited by applicant]
US 20240140242A1 · Kromrey · 2024 [cited by examiner]
US 20240170988A1 · Yu · 2024 [cited by examiner]
US 20250065862A1 · Joao · 2025 [cited by applicant]
US 20250091469A1 · Sahafzadeh · 2025 [cited by examiner]
CN 108476473A · 2018 [cited by applicant]
EP 3413421B1 · 2018 [cited by applicant]
Unknown, “Managing your energy use,” Consumer Energy, last downloaded Apr. 5, 2024, https://www.consumersenergy.com/residential/save-money-and-energy/managing-your-energy-use. [cited by applicant]
Unknown, “What will energy management look like in 2030?”, drax,. com, Oct. 25, 2022, https://energy.drax.com/insights/energy-management-in-2030/. [cited by applicant]