IP Library Granted Patent US 12,437,347
Granted Patent B1
US 12,437,347 · App. 16/527,298 · Granted Oct 7, 2025

Energy usage tracking and management

Inventor: Santhosh Monappa Shetty (Omaha, NE)
Assignee: West Technology Group, LLC
G06Q50/06G06Q10/1095
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,437,347
App. No.
16/527,298
Granted
Oct 7, 2025
Kind
B1
Abstract

One example method of operation may include determining one or more high energy usage events were initiated during a peak energy usage time interval of a period of time, determining whether a non-peak energy usage time interval is within a threshold range of the peak energy usage time interval, when the non-peak energy usage time interval is within the threshold range of the peak energy usage time interval, postponing at least a portion of the one or more high energy usage event during the peak energy usage time interval, and automatically re-initiating the one or more high energy usage events during the non-peak energy usage time interval.

Claims (46)

1. A method comprising:

receiving, by a processor of an energy usage server, energy usage information of one or more devices at a location of a customer;

identifying, via the processor, high energy usage events of the customer based on usage cycle times within the received energy usage information;

establishing a wireless network communication channel between a heating ventilation and air conditioning (HVAC) controller from among the one or more devices and the energy usage server via a wireless network router;

detecting, by the processor, energy usage events of the one or more devices over a period of time;

determining, by the processor, one or more of the energy usage events has exceeded an energy usage threshold;

in response to the determining, assigning, by the processor, the one or more energy usage events as high energy usage events; and

storing, by the processor, information about the one or more high energy usage events in a customer profile,

receiving, by the processor via the wireless network communication channel, an initiation signal from a device from among the one or more devices which identifies a hardware address of the device, a type of energy usage event that has been initiated by the device, a current time, and a type of usage cycle selected;

determining, by the processor, that the energy usage event is a high energy usage event initiated during a peak interval of time based on the type of energy usage event and the current time which are included in the initiation signal;

determining, by the processor, to perform an initial part of the usage cycle but delay a subsequent part of the usage cycle based on the determination that the energy usage event is a high energy usage event; and

in response to the determination to perform an initial part of the usage cycle but delay a subsequent part of the usage cycle, controlling, by the processor, the device to perform the initial part of the usage cycle without starting the subsequent part of the usage cycle during the peak interval time, and further controlling, by the processor, the device to perform the subsequent part of the usage cycle during a non-peak interval of time;

creating, by the processor, schedule events corresponding to future recommended energy usage times for a calendar application associated with the customer profile; and

populating, by the processor, the calendar application with the created schedule events.

2. The method of claim 1 , wherein the energy usage event comprises electricity consumption by one or more of a clothing dryer, a dishwasher, an array of computers, a refrigeration device, and a charging a battery.

3. An apparatus comprising:

a network interface configured to receive energy usage of one or more devices at a location of a customer; and

a processor configured to:

identify high energy usage events of the customer based on usage cycle times within the received energy usage information;

establish a wireless network communication channel between a heating ventilation and air conditioning (HVAC) controller from among the one or more devices and the apparatus via a wireless network router;

detect energy usage events of the one or more devices over a period of time;

determine one or more of the energy usage events has exceeded an energy usage threshold;

in response to the determination, assign the one or more energy usage events as high energy usage events; and

store information about the one or more high energy usage events in a customer profile,

receive, via the wireless network communication channel, an initiation signal from a device from among the one or more devices which identifies a hardware address of the device, a type of energy usage event that has been initiated by the device, a current time, and a type of usage cycle selected;

determine that the energy usage event is a high energy usage event based on the type of energy usage event initiated and the current time which are included in the initiation signal;

determine that the energy usage event is a high energy usage event initiated during a peak interval of time based on the type of energy usage event and the current time which are included in the initiation signal;

determine, by the processor, to perform an initial part of the usage cycle but delay a subsequent part of the usage cycle based on the determination that the energy usage event is a high energy usage event; and

in response to the determination to perform an initial part of the usage cycle but delay a subsequent part of the usage cycle, control the device to perform the initial part of the usage cycle without starting the subsequent part of the usage cycle during the peak interval time, and further control the device to perform the subsequent part of the usage cycle during a non-peak interval of time;

create schedule events corresponding to future recommended energy usage times for a calendar application associated with the customer profile; and

populate the calendar application with the created schedule events.

4. The apparatus of claim 3 , wherein the energy usage event comprises electricity consumption by one or more of a clothing dryer, a dishwasher, an array of computers, a refrigeration device, and a charging a battery.

5. A non-transitory computer readable storage medium configured to store instructions that when executed cause a processor to perform:

receiving energy usage information of one or more devices of a customer via an energy usage server;

identifying, via the energy usage server, high energy usage events of the customer based on usage cycle times within the received energy usage information;

establishing a wireless network communication channel between a heating ventilation and air conditioning (HVAC) controller from among the one or more devices and the energy usage server via a wireless network router;

detecting energy usage events of the one or more devices over a period of time;

determining one or more of the energy usage events has exceeded an energy usage threshold;

in response to the determining, assigning the one or more energy usage events as high energy usage events; and

receiving, by the energy usage server via the wireless network communication channel, an initiation signal from a device from among the one or more devices which identifies a hardware address of the device, a type of energy usage event that has been initiated by the device, a current time, and a type of usage cycle selected;

determining that the energy usage event is a high energy usage event initiated during a peak interval of time based on the type of energy usage event initiated by the device and the current time included in the initiation signal;

determining to perform an initial part of the usage cycle but delay a subsequent part of the usage cycle based on the determination that the energy usage event is a high energy usage event; and

in response to the determination to perform an initial part of the usage cycle but delay a subsequent part of the usage cycle, controlling the device to perform the initial part of the usage cycle without starting the subsequent part of the usage cycle during the peak interval time, and further controlling the device to perform the subsequent part of the usage cycle during a non-peak interval of time;

creating schedule events corresponding to future recommended energy usage times for a calendar application associated with the customer profile; and

populating the calendar application with the created schedule events.

6. The non-transitory computer readable storage medium of claim 5 , wherein the energy usage event comprises electricity consumption by one or more of a clothing dryer, a dishwasher, an array of computers, a refrigeration device, and charging a battery.

Assignments (5)
OMNIBUS ASSIGNMENT OF SECURITY INTEREST IN INTELLECTUAL PROPERTY Recorded Nov 25, 2024
From: UBS AG, STAMFORD BRANCH (AS SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH IN ITS CAPACITY AS COLLATERAL AGENT)
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE SUCCESSOR COLLATERAL AGENT
Reel/Frame 069438/0775 →
CHANGE OF NAME Recorded Jun 26, 2023
From: INTRADO CORPORATION
To: WEST TECHNOLOGY GROUP, LLC
Reel/Frame 064103/0774 →
NOTICE OF GRANT OF SECURITY INTEREST (SECOND LIEN) IN PATENTS Recorded Jan 31, 2023
From: CX360, INC.; WEST TECHNOLOGY GROUP, LLC (FKA INTRADO CORPORATION, FKA WEST CORPORATION); INTRADO INTERACTIVE SERVICES CORPORATION (FKA WEST INTERACTIVE SERVICES CORPORATION, FKA COBALT ACQUISITION COMPANY)
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 062571/0018 →
SECURITY INTEREST Recorded Jun 30, 2020
From: INTRADO CORPORATION (F/K/A WEST CORPORATION)
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 053083/0932 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 31, 2019
From: SHETTY, SANTHOSH MONAPPA
To: WEST CORPORATION
Reel/Frame 049913/0797 →
References Cited (9)
US 11333378B1 · Limp · 2022 [cited by examiner]
US 20070203860A1 · Golden · 2007 [cited by examiner]
US 20100146712A1 · Finch · 2010 [cited by examiner]
US 20110208369A1 · Yang · 2011 [cited by examiner]
US 20110218691A1 · O'Callaghan · 2011 [cited by examiner]
US 20140277769A1 · Matsuoka · 2014 [cited by examiner]
US 20160131382A1 · Rosen · 2016 [cited by examiner]
US 20170256941A1 · Bowers · 2017 [cited by examiner]
US 20200184395A1 · Fabris · 2020 [cited by examiner]