US 12,292,781 B2
Method and system for managing power consumption for devices
Parminder Singh Sethi, Ludhiana (IN); and Lakshmi Saroja Nalam, Bangalore (IN)
Assigned to DELL PRODUCTS L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Apr. 21, 2023, as Appl. No. 18/304,923.
Prior Publication US 2024/0353913 A1, Oct. 24, 2024
Int. Cl. G06F 1/3287 (2019.01); G06F 1/3203 (2019.01); G06F 1/3206 (2019.01); G06F 1/3209 (2019.01); G06F 1/329 (2019.01); G06F 9/4401 (2018.01)
CPC G06F 1/3287 (2013.01) [G06F 1/3206 (2013.01); G06F 1/329 (2013.01); G06F 1/3203 (2013.01); G06F 1/3209 (2013.01); G06F 9/4418 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for performing power management services for devices, comprising:
identifying, by a processor, a power schedule generation event associated with devices;
in response to identifying the power schedule generation event:
identifying relationships between containers of the devices;
generating a relationship matrix based on the identifying;
obtaining network information associated with the containers;
generating a prediction model using the relationship matrix and the network information;
generating power schedules associated with the devices using the prediction model;
making a first determination that a power schedule of the power schedules indicates a sleep event associated with an infrastructure component;
in response to the first determination:
initiating sleep mode for the infrastructure component;
making a second determination that the power schedule indicates a wake event associated with the infrastructure component; and
in response to the second determination:
 initiating start-up of the infrastructure component;
 obtaining a request;
 identifying a second infrastructure component associated with the request;
 making a third determination that the second infrastructure component is asleep based on a second power schedule associated with the second infrastructure component; and
 in response to the third determination;
 initiating start-up of the second infrastructure component, wherein the request is serviced by the second infrastructure component after the start-up of the second infrastructure component.