Patents by Inventor Mark W. Storer

Mark W. Storer 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: 20240022478
    Abstract: Embodiments of the disclosure provide systems and methods for reducing the capacity used to provide High Availability (HA) and Disaster Recovery (DR) in a distributed computing environment. According to one embodiment, dynamic recovery of a cloud-based resource can comprise setting a current latency value to an initial latency value and handling received requests with the current latency value. Current resource utilization can be detected while requests are being processed and a determination can be made as to whether the detected current resource utilization exceeds a predetermined threshold amount of resource utilization. In response to determining the detected current resource utilization does not exceed the threshold, the current latency amount can be maintained at the initial latency value. In response to determining the detected current resource utilization exceeds the threshold, the current latency value can be adjusted and injected into handling of received client requests.
    Type: Application
    Filed: May 31, 2023
    Publication date: January 18, 2024
    Inventors: Advait Kumar Mishra, Kirill Minkovich, Luis Miguel Hernanz Iglesias, Vova Galchenko, Mark W. Storer, Girish Thattil
  • Patent number: 10761944
    Abstract: Examples are disclosed for identifying duplicated media content in a plurality of media files. In some examples, according to a media file format, media content sequences may be located and duplicated media content sequences identified. For these examples, at least a portion of the identified duplicated media content sequences may then be deleted or not stored at a storage system. Other examples are described and claimed.
    Type: Grant
    Filed: February 11, 2014
    Date of Patent: September 1, 2020
    Assignee: NetApp, Inc.
    Inventors: Michael G. Wilson, Mark W. Storer
  • Patent number: 9740403
    Abstract: Techniques for a data storage cluster and a method for maintaining and updating reliability data and reducing data communication between nodes, are disclosed herein. Each data object is written to a single data zone on a data node within the data storage cluster. Each data object includes one or more data chunks, and the data chunks of a data object are written to a data node in an append-only log format. When parity is determined for a reliability group including the data zone, there is no need to transmit data from other data nodes where the rest of data zones of the reliability group reside. Thus, inter-node data communication for determining reliability data is reduced.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: August 22, 2017
    Assignee: NetApp, Inc.
    Inventors: Mark W. Storer, Timothy Bisson, Shankar Pasupathy
  • Publication number: 20150324123
    Abstract: Techniques for a data storage cluster and a method for maintaining and updating reliability data and reducing data communication between nodes, are disclosed herein. Each data object is written to a single data zone on a data node within the data storage cluster. Each data object includes one or more data chunks, and the data chunks of a data object are written to a data node in an append-only log format. When parity is determined for a reliability group including the data zone, there is no need to transmit data from other data nodes where the rest of data zones of the reliability group reside. Thus, inter-node data communication for determining reliability data is reduced.
    Type: Application
    Filed: March 2, 2015
    Publication date: November 12, 2015
    Inventors: Mark W. Storer, Timothy Bisson, Shankar Pasupathy
  • Publication number: 20150227436
    Abstract: Examples are disclosed for identifying duplicated media content in a plurality of media files. In some examples, according to a media file format, media content sequences may be located and duplicated media content sequences identified. For these examples, at least a portion of the identified duplicated media content sequences may then be deleted or not stored at a storage system. Other examples are described and claimed.
    Type: Application
    Filed: February 11, 2014
    Publication date: August 13, 2015
    Applicant: NetApp, Inc.
    Inventors: Michael G. Wilson, Mark W. Storer
  • Patent number: 8972478
    Abstract: Techniques for a data storage cluster and a method for maintaining and updating reliability data and reducing data communication between nodes, are disclosed herein. Each data object is written to a single data zone on a data node within the data storage cluster. Each data object includes one or more data chunks, and the data chunks of a data object are written to a data node in an append-only log format. When parity is determined for a reliability group including the data zone, there is no need to transmit data from other data nodes where the rest of data zones of the reliability group reside. Thus, inter-node data communication for determining reliability data is reduced.
    Type: Grant
    Filed: May 23, 2012
    Date of Patent: March 3, 2015
    Assignee: Netapp, Inc.
    Inventors: Mark W. Storer, Timothy Bisson, Shankar Pasupathy
  • Patent number: 8732518
    Abstract: A storage system provides highly flexible data layouts that can be tailored based on reliability considerations. The system allocates reliability values to logical containers at an upper logical level of the system based, for example, on objectives established by reliability SLOs. Based on the reliability value, the system identifies a specific parity group from a lower physical storage level of the system for storing data corresponding to the logical container. After selecting a parity group, the system allocates the data to physical storage blocks within the parity group. In embodiments, the system attaches the reliability value information to the parity group and the physical storage units storing the data. In this manner, the underlying physical layer has a semantic understanding of reliability considerations related to the data stored at the logical level.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: May 20, 2014
    Assignee: NetApp, Inc.
    Inventors: Mark W. Storer, Jiri Schindler
  • Publication number: 20120266011
    Abstract: A storage system provides highly flexible data layouts that can be tailored based on reliability considerations. The system allocates reliability values to logical containers at an upper logical level of the system based, for example, on objectives established by reliability SLOs. Based on the reliability value, the system identifies a specific parity group from a lower physical storage level of the system for storing data corresponding to the logical container. After selecting a parity group, the system allocates the data to physical storage blocks within the parity group. In embodiments, the system attaches the reliability value information to the parity group and the physical storage units storing the data. In this manner, the underlying physical layer has a semantic understanding of reliability considerations related to the data stored at the logical level.
    Type: Application
    Filed: April 13, 2011
    Publication date: October 18, 2012
    Applicant: NetApp, Inc.
    Inventors: Mark W. Storer, Jiri Schindler