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: 12675418Abstract: 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: GrantFiled: October 1, 2024Date of Patent: July 7, 2026Assignee: Samsung Electronics Co., Ltd.Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
-
Publication number: 20250021492Abstract: 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: ApplicationFiled: October 1, 2024Publication date: January 16, 2025Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
-
Patent number: 12181970Abstract: 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: GrantFiled: August 29, 2022Date of Patent: December 31, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
-
Patent number: 12164442Abstract: 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: GrantFiled: November 1, 2023Date of Patent: December 10, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
-
Publication number: 20240061791Abstract: 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: ApplicationFiled: November 1, 2023Publication date: February 22, 2024Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
-
Patent number: 11847068Abstract: 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: GrantFiled: July 8, 2021Date of Patent: December 19, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
-
Publication number: 20220413964Abstract: 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: ApplicationFiled: August 29, 2022Publication date: December 29, 2022Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
-
Patent number: 11429487Abstract: 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: GrantFiled: June 4, 2021Date of Patent: August 30, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
-
Publication number: 20210334221Abstract: 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: ApplicationFiled: July 8, 2021Publication date: October 28, 2021Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
-
Publication number: 20210294699Abstract: 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: ApplicationFiled: June 4, 2021Publication date: September 23, 2021Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
-
Patent number: 11080208Abstract: 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: GrantFiled: February 25, 2020Date of Patent: August 3, 2021Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
-
Patent number: 11042442Abstract: 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: GrantFiled: February 28, 2019Date of Patent: June 22, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
-
Patent number: 10949087Abstract: 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: GrantFiled: August 6, 2018Date of Patent: March 16, 2021Inventors: David Schwaderer, Sompong Paul Olarig, Jason Martineau
-
Publication number: 20200192823Abstract: 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: ApplicationFiled: February 25, 2020Publication date: June 18, 2020Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
-
Patent number: 10606767Abstract: 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: GrantFiled: August 15, 2017Date of Patent: March 31, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sompong Paul Olarig, David Schwaderer, Oscar Prem Pinto, Jason Martineau
-
Publication number: 20190354287Abstract: 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: ApplicationFiled: August 6, 2018Publication date: November 21, 2019Inventors: David SCHWADERER, Sompong Paul OLARIG, Jason MARTINEAU
-
Patent number: 10417733Abstract: In one aspect of the present disclosure, a data storage and processing system is provided. The system includes a host server and a storage unit. The storage unit includes a drive comprising a memory and a drive processor, an external switch configured to couple the host server to the drive to send and receive data between the host server and the memory of the drive and a graphics processing unit. The drive processor is configured to send processing instructions and data from the drive memory to the graphics processing unit and the graphics processing unit is configured to process the data according to the processing instructions to generate result data.Type: GrantFiled: August 8, 2017Date of Patent: September 17, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Ramdas P. Kachare, Sompong Paul Olarig, David Schwaderer
-
Patent number: 10394604Abstract: According to one general aspect, a system may include a non-volatile memory (NVM), a resource arbitration circuit, and a shared resource. The non-volatile memory may be configured to store data and manage the execution of a task. The non-volatile memory may include a network interface configured to receive data and the task, a NVM processor configured to determine if the processor will execute that task or if the task will be assigned to a shared resource within the system, and a local communication interface configured to communicate with at least one other device within the system. The resource arbitration circuit may be configured to receive a request to assign the task to the shared resource, and manage the execution of the task by the shared resource. The shared resource may be configured to execute the task.Type: GrantFiled: May 23, 2017Date of Patent: August 27, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sompong Paul Olarig, David Schwaderer
-
Publication number: 20190196909Abstract: 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: ApplicationFiled: February 28, 2019Publication date: June 27, 2019Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare
-
Patent number: 10255134Abstract: 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: GrantFiled: March 27, 2017Date of Patent: April 9, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Sompong Paul Olarig, David Schwaderer, Ramdas P. Kachare