Patents by Inventor Mark G. Gritter

Mark G. Gritter 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: 20170097777
    Abstract: Avoiding long access latencies in redundant storage systems is disclosed, including: determining a first device associated with a request is in a slow access period based at least in part on a scheduled slow access period, wherein the first device is included in a plurality of devices associated with a redundant storage system; and reconstructing data associated with the request from one or more devices included in the plurality of devices other than the first device.
    Type: Application
    Filed: December 19, 2016
    Publication date: April 6, 2017
    Inventors: Shobhit Dayal, Edward K. Lee, Mark G. Gritter
  • Publication number: 20170052851
    Abstract: Storing data is disclosed, including: creating a clone of a snapshot comprising a first set of metadata associated with a source data, at least in part by generating for the clone a second set of metadata that includes an active index that is associated with the snapshot and is configured to store metadata associated with data values that are written to the clone; receiving a write operation to write a requested data value to the clone; and in response to the write operation, updating the active index based at least in part on the requested data value.
    Type: Application
    Filed: November 3, 2016
    Publication date: February 23, 2017
    Inventors: Raj Ashok Sudarsanam, Pratap V. Singh, Edward K. Lee, Mark G. Gritter, Rose F. Liu
  • Patent number: 9569131
    Abstract: Avoiding long access latencies in redundant storage systems is disclosed, including: determining a first device associated with a request is in a slow access period; and reconstructing data associated with the request from one or more other devices comprising a redundant storage system in which the first device and the one or more other devices are included.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: February 14, 2017
    Assignee: Tintri Inc.
    Inventors: Shobhit Dayal, Edward K. Lee, Mark G. Gritter
  • Patent number: 9535739
    Abstract: Storing data that includes receiving an indication to perform an operation with respect to data associated with a virtual machine storage abstraction; and using a meta information identifying which data stored on a storage system is associated with the virtual machine storage abstraction to perform the requested operation.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: January 3, 2017
    Assignee: Tintri Inc.
    Inventors: Edward K. Lee, Kieran J. Harty, Mark G. Gritter, Rex R. Walters
  • Patent number: 9529808
    Abstract: Storing data is disclosed, including: receiving a request to create a clone of a snapshot included in a first set of metadata associated with a source data; and generating a second set of metadata for the clone, wherein the second set of metadata associated with the clone includes, for at least some metadata values, a data associating with the second set of metadata one or more corresponding values in the first set of metadata associated with the source data.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: December 27, 2016
    Assignee: Tintri Inc.
    Inventors: Raj A. Sudarsanam, Pratap V. Singh, Edward K. Lee, Mark G. Gritter, Rose F. Liu
  • Patent number: 9256474
    Abstract: Automatically aligning virtual blocks of partitions to blocks of underlying physical storage is disclosed. In some embodiments, a starting offset of a partition included in a logical container is detected. In some embodiments, a misalignment correction amount for a partition included in a logical container is detected. In some embodiments, a misalignment associated with a partition included in a logical container is corrected.
    Type: Grant
    Filed: October 8, 2014
    Date of Patent: February 9, 2016
    Assignee: Tintri Inc.
    Inventors: Pratap V. Singh, Vyacheslav V. Malyugin, Mark G. Gritter, Edward K. Lee
  • Publication number: 20160034223
    Abstract: Avoiding long access latencies in redundant storage systems is disclosed, including: determining a first device associated with a request is in a slow access period; and reconstructing data associated with the request from one or more other devices comprising a redundant storage system in which the first device and the one or more other devices are included.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 4, 2016
    Inventors: Shobhit Dayal, Edward K. Lee, Mark G. Gritter
  • Publication number: 20160011898
    Abstract: Storing data that includes receiving an indication to perform an operation with respect to data associated with a virtual machine storage abstraction; and using a meta information identifying which data stored on a storage system is associated with the virtual machine storage abstraction to perform the requested operation.
    Type: Application
    Filed: May 20, 2015
    Publication date: January 14, 2016
    Inventors: Edward K. Lee, Kieran J. Harty, Mark G. Gritter, Rex R. Walters
  • Patent number: 9135033
    Abstract: Storing data that includes receiving an indication to perform an operation with respect to data associated with a virtual machine storage abstraction; and using a meta information identifying which data stored on a storage system is associated with the virtual machine storage abstraction to perform the requested operation.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: September 15, 2015
    Assignee: Tintri Inc.
    Inventors: Edward K. Lee, Kieran J. Harty, Mark G. Gritter, Rex R. Walters
  • Patent number: 9128910
    Abstract: Avoiding long access latencies in redundant storage systems is disclosed, including: determining a first device associated with a request is in a slow access period; and reconstructing data associated with the request from one or more other devices comprising a redundant storage system in which the first device and the one or more other devices are included.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: September 8, 2015
    Assignee: Tintri Inc.
    Inventors: Shobhit Dayal, Edward K. Lee, Mark G. Gritter
  • Publication number: 20150089182
    Abstract: Automatically aligning virtual blocks of partitions to blocks of underlying physical storage is disclosed. In some embodiments, a starting offset of a partition included in a logical container is detected. In some embodiments, a misalignment correction amount for a partition included in a logical container is detected. In some embodiments, a misalignment associated with a partition included in a logical container is corrected.
    Type: Application
    Filed: October 8, 2014
    Publication date: March 26, 2015
    Inventors: Pratap V. Singh, Vyacheslav V. Malyugin, Mark G. Gritter, Edward K. Lee
  • Patent number: 8909894
    Abstract: Automatically aligning virtual blocks of partitions to blocks of underlying physical storage is disclosed. In some embodiments, a starting offset of a first partition included in a logical container is detected. In some embodiments, a misalignment correction amount for a first partition included in a logical container is detected. In some embodiments, a misalignment associated with a first partition included in a logical container is corrected.
    Type: Grant
    Filed: March 15, 2012
    Date of Patent: December 9, 2014
    Assignee: Tintri Inc.
    Inventors: Pratap V. Singh, Vyacheslav V. Malyugin, Mark G. Gritter, Edward K. Lee
  • Publication number: 20140279909
    Abstract: Performing data synchronization is disclosed, including: receiving an indication to synchronize a container to a snapshot, wherein the container has a first data state and an identity, wherein the snapshot corresponds to a second data state; causing the container to have the second data state corresponding to the snapshot; and maintaining the identity of the container.
    Type: Application
    Filed: March 10, 2014
    Publication date: September 18, 2014
    Inventors: Raj Ashok Sudarsanam, Edward K. Lee, Mark G. Gritter, Pratap V. Singh
  • Patent number: 8463825
    Abstract: A data storage system is disclosed, including: a first storage device of a first storage device type, a second storage device of a second storage device type, and a processor configured to implement a hybrid file system configured to store each of a plurality of data values in at least a corresponding primary location, which for a given data value may be in either the first storage device or the second storage device; wherein the hybrid file system is configured to use a first access approach optimized based on a first access attribute of the first storage device type to interact with the first storage device and a second access approach optimized based on a second access attribute of the second storage device type to interact with the second storage device.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: June 11, 2013
    Assignee: Tintri Inc.
    Inventors: Kieran J. Harty, Mark G. Gritter, Raj A. Sudarsanam, Zubin D. Dittia, Brandon W. Salmon, Vyacheslav V. Malyugin