Patents by Inventor MARK FAY

MARK FAY 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: 20250013623
    Abstract: A storage system includes a plurality of storage nodes, the storage nodes comprising a plurality of non-volatile memory modules. The storage system may analyze a set of storage operations to be performed on the plurality of non-volatile memory modules. The storage system may coordinate a time period for a set of background operations to be performed by a first non-volatile memory module of the plurality of non-volatile memory modules based on the set of storage operations.
    Type: Application
    Filed: September 17, 2024
    Publication date: January 9, 2025
    Inventors: GORDON COLEMAN, ZOLTAN DEWITT, BENJAMIN SCHOLBROCK, MARK FAY, VINCENT WANG
  • Publication number: 20240256372
    Abstract: Temporarily limiting access to a storage device, including: determining that a storage device of a plurality of storage devices in a storage system is operating outside of a defined performance range; determining that the storage device operating outside of the defined performance range may be caused by a rehabilitative action performed on the storage device; and modifying a storage operation issuance policy for one or more storage devices of the plurality of storage devices until a determination that the storage device is operating within the defined performance range.
    Type: Application
    Filed: March 4, 2024
    Publication date: August 1, 2024
    Inventors: ANDREW BERNAT, ANTHONY NIVEN, MARK FAY, PUSHKAR MAHESH SHIRALI, RONALD KARR
  • Publication number: 20240231939
    Abstract: A method of scheduling input/output operations for a storage system including determining a deadline for a storage operation, wherein the deadline is dependent on an expected latency of the storage operation; adding the storage operation to a queue of storage operations; and reordering the queue dependent upon the deadline of the storage operation and one or more deadlines of one or more storage operations in the queue of storage operations.
    Type: Application
    Filed: December 29, 2023
    Publication date: July 11, 2024
    Inventors: VINCENT WANG, MARK FAY, JUN HE, RENJIE FAN, KIRON VIJAYASANKAR, YUVAL FRANDZEL
  • Publication number: 20230118103
    Abstract: Temporarily limiting access to a storage device, including: determining that a storage device of a plurality of storage devices in a storage system is operating outside of a defined performance range; determining that the storage device operating outside of the defined performance range may be caused by a rehabilitative action performed on the storage device; and modifying a storage operation issuance policy for one or more storage devices of the plurality of storage devices until a determination that the storage device is operating within the defined performance range.
    Type: Application
    Filed: December 19, 2022
    Publication date: April 20, 2023
    Inventors: ANDREW BERNAT, ANTHONY NIVEN, MARK FAY, PUSHKAR MAHESH SHIRALI, RONALD KARR
  • Publication number: 20220357891
    Abstract: A method for efficient reads by reconstruction may determining an expected read latency for reading data from a primary read location of a plurality of storage devices, determining an expected reconstruction latency for reconstructing the data using reconstruction data, wherein portions of the reconstruction data are stored at a plurality of alternative read locations of the plurality of storage devices, reading the portions of the reconstruction data from the plurality of alternative read locations of the plurality of storage devices, and reconstructing the data stored at the primary read location using the reconstruction data, wherein the expected reconstruction latency is lower than the expected read latency.
    Type: Application
    Filed: April 19, 2022
    Publication date: November 10, 2022
    Inventors: VINCENT WANG, MARK FAY, JUN HE, RENJIE FAN, JOHN COLGROVE
  • Publication number: 20220261286
    Abstract: A method of scheduling input/output operations for a storage system including determining a deadline for a storage operation, wherein the deadline is dependent on an expected latency of the storage operation; adding the storage operation to a queue of storage operations; and reordering the queue dependent upon the deadline of the storage operation and one or more deadlines of one or more storage operations in the queue of storage operations.
    Type: Application
    Filed: April 29, 2022
    Publication date: August 18, 2022
    Inventors: VINCENT WANG, MARK FAY, JUN HE, RENJIE FAN, KIRON VIJAYASANKAR, YUVAL FRANDZEL
  • Publication number: 20220253389
    Abstract: Rekeying in a storage system, including: receiving a request to rekey a first storage location of a storage system, wherein the first storage location is associated with a first cryptographic key; acknowledging completion of the request to rekey the first storage location without re-encrypting data stored at the first storage location of the storage system; and mapping a second cryptographic key identified by the request to rekey to the first storage location of the storage system.
    Type: Application
    Filed: April 22, 2022
    Publication date: August 11, 2022
    Inventors: MARK FAY, ANDREW BERNAT