Board management controller firmware emulation

    公开(公告)号:US10346187B1

    公开(公告)日:2019-07-09

    申请号:US15475035

    申请日:2017-03-30

    Abstract: Technologies are provided for running multiple firmware instances in a board management controller (BMC). A BMC can be configured to execute a first BMC firmware natively and to execute a virtualized second BMC firmware in an emulator. The virtualized second BMC firmware can be an instance of an older BMC firmware, and the first BMC firmware can be an instance of a newer BMC firmware configured to use the emulator to delegate control of hardware components it does not support to the instance of the older firmware. As the newer firmware is updated to support additional hardware components, the instance of the older firmware's control of those components can be disabled. BMC commands can be received and routed to the multiple firmware instances that support them for processing.

    Migrating data between partitioned databases

    公开(公告)号:US11100125B2

    公开(公告)日:2021-08-24

    申请号:US16395047

    申请日:2019-04-25

    Abstract: A migration management service can partition a service and migrate resource data without requiring the resource to be taken offline. The migration management service can receive a request to partition a service into multiple partitioned services that are independent of one another. The request can identify one or more resources associated with each partition. For example, a single service receiving data for resources throughout the world can be divided into multiple regional services, where each regional service is independent of the others. The migration management service can track the status of data while migrating. As new messages are received from resources, the migration management service can determine the migration status of the resources. If the data for a resource is not migrated, the original data store can be used. However, if the data is migrated, the message can be forwarded to the appropriate partition for further processing.

    Self-erasing portable storage devices

    公开(公告)号:US10338845B1

    公开(公告)日:2019-07-02

    申请号:US15457504

    申请日:2017-03-13

    Abstract: Techniques for securely destroying data stored on a portable storage device may be provided. For example, a portable storage device includes a first memory configured to store data while a current is supplied by a second device or a capacitor of the first device. One or more capacitors of the portable device may be configured to store a charge to provide the current to the first memory. A processor that is configured to access computer-executable instructions of a second memory of the first device may provide instructions to enable transfer of the data stored in the first memory to the second device. In particular embodiments, the data stored in the first memory may be erased in response to the current no longer being provided by the second device or the one or more capacitors.

    Techniques for interruption-free partitioning

    公开(公告)号:US10289629B1

    公开(公告)日:2019-05-14

    申请号:US15189915

    申请日:2016-06-22

    Abstract: A migration management service can partition a service and migrate resource data without requiring the resource to be taken offline. The migration management service can receive a request to partition a service into multiple partitioned services that are independent of one another. The request can identify one or more resources associated with each partition. For example, a single service receiving data for resources throughout the world can be divided into multiple regional services, where each regional service is independent of the others. The migration management service can track the status of data while migrating. As new messages are received from resources, the migration management service can determine the migration status of the resources. If the data for a resource is not migrated, the original data store can be used. However, if the data is migrated, the message can be forwarded to the appropriate partition for further processing.

    Managing secure firmware updates
    6.
    发明授权
    Managing secure firmware updates 有权
    管理安全固件更新

    公开(公告)号:US09177122B1

    公开(公告)日:2015-11-03

    申请号:US13928289

    申请日:2013-06-26

    CPC classification number: G06F21/572 G06F8/65 G06F21/10 H04L67/34

    Abstract: Techniques for managing secure data transfer, including firmware updates and/or cryptographic keys, may be provided. For example, a portable device may be provided that includes at least a first memory configured to store data associated with secure firmware updates while the device is interacting with a second device. In some examples, a network connection with a third device may be established. The data associated with the firmware update may be received from the third device by utilizing the established network connection. Further, in some examples, the received data may be stored in the first memory only while the first device is interacting with the second device. The portable device may also enable a firmware update of the second device based at least in part on the data stored in the first memory.

    Abstract translation: 可以提供用于管理安全数据传输的技术,包括固件更新和/或加密密钥。 例如,可以提供便携式设备,其包括至少第一存储器,其被配置为在设备与第二设备交互的同时存储与安全固件更新相关联的数据。 在一些示例中,可以建立与第三设备的网络连接。 可以通过利用建立的网络连接从第三设备接收与固件更新相关联的数据。 此外,在一些示例中,只有在第一设备与第二设备交互时,所接收的数据才可以存储在第一存储器中。 便携式设备还可以至少部分地基于存储在第一存储器中的数据来启用第二设备的固件更新。

Patent Agency Ranking