Solid-state drive dock having local and network interfaces

    公开(公告)号:US10346335B1

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

    申请号:US15647011

    申请日:2017-07-11

    摘要: An external M.2 solid-state drive dock with local and network interfaces is disclosed. The dock includes an enclosure with apertures through which M.2 solid-state drives can be received. A circuit board is mounted within the enclosure that includes M.2 socket connectors for receiving the M.2 solid-state drives. The circuit board also includes a storage controller coupled to the M.2. socket connectors. A local interface controller is coupled to the storage controller for providing a local interface, such as a USB-C interface, to the M.2 solid-state drives to host computers. A network controller is also coupled to the storage controller for providing network interfaces, such as wired and/or wireless network interfaces, for accessing the M.2. solid-state drives. The storage controller can receive storage requests from the local interface controller and the network interface controller and provide the storage requests to the M.2 solid-state drives.

    System and method for performing mass renaming of list of items at run-time with variable differentiation factor

    公开(公告)号:US10305740B2

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

    申请号:US15467391

    申请日:2017-03-23

    IPC分类号: H04L12/24

    摘要: Systems and methods for performing mass renaming of a list of items at run-time with variable differentiation factors, which may be applied to a management device managing the list of items. The management device provides multiple predetermined dynamic keys for the list of items to be renamed, where each of the predetermined dynamic keys has a corresponding differentiating value for each item. For example, properties of the items may be used as the predetermined dynamic keys. Then, the management device may receive an instruction from a user for renaming the list of items. The instruction may include information for selecting at least one of the predetermined dynamic keys to be used in the renaming process. In response to the instruction, the management device may perform a renaming process at run-time to rename the items using the predetermined dynamic keys being selected.

    System and method for accessing real sensors for virtual service processor stack

    公开(公告)号:US10298447B2

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

    申请号:US15231139

    申请日:2016-08-08

    IPC分类号: H04L12/24 G06F9/455 G06F13/42

    摘要: Certain aspects direct to systems and methods for device or vendor independent network switch management on a management controller. The management controller is communicatively connected to a network switch through a Simple Network Management Protocol (SNMP) interface. The management controller receives parsed information of a management information base (MIB) file corresponding to the network switch, and establishes a communication between the management controller and the network switch through the SNMP interface based on the parsed information of the MIB file, in which the management controller functions as a client and the network switch functions as a server of the communication. Then the management controller receives an input to manage and configure the network switch, and manages and configures the network switch via the communication through the SNMP interface based on the input and the parsed information of the MIB file.

    System and method for loading and populating system inventory data in an event driven model

    公开(公告)号:US10289424B2

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

    申请号:US15601472

    申请日:2017-05-22

    IPC分类号: G06F9/44 G06F9/4401 G06F8/65

    摘要: Systems and methods for loading and populating system inventory data in an event driven model. A management device, such as a baseboard management controller (BMC), is connected to a host server computing device. The management device has an inventory file storing the system inventory data from a basic input/output system (BIOS) of the host server computing device. When the management device receives the system inventory data from the BIOS of the host server computing device via an in-band channel, the inventory file is updated with the data received. Further, the management device may use existing mechanisms such as the inotify hook function to monitor the inventory file in order to determine whether the inventory file is updated. When the inventory file is updated, the management device invokes a function for loading the inventory file and processing the system inventory data stored in the inventory file.

    System and method for regulating illumination and temperature level through internet of things (IOT) device

    公开(公告)号:US10274917B2

    公开(公告)日:2019-04-30

    申请号:US15174415

    申请日:2016-06-06

    摘要: Aspects direct to systems and methods for regulating illumination and temperature levels in a designated area. The system includes an internet of things (IoT) based entrance having an IoT device. The IoT device receives authentication information from an identification device, and authenticates the identification device. In response to determining the identification device to be authenticated, the IoT device controls the IoT based entrance to grant access to the user of the identification device. The IoT device also generates personnel access information of the user, and updates personnel information corresponding to the designated area using the personnel access information of the user. Then the IoT device may control lighting and heating/cooling systems based on the personnel information corresponding to the designated area and lighting and temperature rules. The personnel information corresponding to the designated area may include a total number of authenticated users physically located within the designated area.

    Techniques of displaying host data on a monitor connected to a service processor during pre-boot initialization stage

    公开(公告)号:US10210842B2

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

    申请号:US15426611

    申请日:2017-02-07

    摘要: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a service processor. The service processor emulates a frame buffer. The service processor determines whether the service processor is configured to generate display signals to be sent to a display based on images from the service processor or based on images from a host of the service processor. When the service processor is configured to generate the display signals based on the images from the service processor, the service processor generates a first image based on serial data received from the host through a serial port, writes the first image to the emulated frame buffer, and generates a first display signal to be sent to the display based on the first image from the emulated frame buffer.