Patents by Inventor Jason MARTINEAU

Jason MARTINEAU 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).

  • Publication number: 20210279335
    Abstract: According to some example embodiments, a method for providing security to a storage device includes receiving, by the storage device, a public key via a network; sending, by the storage device, the received public key and a proposed configuration corresponding to the storage device to a security manager that resides in a control plane of the network; determining, by the security manager, whether the public key received from the storage device matches a private key available to the security manager; downloading, by the security manager, the proposed configuration to the storage device; determining, by the security manager, if the proposed configuration is successfully downloaded to the storage device; operating the storage device according to the downloaded configuration; and granting, by the security manager, a request to lease the storage device operating in the downloaded configuration for a time interval.
    Type: Application
    Filed: May 13, 2021
    Publication date: September 9, 2021
    Inventors: Sompong Paul Olarig, Wentao Wu, Jason Martineau
  • Patent number: 11080208
    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: Grant
    Filed: February 25, 2020
    Date of Patent: August 3, 2021
    Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
  • Publication number: 20210232321
    Abstract: A storage device is disclosed. The storage device may include storage to store data, which may include a first storage of a first type and a second storage of a second type. The storage device may support a number of device streams, some of which associated with the first storage and some associated with the second storage. The storage device may also include a streaming capabilities analyzer that may inventory the streaming capabilities for the storage device. Finally, the storage device may include a transmitter to transmit the streaming capabilities of the storage device to a storage manager.
    Type: Application
    Filed: April 13, 2021
    Publication date: July 29, 2021
    Inventors: Jason MARTINEAU, Changho CHOI, Rajinikanth PANDURANGAN, Jingpei YANG
  • Patent number: 11048624
    Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include storage for data and a host interface logic to receive requests from a host machine. The SSD may also include an SSD controller to manage reading data from and writing data to the storage responsive to the requests. The SSD controller may include a flash translation layer to translate logical addresses to physical addresses, a garbage collection logic to perform garbage collection on an erase block that includes a valid page, a stream logic to manage stream characteristics for the data in the valid page, and a restreamer logic to assign the valid page to a new block based on the stream characteristics.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: June 29, 2021
    Inventors: Stephen G. Fischer, Changho Choi, Jason Martineau, Rajinikanth Pandurangan
  • Patent number: 11030316
    Abstract: According to some example embodiments, a method for providing security to a storage device includes receiving, by the storage device, a public key via a network; sending, by the storage device, the received public key and a proposed configuration corresponding to the storage device to a security manager that resides in a control plane of the network; determining, by the security manager, whether the public key received from the storage device matches a private key available to the security manager; downloading, by the security manager, the proposed configuration to the storage device; determining, by the security manager, if the proposed configuration is successfully downloaded to the storage device; operating the storage device according to the downloaded configuration; and granting, by the security manager, a request to lease the storage device operating in the downloaded configuration for a time interval.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: June 8, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, Wentao Wu, Jason Martineau
  • Patent number: 10949087
    Abstract: A Key-Value SSD (KV-SSD) is disclosed. The KV-SSD may include a data structure including a plurality of image values used by the application program. The data structure may include a plurality of first dimension containers to organize the data according to a first dimension. Each of the plurality of first dimension containers may include at least one value storing image data for the image object at a resolution and a Chroma Subsampling rate.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: March 16, 2021
    Inventors: David Schwaderer, Sompong Paul Olarig, Jason Martineau
  • Publication number: 20200364229
    Abstract: A solid state drive (SSD) is disclosed. The SSD may include flash memory to store data and an SSD controller to manage reading data from and writing data to the flash memory. The SSD may also include a field programmable gate array (FPGA) operative to perform a comparison of a search sequence with a reference sequence, where the reference sequence is stored in the flash memory. The FPGA may: identify a continuous match of atoms between the search sequence and the reference sequence; divide the search sequence into a left portion of the search sequence that includes atoms before the continuous match of atoms in the search sequence, a center portion of the search sequence that includes the continuous match of atoms in the search sequence, and a right portion of the search sequence that includes atoms after the continuous match of atoms in the search sequence; match the left portion of the search sequence with the reference sequence; and match the right portion of the search sequence with the reference sequence.
    Type: Application
    Filed: August 26, 2019
    Publication date: November 19, 2020
    Inventors: Salvatore ARCURI, Stephen FISCHER, Vijay BALAKRISHNAN, Anahita SHAYESTEH, Ramdas P. KACHARE, Jason MARTINEAU, Yasser ZAGHLOUL
  • Publication number: 20200280581
    Abstract: A computer storage array detects and counters denial of service (DoS) attacks. The computer storage array provides one or more remote initiators with access to one or more storage devices connected to the computer storage array. According to an example embodiment, the computer storage array comprises: a computer processor configured to run an operating system for managing networking protocols; a networking device configured to monitor and route network traffic, at a packet level to, and from the storage devices; a baseboard management controller (BMC) configured to detect a DoS attack based on monitoring of statistics of the network traffic by the networking device; a PCIe switch connecting the BMC with each of the storage devices via a PCIe bus; and a computer motherboard to which the computer processor, networking device, BMC and PCIe switch are installed.
    Type: Application
    Filed: May 18, 2020
    Publication date: September 3, 2020
    Inventors: Sompong Paul OLARIG, Son T. PHAM, Jason Martineau
  • Patent number: 10715177
    Abstract: A method for lossy data compression, the method including receiving raw data at a storage device, receiving a request to compress flag, accessing an onboard data compression algorithm library containing various data compression algorithms respectively corresponding to lossy data compression schemes, selecting one of the data compression algorithms based on a number of parameters, running the selected data compression algorithm either online such that the raw data is compressed by the storage device when it is received, and is then stored on the storage device as compressed data, or offline such that the raw data is stored at the storage device, is later compressed by the storage device according to the selected data compression algorithm, and is resaved at the storage device as compressed data.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: July 14, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yang Seok Ki, Yongsuk Lee, Jason Martineau
  • Patent number: 10691340
    Abstract: A method for writing data to a storage device including a processor, a volatile memory, and a non-volatile memory, the storage device being in communication with a host, the method includes receiving, by the processor, a command to write host data to the non-volatile memory, the host data being associated with a host identification, calculating, by the processor, a hash value associated with the host data, adding, by the processor, an object entry in an object map associated with the hash value, the object entry including the host identification and the hash value, and identifying, by the processor, whether there is a dedup entry in a deduplication map associated with the hash value, and writing, by the processor, stored data to the non-volatile memory based on the identification, the stored data being associated with and different from the host data.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yang Seok Ki, Jason Martineau
  • Publication number: 20200192823
    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: February 25, 2020
    Publication date: June 18, 2020
    Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
  • Patent number: 10686833
    Abstract: A computer storage array detects and counters denial of service (DoS) attacks and provides one or more remote initiators with access to one or more storage devices connected to the computer storage array. computer storage array includes: a computer processor configured to run an operating system for managing networking protocols; a networking device configured to monitor and route network traffic, at a packet level to, and from the storage devices; a baseboard management controller (BMC) configured to detect a DoS attack based on monitoring of statistics of the network traffic by the networking device; a PCIe switch connecting the BMC with each of the storage devices via a PCIe bus; and a computer motherboard to which the computer processor, networking device, BMC and PCIe switch are installed.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: June 16, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sompong Paul Olarig, Son T. Pham, Jason Martineau
  • Publication number: 20200125157
    Abstract: A chassis is disclosed. The chassis may include a processor, a switch, and at least one storage device in communication with a remote processor. The storage device may support an active power mode and a low power mode. A response to a Keep Alive (KA) message may be sent to the remote processor on behalf of the storage device when the storage device is in low power mode.
    Type: Application
    Filed: December 17, 2018
    Publication date: April 23, 2020
    Inventors: Ramdas P. KACHARE, Sompong Paul OLARIG, Wentao WU, Jason MARTINEAU, Oscar P. PINTO
  • Publication number: 20200110030
    Abstract: A phase plate for high precision wavelength extraction can include a planar substrate which has a point spread function engineered profile formed of a tessellation of regions. The point spread function engineered profile transforms a point spread function of a light source to form a wavelength dependent geometric pattern. The geometric pattern can also preserve spatial location information of the light source. Such a phase plate permits extracting three-dimensional position and the wavelength of a point emitter.
    Type: Application
    Filed: October 4, 2019
    Publication date: April 9, 2020
    Inventors: Jason Martineau, Jordan Gerton, Erik Jorgensen, Tim Allen
  • Patent number: 10606767
    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: Grant
    Filed: August 15, 2017
    Date of Patent: March 31, 2020
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
  • Publication number: 20200097659
    Abstract: According to some example embodiments, a method for providing security to a storage device includes receiving, by the storage device, a public key via a network; sending, by the storage device, the received public key and a proposed configuration corresponding to the storage device to a security manager that resides in a control plane of the network; determining, by the security manager, whether the public key received from the storage device matches a private key available to the security manager; downloading, by the security manager, the proposed configuration to the storage device; determining, by the security manager, if the proposed configuration is successfully downloaded to the storage device; operating the storage device according to the downloaded configuration; and granting, by the security manager, a request to lease the storage device operating in the downloaded configuration for a time interval.
    Type: Application
    Filed: November 20, 2018
    Publication date: March 26, 2020
    Inventors: Sompong Paul Olarig, Wentao Wu, Jason Martineau
  • Publication number: 20190354287
    Abstract: A Key-Value SSD (KV-SSD) is disclosed. The KV-SSD may include a data structure including a plurality of image values used by the application program. The data structure may include a plurality of first dimension containers to organize the data according to a first dimension. Each of the plurality of first dimension containers may include at least one value storing image data for the image object at a resolution and a Chroma Subsampling rate.
    Type: Application
    Filed: August 6, 2018
    Publication date: November 21, 2019
    Inventors: David SCHWADERER, Sompong Paul OLARIG, Jason MARTINEAU
  • Patent number: 10461775
    Abstract: Embodiments of the present invention include a compression system including one or more compressibility inputs; a compression predictor configured to predict the compressibility of data based on the one or more compressibility inputs; a compressor configured to compress the data; and one or more compression inputs. At least one of the compression predictor or the compressor is configured to determine how to compress the data based on the one or more compression inputs. The one or more compressibility inputs comprise at least one of an object extension dictionary, an object signature dictionary, and an entropy estimation algorithm library. The one or more compression inputs comprise at least one of a quality of service profile, a device performance profile and a compression algorithm performance chart.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: October 29, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yang Seok Ki, Yongsuk Lee, Jason Martineau
  • Publication number: 20190272215
    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: Application
    Filed: July 30, 2018
    Publication date: September 5, 2019
    Inventors: Sompong Paul Olarig, Fred Worley, Oscar P. Pinto, Jason Martineau
  • Patent number: 10338842
    Abstract: A method includes: receiving logical streams from a plurality of namespaces; determining characteristics of logical streams associated with the plurality of namespaces; selecting a configurable assignment mode; and assigning the logical streams associated with the plurality of namespaces to a plurality of hardware streams to access physical storage blocks associated with a data storage device based on the characteristics of the logical streams and the configurable assignment mode. A number of hardware streams to access the physical storage blocks associated with the data storage drive is fixed, and a number of logical streams associated with the plurality of namespaces is varied depending on I/O processes running on a host computer.
    Type: Grant
    Filed: August 16, 2017
    Date of Patent: July 2, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jason Martineau, Stephen Garry Fischer, Changho Choi