Patents by Inventor David Schwaderer

David Schwaderer 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: 11947685
    Abstract: A computer-implemented method can include: a computer program file open request providing read access to text or binary plaintext file data residing on a data storage means; processing the plaintext file data in an input data buffer area following a computer program file data read operation to improve performance by creating a multiplicity of processing threads to perform concurrent, usually non-overlapping encryption processing operations; and an encryption program constructing a previously constructed complex of Pseudo Random Number Generator (PRNG) means to provide on-demand Pseudo Random Number (PRN) values.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: April 2, 2024
    Inventor: William David Schwaderer
  • Patent number: 11947826
    Abstract: A storage system is described. The storage system may include a plurality of storage tiers, each including at least one storage device, each storage device including storage and a controller. Metadata storage may store metadata for an image stored in the plurality of storage tiers, which includes a location in the plurality of storage tiers where the image is stored. A receiver may receive a request to access the image from a host. Retrieval software, executed by a processor, may retrieve the image from the plurality of storage tiers using the location where the image is stored. A transmitter may transmit the image to the host.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: April 2, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sompong Paul Olarig, William David Schwaderer, Chandranil Chakraborttii
  • Publication number: 20240061791
    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: November 1, 2023
    Publication date: February 22, 2024
    Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
  • Patent number: 11893122
    Abstract: A system can include: a plurality of processing Cores; a Package Interconnect communicatively coupled with the plurality of processing Cores; a Configurable LFSR PRV Generator Hardware Array means communicatively coupled with the Package Interconnect; a Galois Multiplication Hardware Accelerator means communicatively coupled with the Package Interconnect; an Extended Euclidian Algorithm Hardware Accelerator means communicatively coupled with the Package Interconnect; and a Fischer-Yates Shuffle Algorithm Hardware Accelerator means communicatively coupled with the Package Interconnect.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: February 6, 2024
    Inventor: William David Schwaderer
  • Patent number: 11847068
    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: July 8, 2021
    Date of Patent: December 19, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
  • Publication number: 20230359749
    Abstract: A computer-implemented method can include: a computer program file open request providing read access to text or binary plaintext file data residing on a data storage means; processing the plaintext file data in an input data buffer area following a computer program file data read operation to improve performance by creating a multiplicity of processing threads to perform concurrent, usually non-overlapping encryption processing operations; and an encryption program constructing a previously constructed complex of Pseudo Random Number Generator (PRNG) means to provide on-demand Pseudo Random Number (PRN) values.
    Type: Application
    Filed: May 3, 2023
    Publication date: November 9, 2023
    Inventor: William David Schwaderer
  • Publication number: 20230239144
    Abstract: A computer-implemented method can include: constructing and initializing Pseudo Random Generator Resources using a multiplicity of secret seed values or secret data values known to a first and second communication device; deriving a session key based, at least in part, on the secret seed, secret data values, Multi-Factor Authentication methods, or Pseudo Random Number Generator Resource generated output; receiving from the first communications device, at the second communications device, data encrypted with the session key or Deterministic Chaos obfuscation methods; and decrypting the data at the second communications device using the session key or Deterministic Chaos de-obfuscation methods.
    Type: Application
    Filed: January 19, 2023
    Publication date: July 27, 2023
    Inventor: William David Schwaderer
  • Publication number: 20230222229
    Abstract: A system can include: a plurality of processing Cores; a Package Interconnect communicatively coupled with the plurality of processing Cores; a Configurable LFSR PRV Generator Hardware Array means communicatively coupled with the Package Interconnect; a Galois Multiplication Hardware Accelerator means communicatively coupled with the Package Interconnect; an Extended Euclidian Algorithm Hardware Accelerator means communicatively coupled with the Package Interconnect; and a Fischer-Yates Shuffle Algorithm Hardware Accelerator means communicatively coupled with the Package Interconnect.
    Type: Application
    Filed: June 2, 2021
    Publication date: July 13, 2023
    Inventor: William David Schwaderer
  • Publication number: 20220413964
    Abstract: A system and method for providing erasure code protection across multiple storage devices. A data switch in a storage system connects a plurality of storage devices to a remote host. Each storage device is also connected to a controller, e.g., a baseboard management controller. During normal operation, read and write commands from the remote host are sent to respective storage devices through the data switch. When a write command is executed, the storage device executing the command sends a copy of the data to the controller, which generates and stores erasure codes, e.g., on a storage device that is dedicated to the storage of erasure codes, and invisible to the remote host. When a device fails or is removed, the controller reconfigures the data switch to redirect all traffic addressed to the failed or absent storage device to the controller, and the controller responds to host commands in its stead.
    Type: Application
    Filed: August 29, 2022
    Publication date: December 29, 2022
    Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
  • Publication number: 20220391123
    Abstract: A storage system is described. The storage system may include a plurality of storage tiers, each including at least one storage device, each storage device including storage and a controller. Metadata storage may store metadata for an image stored in the plurality of storage tiers, which includes a location in the plurality of storage tiers where the image is stored. A receiver may receive a request to access the image from a host. Retrieval software, executed by a processor, may retrieve the image from the plurality of storage tiers using the location where the image is stored. A transmitter may transmit the image to the host.
    Type: Application
    Filed: August 18, 2022
    Publication date: December 8, 2022
    Inventors: Sompong Paul OLARIG, William David SCHWADERER, Chandranil CHAKRABORTTII
  • Patent number: 11449256
    Abstract: A storage system is described. The storage system may include a plurality of storage tiers, each including at least one storage device, each storage device including storage and a controller. Metadata storage may store metadata for an image stored in the plurality of storage tiers, which includes a location in the plurality of storage tiers where the image is stored. A receiver may receive a request to access the image from a host. Retrieval software, executed by a processor, may retrieve the image from the plurality of storage tiers using the location where the image is stored. A transmitter may transmit the image to the host.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: September 20, 2022
    Inventors: Sompong Paul Olarig, William David Schwaderer, Chandranil Chakraborttii
  • Patent number: 11429487
    Abstract: A system and method for providing erasure code protection across multiple storage devices. A data switch in a storage system connects a plurality of storage devices to a remote host. Each storage device is also connected to a controller, e.g., a baseboard management controller. During normal operation, read and write commands from the remote host are sent to respective storage devices through the data switch. When a write command is executed, the storage device executing the command sends a copy of the data to the controller, which generates and stores erasure codes, e.g., on a storage device that is dedicated to the storage of erasure codes, and invisible to the remote host. When a device fails or is removed, the controller reconfigures the data switch to redirect all traffic addressed to the failed or absent storage device to the controller, and the controller responds to host commands in its stead.
    Type: Grant
    Filed: June 4, 2021
    Date of Patent: August 30, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
  • 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
  • Publication number: 20210294699
    Abstract: A system and method for providing erasure code protection across multiple storage devices. A data switch in a storage system connects a plurality of storage devices to a remote host. Each storage device is also connected to a controller, e.g., a baseboard management controller. During normal operation, read and write commands from the remote host are sent to respective storage devices through the data switch. When a write command is executed, the storage device executing the command sends a copy of the data to the controller, which generates and stores erasure codes, e.g., on a storage device that is dedicated to the storage of erasure codes, and invisible to the remote host. When a device fails or is removed, the controller reconfigures the data switch to redirect all traffic addressed to the failed or absent storage device to the controller, and the controller responds to host commands in its stead.
    Type: Application
    Filed: June 4, 2021
    Publication date: September 23, 2021
    Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
  • 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
  • Patent number: 11042442
    Abstract: A system and method for providing erasure code protection across multiple storage devices. A data switch in a storage system connects a plurality of storage devices to a remote host. Each storage device is also connected to a controller, e.g., a baseboard management controller. During normal operation, read and write commands from the remote host are sent to respective storage devices through the data switch. When a write command is executed, the storage device executing the command sends a copy of the data to the controller, which generates and stores erasure codes, e.g., on a storage device that is dedicated to the storage of erasure codes, and invisible to the remote host. When a device fails or is removed, the controller reconfigures the data switch to redirect all traffic addressed to the failed or absent storage device to the controller, and the controller responds to host commands in its stead.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: June 22, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
  • 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: 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
  • Publication number: 20200110553
    Abstract: A storage system is described. The storage system may include a plurality of storage tiers, each including at least one storage device, each storage device including storage and a controller. Metadata storage may store metadata for an image stored in the plurality of storage tiers, which includes a location in the plurality of storage tiers where the image is stored. A receiver may receive a request to access the image from a host. Retrieval software, executed by a processor, may retrieve the image from the plurality of storage tiers using the location where the image is stored. A transmitter may transmit the image to the host.
    Type: Application
    Filed: December 9, 2019
    Publication date: April 9, 2020
    Inventors: Sompong Paul OLARIG, William David SCHWADERER, Chandranil CHAKRABORTTII
  • 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