Patents by Inventor Sompong Paul Olarig

Sompong Paul Olarig has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11226916
    Abstract: A Baseboard Management Controller (BMC) (125) that may configure itself is disclosed. The BMC (125) may include an access logic (415) to determine a configuration of a chassis (105) that includes the BMC (125). The BMC (125) may also include a built-in self-configuration logic (420) to configure the BMC (125) responsive to the configuration of the chassis (105). The BMC (125) may self-configure without using any BIOS, device drivers, or operating systems.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: January 18, 2022
    Inventors: Sompong Paul Olarig, Son T. Pham
  • Patent number: 11221659
    Abstract: A storage system comprises one or more storage devices, power supplies supplying power to the storage device, a processor that performs in response to determining that the total power consumption of the one or more storage devices is less than a first percentage threshold of a load of the active power supplies, deactivating one or more of the active power supplies until the total power consumption is equal to or greater than the first percentage threshold of a load of each of the active power supplies, and in response to determining that the total power consumption is equal to or greater than a second percentage threshold of a load of each of the active power supplies, activating one or more of the deactivated ones of the power supplies until the total power consumption is less than the second percentage threshold of the load of each of the active power supplies.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: January 11, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ramdas P. Kachare, Wentao Wu, Sompong Paul Olarig
  • Patent number: 11216557
    Abstract: A system and a method to detect malicious software written to an Ethernet solid-state drive (eSSD). The system includes an Ethernet switch, at least one SSD, and a baseboard management controller (BMC). The Ethernet switch receives write data from a communication network in response to a write command. The at least one SSD receives the write data from the Ethernet switch and stores the received write data. The BMC receives from the at least one SSD the received write data. The BMC determines whether the received write data contains malicious software. The received write data may be contained in a plurality of Ethernet packets in which case the BMC stores the received write data in a scan buffer in an order that is based on an assembled order of the received write data.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: January 4, 2022
    Inventors: Sompong Paul Olarig, Ramdas P. Kachare, Son T. Pham
  • Publication number: 20210405733
    Abstract: A device capable of self-detecting and self-allocating additional power and associated method are disclosed. The device includes a first module to route current from first power pins to a voltage rail having the first voltage level. The device includes a second module coupled to second power pins associated with a second voltage level. The second module routes current from the second power pins to the voltage rail having the first voltage level via a connecting voltage rail. The method includes determining, by the device, whether or not a presence of unused power pins is detected. Based on the detection, the method includes calculating a total amount of available additional power, repurposing the unused power pins as actively used power pins, and updating a power budget value based on the total amount of available additional power. The device may dynamically allocate power to accelerators based on a power allocation table and the power budget value.
    Type: Application
    Filed: September 16, 2020
    Publication date: December 30, 2021
    Inventors: Sompong Paul OLARIG, Matthew BRYSON, Stephen FISCHER
  • Patent number: 11210084
    Abstract: A system and method for updating storage system includes a solid state disk (SSD) attached to a FPGA. The solid state disk is configured to receive a firmware image and a firmware upgrade module operating on the FPGA is configured to identify the presence of the firmware image on the SSD. The firmware upgrade module is further configured to store the firmware image in a buffer on the FPGA and write the firmware image.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: December 28, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, Ramdas P. Kachare, Son Truong Pham, Fred Worley
  • Publication number: 20210397577
    Abstract: Provided are systems, methods, and apparatuses for performing communication management. The method can include: receiving, via a first port, in-band data from a management device; generating routing information for routing the in-band data to at least one storage device in a chassis; applying the routing information to a header of a packet of data associated with the in-band data; and transmitting, via a second port, the in-band data to the storage device based on the routing information.
    Type: Application
    Filed: April 9, 2021
    Publication date: December 23, 2021
    Inventors: Caroline Diana Kahn, Sompong Paul Olarig, Ilker Cebali
  • Publication number: 20210389909
    Abstract: Various aspects include an edge SSD device. The edge SSD device includes non-volatile memory circuits. The edge SSD device includes one or more memory controllers to operate the non-volatile memory circuits. The edge SSD device includes wireless transceivers. The edge SSD device includes a data processor configured to aggregate data received from remote sensor devices using the wireless transceivers into aggregated data. The data processor may process and/or filter the aggregated data into processed and/or filtered data, and may cause the aggregated data to be stored by the one or more memory controllers to the volatile memory circuits. The data processor may cause the processed and/or filtered data to be transmitted using the wireless transceivers.
    Type: Application
    Filed: August 14, 2020
    Publication date: December 16, 2021
    Inventors: Matthew S. BRYSON, Sompong Paul OLARIG
  • Publication number: 20210382627
    Abstract: A device that may communicate with at least one device is disclosed. The device may include a communication component to communicate with the devices over a channels about data associated with the devices. The device may also include reception component that may receive a request for information from a host. The device may also include a transmission component to send the data about the devices to the host.
    Type: Application
    Filed: August 20, 2021
    Publication date: December 9, 2021
    Inventors: Sompong Paul OLARIG, Son T. PHAM
  • Publication number: 20210377342
    Abstract: A method of transferring data to an end user via a content distribution network using an nonvolatile memory express over fabrics (NVMe-oF) device, the method including receiving a read request at the NVMe-oF device, translating a logical address corresponding to the data to a physical address, fetching the data from a flash storage of the NVMe-oF device, processing the data with a GPU that is either embedded in the NVMe-oF device, or on a same chassis as the NVMe-oF device, and transferring the data.
    Type: Application
    Filed: August 17, 2021
    Publication date: December 2, 2021
    Inventors: Harry Rogers, Sompong Paul Olarig, Ramdas P. Kachare
  • Publication number: 20210373778
    Abstract: A data storage system includes: a plurality of data storage devices; a motherboard containing a baseboard management controller (BMC); and a network switch configured to route network traffic to the plurality of data storage devices. The BMC is configured to identify a group of data storage devices among the plurality of data storage devices based on device-specific information received from the plurality of data storage devices and send identifiers of the group of data storage devices to a querying party.
    Type: Application
    Filed: August 12, 2021
    Publication date: December 2, 2021
    Inventors: Wentao Wu, Sompong Paul Olarig
  • Publication number: 20210374085
    Abstract: A rack-mountable data storage system includes: a chassis including one or more switchboards; a midplane interfacing with the one or more switchboards; and one or more data storage devices removably coupled to the midplane using a connector. At least one data storage device of the one or more data storage devices include a logic device to interface with the midplane. The logic device provides a device-specific interface of a corresponding data storage device with the midplane. The at least one data storage device is configured using the logic device according to a first protocol based on a signal on a pin of the connector, and the at least one data storage device is reconfigurable according to a second protocol based on a change of the signal on the pin of the connector using the logic device.
    Type: Application
    Filed: August 18, 2021
    Publication date: December 2, 2021
    Inventors: Sompong Paul OLARIG, Fred WORLEY
  • Patent number: 11188487
    Abstract: A Baseboard Management Controller (BMC) (125) that may configure itself is disclosed. The BMC (125) may include an access logic (415) to determine a configuration of a chassis (105) that includes the BMC (125). The BMC (125) may also include a built-in self-configuration logic (420) to configure the BMC (125) responsive to the configuration of the chassis (105). The BMC (125) may self-configure without using any BIOS, device drivers, or operating systems.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: November 30, 2021
    Inventors: Sompong Paul Olarig, Son T. Pham
  • Patent number: 11169738
    Abstract: A system and method for providing erasure code data protection for an array of solid state drives. The solid state drives are connected to an Ethernet switch which includes a RAID control circuit, or a state machine, to process read or write commands that may be received from a remote host. The RAID control circuit, if present, uses a low-latency cache to execute write commands, and the state machine, if present, uses a local central processing unit, which in turn uses a memory as a low-latency cache, to similar effect.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: November 9, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, Vikas K. Sinha, Fred Worley, Ramdas P. Kachare, Stephen G. Fischer
  • Publication number: 20210342281
    Abstract: A Baseboard Management Controller (BMC) that may configure itself is disclosed. The BMC may include an access logic to determine a configuration of a chassis that includes the BMC. The BMC may also include a built-in self-configuration logic to configure the BMC responsive to the configuration of the chassis. The BMC may self-configure without using any BIOS, device drivers, or operating systems.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Inventors: Sompong Paul OLARIG, Son T. PHAM
  • Publication number: 20210334221
    Abstract: A data storage device includes: a housing integrating a control logic, a data protection logic, and a non-volatile storage; and a network interface connector integrated to the housing and is configured to be directly inserted into a network switch. The control logic is configured to store a vehicle data including a video stream in the non-volatile storage. The video stream is received from a video camera that is connected to the network switch. The data protection logic is configured to detect a vehicle event and change an operating mode of the data storage device to a read-only mode prohibiting the vehicle data stored in the non-volatile storage from being erased or tampered.
    Type: Application
    Filed: July 8, 2021
    Publication date: October 28, 2021
    Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
  • Patent number: 11157356
    Abstract: A system and method for supporting data protection across field programmable gate array (FPGA) solid state drives (SSDs) includes a storage system having a first group of solid state drives connected to a FPGA. The FPGA includes a first data protection controller configured to manage input/output requests to and from the first group of solid state disks according to a data protection configuration, generate parity bits according to the data protection configuration, and store the parity bits on at least parity solid state drive from the first group of solid state drives.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: October 26, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, Fred Worley, Oscar P. Pinto, Jason Martineau
  • Publication number: 20210318804
    Abstract: A storage device is disclosed. The storage device may include storage to store data and a controller to manage reading data from and writing data to the storage. The controller may also include a receiver to receive a plurality of requests, information determination logic to determine information about the plurality of requests, storage for the information about a plurality of requests, and sharing logic to share the information with a management controller.
    Type: Application
    Filed: June 23, 2021
    Publication date: October 14, 2021
    Inventors: Ramdas P. KACHARE, Sompong Paul OLARIG, Wentao WU
  • Publication number: 20210318815
    Abstract: A storage device may include a connector comprising a power management pin, a detector circuit configured to detect a transition of a power management signal received on the power management pin, and a power management circuit capable of configuring power to at least a portion of the storage device based, at least in part, on the detector circuit detecting a transition of the power management signal. The connector may further include a port enable pin, and the power management circuit may be configured to be disabled based, at least in part, on a state of the port enable pin. A storage device may include a connector comprising a power management pin, a nonvolatile memory, and a power management circuit configured to operate in a first power management mode based on determining a first state of the nonvolatile memory.
    Type: Application
    Filed: July 10, 2020
    Publication date: October 14, 2021
    Inventors: Sompong Paul Olarig, Yasser Zaghloul
  • Patent number: 11144496
    Abstract: A device that may configure itself is disclosed. The device may include an interface that may be used for communications with a chassis. The interface may support a plurality of transport protocols. The device may include a Vital Product Data (VPD) reading logic to read a VPD from the chassis and a built-in self-configuration logic to configure the interface to use one of the transport protocols and to disable alternative transport protocols, responsive to the VPD.
    Type: Grant
    Filed: April 23, 2020
    Date of Patent: October 12, 2021
    Inventor: Sompong Paul Olarig
  • Patent number: 11146411
    Abstract: A chassis front-end is disclosed. The chassis front-end may include a switchboard including an Ethernet switch, a Baseboard Management Controller, and a mid-plane connector. The chassis front-end may also include a mid-plane including at least one storage device connector and a speed logic to inform at least one storage device of an Ethernet speed of the chassis front-end. The Ethernet speeds may vary.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: October 12, 2021
    Inventor: Sompong Paul Olarig