AUTHENTICATION OF WRITE REQUESTS
    4.
    发明申请

    公开(公告)号:US20220284088A1

    公开(公告)日:2022-09-08

    申请号:US17636062

    申请日:2019-10-24

    Abstract: Examples of computing devices for authenticating a write request to a controller of a computing device are described herein, in an example, a computing device may include a controller having a first authentication key and a firmware having a copy of the first authentication key. The copy of the first authentication key being editable. The controller may randomly generate a second authentication key. Using the first authentication key and the second authentication key, the controller may compute a first hash value. The firmware may compute a second hash value using the copy of the first authentication key and the second authentication key. When the controller receives a write request, the controller may compare the first hash value and the second hash value and allow the write request upon successful comparison.

    Firmware update
    5.
    发明授权

    公开(公告)号:US10185551B2

    公开(公告)日:2019-01-22

    申请号:US15309479

    申请日:2014-07-02

    Abstract: A separable computing system according to one example includes a display portion and a base portion. The display portion may include shared non-volatile memory to receive a base portion firmware update and a display portion private non-volatile memory to store the base portion firmware update. The display portion may further include a display portion embedded controller to send the base portion firmware update to a base portion embedded controller. The base portion may include and embedded controller to receive the base portion firmware update and a base portion private non-volatile memory to store the base portion firmware update.

    Controller event queues
    6.
    发明授权

    公开(公告)号:US11360702B2

    公开(公告)日:2022-06-14

    申请号:US16480979

    申请日:2017-12-11

    Abstract: The examples include methods and apparatuses to store events in a queue for an EC, Storing events in a queue for an EC can include receiving a message from a core FW of an EC and identifying an event corresponding to the message. Storing events in a queue for an EC can also include accessing a priority associated with the event and adding the event and the priority to a queue to be processed by the EC.

    UPDATES TO FLASH MEMORY BASED ON DETERMINATIONS OF BITS TO ERASE

    公开(公告)号:US20220155990A1

    公开(公告)日:2022-05-19

    申请号:US17419736

    申请日:2019-07-31

    Abstract: An example non-transitory machine-readable storage medium storing machine-readable instructions which when executed cause a processor to obtain stored bits stored on a flash memory, each of the stored bits in a set state or an unset state. The processor further obtains target bits, each of the target bits in the set state or the unset state, wherein each target bit corresponds to a stored bit to update the stored bit. The processor further determines whether, for one stored bit in the set state, the corresponding target bit is in the unset state. When the determination is positive, the processor sets the stored bits to the unset state and, after setting the stored bits to the unset state, updates the stored bits to match the corresponding target bits. When the determination is negative, the processor updates the stored bits to match the corresponding target bits.

    CONTROLLER EVENT QUEUES
    10.
    发明申请

    公开(公告)号:US20200301608A1

    公开(公告)日:2020-09-24

    申请号:US16480979

    申请日:2017-12-11

    Abstract: The examples include methods and apparatuses to store events in a queue for an EC, Storing events in a queue for an EC can include receiving a message from a core FW of an EC and identifying an event corresponding to the message. Storing events in a queue for an EC can also include accessing a priority associated with the event and adding the event and the priority to a queue to be processed by the EC.

Patent Agency Ranking