IP Library Granted Patent US 12687913
Granted Patent B2
US 12687913 · App. 18/006,843 · Granted Jul 21, 2026

S5 power state control action

Inventors: Irwan Halim (Spring, TX); Khoa Huynh (Spring, TX); Christoph Graham (Spring, TX)
Assignee: Hewlett-Packard Development Company, L.P.
G06F1/3215G06F1/3243G06F11/3058G06F21/562
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 12687913
App. No.
18/006,843
Granted
Jul 21, 2026
Kind
B2
Abstract

In an example implementation according to aspects of the present disclosure, a system, method, and storage medium comprising a plurality of sensors communicatively coupled to a microcontrol unit wherein the MCU operates while the system is in an S5 power state. While in the S5 power state, the MCU receives a system-related datum from one of the plurality of sensors. The MCU determines a control action based on the system-related datum and the MCU executes the control action on the system.

Claims (40)

1 . A system comprising:

a plurality of sensors configured to operate in an S5 power state;

a microcontrol unit (MCU) communicatively coupled to the plurality of sensors, wherein the MCU is configured to:

while the system is in an S5 power state,

receive, from the plurality of sensors, a system-related datum corresponding to the system in the S5 power state, wherein the system-related datum indicates a condition affecting a security of the system while the system operates in the S5 power state, wherein the system-related datum is detected while the system operates in the S5 power state;

determine, based on the system-related datum, a control action to be executed on the system while the system is in the S5 power state, wherein the control action includes an update to a firmware setting that indicates a different operating mode;

execute the control action on the system to protect the system from the condition affecting the security of the system, wherein the execution of the control action includes updating the firmware setting;

in response to completing execution of the control action, control a power state change of the system from the S5 power state to a different power state; and

pass control of the system, based on the control action, to a firmware of the system, wherein the firmware is to control the system based on the firmware setting.

2 . The system of claim 1 , wherein the control action comprises disabling power of the system.

3 . The system of claim 1 , wherein the control action comprises scanning a memory of the system.

4 . The system of claim 1 , wherein the plurality of sensors includes a software agent and wherein the control action comprises scanning a storage medium of the system and performing memory pattern matching.

5 . The system of claim 1 , wherein the MCU sends attestation datum to the firmware.

6 . The system of claim 1 , wherein the MCU is configured to:

prior to determination of the control action, execute a set of conditional instructions to extract additional information from the system,

wherein the control action is determined based on the additional information.

7 . The system of claim 1 , wherein the MCU is configured to:

determine the control action using a mapping system, wherein the mapping system maps a type of system-related datum to a correlated control action.

8 . The system of claim 1 , wherein the system-related datum is a digital representation of the condition affecting the system.

9 . The system of claim 1 , wherein the condition is an atmospheric condition, and wherein the control action protects the system from a physical failure.

10 . The system of claim 1 , wherein the condition is a logic condition, and wherein the control action protects the system from a software error.

11 . The system of claim 1 , wherein the plurality of sensors includes a sensor-enabled peripheral port configured to operate in the S5 power state, wherein the system-related datum includes information related to a peripheral coupled to the sensor-enabled peripheral port, and wherein the MCU is configured to determine the control action based on the information related to the peripheral.

12 . A method comprising:

receiving, at a microcontrol unit (MCU), a system-related datum from a sensor while a system corresponding to the system-related datum is in an S5 power state, wherein the system-related datum indicates an adverse condition that affects a security of the system while the system operates in the S5 power state;

determining, with the MCU, a control action to be executed on the system while the system is in the S5 power state, wherein the control action is determined based on the system-related datum, wherein the control action is responsive to the adverse condition affecting the system, wherein the control action includes an update to a firmware setting that indicates a different operating mode;

executing, with the MCU, the control action on the system while the system is in the S5 power state to protect the system from the adverse condition affecting the security of the system, wherein execution of the control action includes updating the firmware setting;

in response to completing execution of the control action, controlling, with the MCU, the system to change from the S5 power state to a different power state based on the control action, wherein the different power state is less than a S0 power state; and

passing control of the system, based on the control action, to a firmware of the system, wherein the firmware is to control the system based on the firmware setting.

13 . The method of claim 12 , wherein receiving the system-related datum from the sensor includes receiving an internal temperature of the system from a temperature sensor.

14 . The method of claim 12 , wherein the control action comprises disabling a communications port on the system.

15 . The method of claim 12 , wherein the control action comprises evaluating a whitelist against a set of connected peripherals to the system.

16 . The method of claim 12 , wherein the control action comprises scanning a storage medium for malware infection.

17 . A non-transitory computer readable medium comprising instructions executable by a microcontrol unit (MCU) to:

receive a system-related datum from one of a plurality of sensors while a system corresponding to the system-related datum is in an S5 power state, wherein the system-related datum indicates a logical impact affecting a security of the system while the system operates in the S5 power state;

determine, based on the system-related datum, a control action to be executed on the system while the system is in the S5 power state, wherein the control action includes an update to a firmware setting that indicates a different operating mode;

execute the control action on the system while the system is in the S5 power state to protect the system from the logical impact affecting the security of the system, wherein execution of the control action includes updating the firmware setting; and

pass control of the system, based on the control action, to a firmware of the system, wherein the firmware is to control the system based on the firmware setting.

18 . The medium of claim 17 , wherein the control action comprises evaluating a whitelist against a set of connected peripherals to the system.

19 . The medium of claim 17 , wherein the firmware performs, based on the firmware setting, hardware initialization of the system during a boot process and hands control of the system to an operating system of the system, the operating system to operate in accordance with the different operating mode as indicated by the firmware setting.

20 . The medium of claim 17 , wherein the MCU validates a first time record of the MCU against a second time record of the firmware.