Patents by Inventor Matthew BRYSON

Matthew BRYSON 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: 20260140551
    Abstract: A chassis may include a member. The member may include a system channel for a liquid coolant to flow and a slot in the member for a storage device. A liquid cooling block may be associated with the slot in the member. The liquid cooling block may include a block channel for the liquid coolant to flow to remove heat from the storage device.
    Type: Application
    Filed: January 12, 2026
    Publication date: May 21, 2026
    Inventors: Matthew BRYSON, Luka DAOUD, Sompong Paul OLARIG
  • Patent number: 12591570
    Abstract: Systems and methods for finding nearest neighbors. In some embodiments, the system includes a processing circuit. The processing circuit may be configured to perform a method, the method including: selecting, based on a first query vector, a selected method, the selected method being a nearest neighbor selection method; and performing the selected method to select a first nearest neighbor from a data set, based on the first query vector.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: March 31, 2026
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Matthew Bryson, Vikas Sinha, Manali Sharma, Ehsan Najafabadi
  • Publication number: 20260017107
    Abstract: Systems and methods for tiered memory allocations are disclosed. A system may include a first memory device; a second memory device; and a processor coupled to the first memory device and the second memory device. The processor may be configured to: identify a first application; identify a characteristic associated with the first memory device; estimate performance of the first application based on the characteristic associated with the first memory device; determine that the performance satisfies a threshold performance; and based on determining that the performance satisfies the threshold performance, allocate a region of the second memory device to the first application.
    Type: Application
    Filed: October 22, 2024
    Publication date: January 15, 2026
    Inventors: Wenjie Liu, Matthew Bryson, Rajiv Shanmugam Madeswaran, Naga Sanjana Bikonda, Vishwanath Maram
  • Patent number: 12524048
    Abstract: A chassis may include a member. The member may include a system channel for a liquid coolant to flow and a slot in the member for a storage device. A liquid cooling block may be associated with the slot in the member. The liquid cooling block may include a block channel for the liquid coolant to flow to remove heat from the storage device.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: January 13, 2026
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Matthew Bryson, Luka Daoud, Sompong Paul Olarig
  • Patent number: 12481339
    Abstract: A method may include coupling a device to a host through a connector, receiving, by a host controller, a request for boost power from the device, determining, by the host controller, an amount of surplus power available from one or more power sources arranged to provide power to the device through the connector, and allocating at least a portion of the surplus power to the device as boost power. The method may further include negotiating an amount of the boost power based on the amount of surplus power available from the one or more power sources. The method may further include monitoring a power consumption of the device, and reducing a total power allocation to the device based on the power consumption of the device.
    Type: Grant
    Filed: March 4, 2024
    Date of Patent: November 25, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sompong Paul Olarig, Matthew Bryson, Stephen Fischer
  • Patent number: 12443436
    Abstract: A system is described. The system may include a processor. Software may run on the processor to build a batch request, which may include at least a first request and a second request. The system may also include a storage device and a computational storage unit associated with the storage device, which may be configured to execute the batch request.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: October 14, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Oscar P. Pinto, Matthew Bryson, Vishwanath Maram, Son T. Pham
  • Publication number: 20250306995
    Abstract: A system is described. The system may include a processor. Software may run on the processor to build a batch request, which may include at least a first request and a second request. The system may also include a storage device and a computational storage unit associated with the storage device, which may be configured to execute the batch request.
    Type: Application
    Filed: June 16, 2025
    Publication date: October 2, 2025
    Inventors: Oscar P. PINTO, Matthew BRYSON, Vishwanath MARAM, Son T. PHAM
  • Patent number: 12360802
    Abstract: A system is described. The system may include a processor. Software may run on the processor to build a batch request, which may include at least a first request and a second request. The system may also include a storage device and a computational storage unit associated with the storage device, which may be configured to execute the batch request.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: July 15, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Oscar P. Pinto, Matthew Bryson, Vishwanath Maram, Son T. Pham
  • Patent number: 12327018
    Abstract: A method may include receiving, at a storage device, an input and/or output (I/O) request comprising a device indication performing a determination, at the storage device, that the device indication indicates the storage device, and servicing, by the storage device, the I/O request based on the determination. The device indication may include an address for the I/O request. The method may include installing a second storage device in the storage system. The second storage device may be installed seamlessly. The first and second storage devices may be peer devices. The method may further including receiving, at the first storage device, a second I/O request including a second device indication, performing a second determination, by the first storage device, that the second device indication indicates the second storage device, and forwarding, by the first storage device, the second I/O request to the second storage device based on the second determination.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: June 10, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Veronica Lagrange Moutinho Dos Reis, Vishwanath Maram, Matthew Bryson, Gayathri Venkataraman
  • Patent number: 12293079
    Abstract: A method may include receiving, at a storage device, an input and/or output (I/O) request comprising a device indication performing a determination, at the storage device, that the device indication indicates the storage device, and servicing, by the storage device, the I/O request based on the determination. The device indication may include an address for the I/O request. The method may include installing a second storage device in the storage system. The second storage device may be installed seamlessly. The first and second storage devices may be peer devices. The method may further including receiving, at the first storage device, a second I/O request including a second device indication, performing a second determination, by the first storage device, that the second device indication indicates the second storage device, and forwarding, by the first storage device, the second I/O request to the second storage device based on the second determination.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: May 6, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Veronica Lagrange Moutinho Dos Reis, Vishwanath Maram, Matthew Bryson, Gayathri Venkataraman
  • Patent number: 12293097
    Abstract: Provided are systems, methods, and apparatuses for computational offload to storage systems. The method can include a first processing element issuing a first request to the storage device; a storage device, responsive to the first request, obtaining first data on the storage device and providing the first data to the first memory for storage; the second processing element reading the first data from the first memory and performing at least one of an operation or a computation on the first data to generate second data; and the second processing element providing the second data to the first processing element.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: May 6, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Mohammadreza Soltaniyeh, Veronica Lagrange Moutinho Dos Reis, Matthew Bryson, Xuebin Yao
  • Publication number: 20250045102
    Abstract: A method may include determining a first performance of a first compute task on one or more computational devices, wherein the first performance may be determined based on a first weight of the first compute task, determining a second performance of a second compute task on the one or more computational devices, and assigning, based on the first performance and the second performance, the first compute task to at least one of the one or more computational devices. The method may further include determining, based on a characteristic of the first compute task, the first weight. The characteristic of the first compute task may include at least one of a type of the first compute task, computational complexity of the first compute task, priority of the first compute task, latency of the first compute task, or amount of data used by the first compute task.
    Type: Application
    Filed: July 26, 2024
    Publication date: February 6, 2025
    Inventors: Wenjie LIU, Matthew BRYSON, Rajiv SHANMUGAM MADESWARAN, Naga Sanjana BIKONDA, Vishwanath MARAM
  • Publication number: 20240411677
    Abstract: Systems and methods for reprovisioning a storage device are disclosed. The storage device comprises a storage medium having a first storage capacity and a second storage capacity; and a processor coupled to the storage medium. The processor may be configured to identify a trigger condition. Based on identifying the trigger condition, the processor may be configured to: identify the first storage capacity and the second storage capacity; identify a first amount; modify the first storage capacity based on the first amount; and modify the second storage capacity based on the first amount.
    Type: Application
    Filed: August 25, 2023
    Publication date: December 12, 2024
    Inventors: Matthew Bryson, Naga Sanjana Bikonda, Wenjie Liu, Vishwanath Maram
  • Publication number: 20240288920
    Abstract: A method may include coupling a device to a host through a connector, receiving, by a host controller, a request for boost power from the device, determining, by the host controller, an amount of surplus power available from one or more power sources arranged to provide power to the device through the connector, and allocating at least a portion of the surplus power to the device as boost power. The method may further include negotiating an amount of the boost power based on the amount of surplus power available from the one or more power sources. The method may further include monitoring a power consumption of the device, and reducing a total power allocation to the device based on the power consumption of the device.
    Type: Application
    Filed: March 4, 2024
    Publication date: August 29, 2024
    Inventors: Sompong Paul OLARIG, Matthew BRYSON, Stephen FISCHER
  • Publication number: 20240184778
    Abstract: Systems and methods for finding nearest neighbors. In some embodiments, the system includes a processing circuit. The processing circuit may be configured to perform a method, the method including: selecting, based on a first query vector, a selected method, the selected method being a nearest neighbor selection method; and performing the selected method to select a first nearest neighbor from a data set, based on the first query vector.
    Type: Application
    Filed: December 5, 2022
    Publication date: June 6, 2024
    Inventors: Matthew BRYSON, Vikas SINHA, Manali SHARMA, Ehsan NAJAFABADI
  • Publication number: 20240101319
    Abstract: An example lid assembly can include a lid and a slider. The lid can include a wall defining a recess. The slider can be configured to slide in the recess and can be configured to move between a closed position where the slider covers an opening to aid in preventing spilling of contents of the container, and an opened position where the slider uncovers the opening such that the contents may be poured from the container. The slider can be configured to be removable from the lid and can be replaced back on the lid. Additionally, the slider can be formed from upper and lower sled elements 130,136 that are magnetically coupled to one another. In some examples, the lower sled of the slider may include an air vent with rounded entry portions, and the lid assembly may include engaging members with ramped surfaces.
    Type: Application
    Filed: April 30, 2021
    Publication date: March 28, 2024
    Inventors: Cody Jinkins, Andy Bondhus, Mark Carlson Rane, Dustin Bullock, John Fritz, William Drinkwater, Matthew Bryson, Elizabeth Ruchte
  • Patent number: 11921555
    Abstract: A method may include coupling a device to a host through a connector, receiving, by a host controller, a request for boost power from the device, determining, by the host controller, an amount of surplus power available from one or more power sources arranged to provide power to the device through the connector, and allocating at least a portion of the surplus power to the device as boost power. The method may further include negotiating an amount of the boost power based on the amount of surplus power available from the one or more power sources. The method may further include monitoring a power consumption of the device, and reducing a total power allocation to the device based on the power consumption of the device.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: March 5, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sompong Paul Olarig, Matthew Bryson, Stephen Fischer
  • Patent number: 11733764
    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: Grant
    Filed: September 16, 2020
    Date of Patent: August 22, 2023
    Inventors: Sompong Paul Olarig, Matthew Bryson, Stephen Fischer
  • Publication number: 20230247804
    Abstract: A chassis may include a member. The member may include a system channel for a liquid coolant to flow and a slot in the member for a storage device. A liquid cooling block may be associated with the slot in the member. The liquid cooling block may include a block channel for the liquid coolant to flow to remove heat from the storage device.
    Type: Application
    Filed: April 13, 2022
    Publication date: August 3, 2023
    Inventors: Matthew BRYSON, Luka DAOUD, Sompong Paul OLARIG
  • Publication number: 20230110067
    Abstract: A method may include receiving, at a storage device, an input and/or output (I/O) request comprising a device indication performing a determination, at the storage device, that the device indication indicates the storage device, and servicing, by the storage device, the I/O request based on the determination. The device indication may include an address for the I/O request. The method may include installing a second storage device in the storage system. The second storage device may be installed seamlessly. The first and second storage devices may be peer devices. The method may further including receiving, at the first storage device, a second I/O request including a second device indication, performing a second determination, by the first storage device, that the second device indication indicates the second storage device, and forwarding, by the first storage device, the second I/O request to the second storage device based on the second determination.
    Type: Application
    Filed: February 4, 2022
    Publication date: April 13, 2023
    Inventors: Veronica LAGRANGE MOUTINHO DOS REIS, Vishwanath MARAM, Matthew BRYSON, Gayathri VENKATARAMAN