Patents by Inventor Mark Heuchert

Mark Heuchert 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: 20250147918
    Abstract: A storage cluster with disaggregated compute resources and storage memory is provided. The storage cluster includes a plurality of blades coupled as the storage cluster, each of at least a subset of the plurality of blades having solid-state storage memory therein. The storage cluster includes a switch that direct network-connects a plurality of processors, as compute resources in the plurality of blades, and the solid-state storage memory in each of the at least a subset of the plurality of blades, wherein the compute resources and the solid-state storage memory are disaggregated in the storage cluster.
    Type: Application
    Filed: January 10, 2025
    Publication date: May 8, 2025
    Inventors: YUHONG MAO, HARI KANNAN, MARK HEUCHERT
  • Patent number: 11861188
    Abstract: A storage system, blades, removable modules, and method of configuring a storage system are described. The storage system has blades with computing resources and storage resources. At least one of the blades has, or has added, one or more removable modules.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: January 2, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Hari Kannan, Yuhong Mao, Mark Heuchert
  • Publication number: 20210232331
    Abstract: A storage system, blades, removable modules, and method of configuring a storage system are described. The storage system has blades with computing resources and storage resources. At least one of the blades has, or has added, one or more removable modules.
    Type: Application
    Filed: December 30, 2020
    Publication date: July 29, 2021
    Inventors: Hari Kannan, Yuhong Mao, Mark Heuchert
  • Patent number: 7380084
    Abstract: In some embodiments a processing device is disclosed. The processing device is configured to read data from a memory device. The processing device transmits a read request to the memory device for a data block at a certain address and reads the data block for the certain address from the memory device. The processing device dynamically detects boundaries for the data block read by detecting an alignment pattern in data received from the memory device. Other embodiments are otherwise disclosed herein.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: May 27, 2008
    Assignee: Intel Corporation
    Inventors: Mark Heuchert, Anujan Varma, Ashish Karandikar
  • Publication number: 20070079104
    Abstract: In some embodiments a processing device is disclosed. The processing device is configured to read data from a memory device. The processing device transmits a read request to the memory device for a data block at a certain address and reads the data block for the certain address from the memory device. The processing device dynamically detects boundaries for the data block read by detecting an alignment pattern in data received from the memory device. Other embodiments are otherwise disclosed herein.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Mark Heuchert, Anujan Varma, Ashish Karandikar