Patents by Inventor William Arthur GUTKNECHT

William Arthur GUTKNECHT 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: 20240118981
    Abstract: Techniques are provided for failing over an aggregate from one file system instance to a different file system instance of a distributed scale-out storage system. The aggregate may be stored within distributed storage that is accessible to a plurality of file system instances of the distributed scale-out storage system. When the aggregate is failed over from a first file system instance to a second file system instance, the first file system instance may still have a valid read lease that allows the first file system instance to serve client I/O, directed to the aggregate, using a cache. In order to prevent the first file system instance from serving stale data from the cache before the read lease expires, state machines and a set of control data are used to ensure that the second file system instance attaches to the aggregate only after the read lease has expired.
    Type: Application
    Filed: December 27, 2022
    Publication date: April 11, 2024
    Inventors: Yash Hetal Trivedi, Daniel McCarthy, Ananthan Subramanian, William Arthur Gutknecht, Kevin Daniel Varghese, Swaroop Vikram Choudhari, Abdul Basit, Christopher Clark Corey, Chad Edmund Schneider
  • Patent number: 9983817
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for allocating resources to a particular volume and triggering a consistency point based on the amount given to each volume, thus providing dynamic consistency point triggers. Methods for providing dynamic consistency point triggers are disclosed which include: determining a volume's capacity to utilize resources based on the volume's performance; receiving an allocation of the divided resources based on total system resources available within the storage system and the volume's performance; and triggering a consistency point upon exhausting a threshold percentage of the received/allocated resources.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: May 29, 2018
    Assignee: NETAPP, INC.
    Inventors: Travis Ian Callahan, Mrinal K. Bhattacharjee, Ganga Bhavani Kondapalli, William Arthur Gutknecht, Andrew Zhu
  • Publication number: 20170242611
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for allocating resources to a particular volume and triggering a consistency point based on the amount given to each volume, thus providing dynamic consistency point triggers. Methods for providing dynamic consistency point triggers are disclosed which include: determining a volume's capacity to utilize resources based on the volume's performance; receiving an allocation of the divided resources based on total system resources available within the storage system and the volume's performance; and triggering a consistency point upon exhausting a threshold percentage of the received/allocated resources.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Travis Ian CALLAHAN, Mrinal K. BHATTACHARJEE, Ganga Bhavani KONDAPALLI, William Arthur GUTKNECHT, Andrew ZHU