IP Library Granted Patent US 12710800
Granted Patent B2
US 12710800 · App. 18/648,031 · Granted Aug 18, 2026

Device energy monitoring and management

Inventor: Gavin Young (London, GB)
Assignee: VODAFONE GROUP SERVICES LIMITED
G06F1/3209G06F1/30
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 12710800
App. No.
18/648,031
Granted
Aug 18, 2026
Kind
B2
Abstract

Method and system comprising determining electricity usage of a plurality of devices operating within one or more local networks. Maintaining in a data store external to each local network, data representing the determined electricity usage for each device of the plurality of devices and data identifying the device local network of the device.

Claims (59)

1 . A method comprising the steps of:

determining electricity usage of a plurality of devices operating within one or more local networks, wherein determining electricity usage of a plurality of devices operating within one or more local networks comprises the steps of:

determining a device type for each device operating within the one or more local networks; and

retrieving from a data storage, data indicating electricity usage for the device type of each device;

maintaining in a data store external to each local network, data representing the determined electricity usage for each device of the plurality of devices and data identifying the device local network of the device; and

determining a power mode of the plurality of devices, wherein the data indicating the electricity usage includes electricity usage during a low power mode and a high power mode of at least one device type.

2 . The method of claim 1 further comprising the step of:

executing one or more actions based on the data representing the determined electricity usage.

3 . The method of claim 2 , wherein the one or more actions comprises changing a mode of operation of at least one of the plurality of devices.

4 . The method of claim 3 , wherein changing the mode of operation is to switch off one or more Wi-Fi bands of the at least one of the plurality of devices.

5 . The method of claim 2 further comprising the step of switching one or more of the devices of the plurality of devices from a high power mode to a low power mode or switching off one or more of the devices.

6 . The method of claim 2 , wherein the one or more actions are implemented as power management commands stored within the data store and transmitted to one or more devices of the plurality of devices.

7 . The method of claim 1 , wherein the data representing the determined electricity usage is updated and stored or synchronised continuously.

8 . The method of claim 1 , wherein the step of determining electricity usage of the plurality of devices operating within the one or more local networks further comprises the step of receiving from each device data providing the electricity usage.

9 . The method of claim 8 , wherein the data received from each device is a standardised format and includes an identifier of the device.

10 . The method of claim 9 , wherein the standardised format is any one of:

matter; broadband forum, BBF; and comma separated variable, CSV.

11 . The method of claim 1 , wherein the step of determining electricity usage of the plurality of devices operating within the one or more local networks further comprises determining an amount of time of the at least one device spent in the low power mode and an amount of time spent in the high power mode.

12 . The method of claim 1 , wherein the step of determining electricity usage of the plurality of devices operating within the one or more local networks further comprises:

determining a Wi-Fi signal strength of at least one of the plurality of devices operating within the local network.

13 . The method of claim 1 further comprising the steps of:

retrieving from the data store data representing the determined electricity usage for each device in at least one of the plurality of local networks; and

providing the retrieved data to a server external to the local network.

14 . The method of claim 13 , wherein the step of providing the retrieved data to a server external to the local network further comprises providing a response to an application programming interface, API, request issued by the server external to the local network.

15 . The method of claim 13 , wherein the provided data includes location data of the at least one local network.

16 . The method of claim 1 , wherein the details of the plurality of devices operating within the local network comprises any one or more of:

device name;

device type;

location;

IP address;

MAC address; and

brand.

17 . The method of claim 1 , wherein the plurality of devices includes any one or more of:

a television;

a computer;

a refrigerator;

a freezer;

a smart phone;

a camera;

a washing machine;

a dryer;

a water heater;

a dish washer; and/or

an oven.

18 . The method of claim 1 , wherein the data indicating the electricity usage includes a stored electricity consumption parameter associated with a low power mode and a stored electricity consumption parameter associated with a high power mode.

19 . One or more non-transitory computer-readable media storing instructions that, when executed by a computing device comprising at least one processor and memory, cause the computing device to:

determine electricity usage of a plurality of devices operating within one or more local networks, wherein determining electricity usage of a plurality of devices operating within one or more local networks comprises the steps of:

determining a device type for each device operating within the one or more local networks; and

retrieving from a data storage, data indicating electricity usage for the device type of each device;

maintain in a data store external to each local network, data representing the determined electricity usage for each device of the plurality of devices and data identifying the device local network of the device; and

determine a power mode of the plurality of devices, wherein the data indicating the electricity usage includes electricity usage during a low power mode and a high power mode of at least one device type.

20 . A computer system comprising:

at least one processor;

non-transitory memory storing instructions that, when executed by the at least one processor, cause the computer system to:

determine electricity usage of a plurality of devices operating within one or more local networks, wherein determining electricity usage of a plurality of devices operating within one or more local networks comprises the steps of:

determining a device type for each device operating within the one or more local networks; and

retrieving from a data storage, data indicating electricity usage for the device type of each device;

maintain in a data store external to each local network, data representing the determined electricity usage for each device of the plurality of devices and data identifying the device local network of the device; and

determine a power mode of the plurality of devices, wherein the data indicating the electricity usage includes electricity usage during a low power mode and a high power mode of at least one device type.