EMBEDDED CONTROLLER TO SAVE SYSTEM TELEMETRY DATA DURING SYSTEM FAILURES

    公开(公告)号:US20250068530A1

    公开(公告)日:2025-02-27

    申请号:US18458518

    申请日:2023-08-30

    Abstract: An information handling system includes first and second storages, a basic input/output system (BIOS), and an embedded controller. The first storage stores telemetry data associated with the information handling system. The second storage includes a boot partition. The BIOS stores the telemetry data in the first storage. The embedded controller receives the telemetry data stored in the first storage from the BIOS. The embedded controller provides the telemetry data to the boot partition of the second storage over an out-of-band communication channel.

    HASH LOOK-UP TABLE TO TRIAGE CATASTROPHIC SYSTEM FAILURES

    公开(公告)号:US20250045406A1

    公开(公告)日:2025-02-06

    申请号:US18455804

    申请日:2023-08-25

    Abstract: An information handling system includes a memory device and a BIOS. The memory device includes a location to store a path hash value. The BIOS executes a plurality of processes to boot the information handling system. Each process has a unique identifier (ID). When the BIOS executes a first process, the BIOS calculates a first hash value of a first ID of the first process and stores the first hash value in the location. Each time the BIOS executes a second process, the BIOS calculates a second hash value of the path hash value and a second ID of the second process and stores the second hash value in the location.

    Method of fan control in an information handling system using a pseudo temperature sensor

    公开(公告)号:US12130676B2

    公开(公告)日:2024-10-29

    申请号:US17660895

    申请日:2022-04-27

    CPC classification number: G06F1/20 G05B19/4155 G06F1/206 G05B2219/49216

    Abstract: A method for controlling operation of a fan in an information handling system using a single parameter includes measuring a temperature associated with the information handling system, determining an average power load of the information handling system, determining a ratio based on the average power load, a light power load and a heavy power load, calculating a single parameter based on the measured temperature and the ratio, determining an operating fan speed based on the single parameter and signaling a fan to operate at the operating fan speed. The ratio may be difference between the average power load and the light power load divided by a difference between a heavy power load minus the light power load. Determining an operating fan speed may include applying one or more constants to the ratio.

    LOADING FIRMWARE ONTO AN EXTERNAL EMBEDDED CONTROLLER (EC) OF A HETEROGENEOUS COMPUTING PLATFORM

    公开(公告)号:US20240168909A1

    公开(公告)日:2024-05-23

    申请号:US18057771

    申请日:2022-11-22

    CPC classification number: G06F13/4221 G06F1/206 G06F13/4045

    Abstract: Systems and methods for loading firmware onto an external embedded controller (EC) of a heterogenous computing platform. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include: a heterogeneous computing platform having a Reduced Instruction Set Computer (RISC) processor and a Peripheral Component Interconnect Express (PCIe) controller coupled thereto, and an EC external to the heterogeneous computing platform and coupled to the PCIe controller, wherein the EC is configured to retrieve at least one of: firmware instructions, a configuration setting, or a table, from a PCIe device coupled to the PCIe controller.

    System and method for protecting against alterations in chain of trust sequences

    公开(公告)号:US11921858B2

    公开(公告)日:2024-03-05

    申请号:US17341567

    申请日:2021-06-08

    CPC classification number: G06F21/575 H04L9/3236 H04L9/3265

    Abstract: A system for protecting an information handling system from alterations in chain sequencing uses a root of trust to secure transition points between entities in a sequence according to a chain of trust stored in a chain of trust database. Before transitioning control from a first entity transferring control to a second entity receiving control, the root of trust validates the transferring entity and the receiving entity. Failure to validate both entities results in the root of trust stopping the boot process to prevent malicious code from interfering with the BIOS executing the correct steps in the process.

    System and method for binding applications to a root of trust

    公开(公告)号:US11663344B2

    公开(公告)日:2023-05-30

    申请号:US17332184

    申请日:2021-05-27

    CPC classification number: G06F21/604 G06F21/44 G06F21/572

    Abstract: A method for binding applications to a platform root of trust includes pre-provisioning application binding components in an information handling system. An application requesting OS access sends its access control list (ACL) and application metadata to the BIOS, which performs initial checks. The BIOS responds with platform metadata and a first nonce. The application communicates the metadata, the first nonce and a second nonce to a server. The server checks the nonces and metadata, creates a third nonce and an application binding object (ABO). The application checks the nonces and sends a binding certificate to the BIOS. The BIOS checks the nonces, creates a binding certificate, verifies the binding certificate and sends a binding session credential (BSC) to the application. The application binds the BSC with platform credentials.

Patent Agency Ranking