Patents by Inventor Keith Tenzer

Keith Tenzer 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).

  • Patent number: 10523754
    Abstract: A method, non-transitory computer readable medium, and application server computing device that receives a request identifying an operation to be performed on an application and a plugin associated with the application. The operation corresponds to an application task in a workflow for a data storage network action. An operating system call is generated to execute the plugin, wherein the call comprises at least one argument that identifies the operation. A standard-out output is obtained from the plugin, wherein the output comprises at least an indication of a status of the operation. The output is parsed, a result object is generated based on the parsed output, and the result object is returned in response to the received request. The result object includes at least the indication of the status of the operation.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: December 31, 2019
    Assignee: NETAPP, INC.
    Inventors: Keith Tenzer, Charles M. Fouts, Clemens Siebler
  • Patent number: 9658904
    Abstract: Methods and system for a storage environment are provided. The method generates a first discovery request for a first plug-in associated with a first application executed by a computing system having access to a networked storage system for a storage service operation; acquires metadata by the first plug-in for the storage service operation and storing the metadata at a first location and at a second location, where the second location is at a storage device managed by a storage interface module that co-ordinates completion of the storage service operation; generates a second discovery request for a second plug-in for a second application for the storage service operation; and acquires metadata by the second plug-in using the metadata acquired by the first plug-in for the storage service operation and updating metadata stored at the first location and the second location.
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: May 23, 2017
    Assignee: NETAPP, INC.
    Inventors: Clemens Veit Siebler, Keith Tenzer, Charles M. Fouts
  • Patent number: 9575792
    Abstract: Methods and systems for replicating a virtual machine and its associated data containers are provided. The virtual machine is placed in an inactive state and a replication directory is generated for cloning each data container from an active directory to the replication directory. The clone of each data container references a physical location where data associated with each data container is stored; and thereafter, the virtual machine is placed in an active state after the cloning is completed.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: February 21, 2017
    Assignee: NETAPP, INC.
    Inventors: Matthew Douglas Robinson, Keith Tenzer
  • Publication number: 20160150015
    Abstract: A method, non-transitory computer readable medium, and application server computing device that receives a request identifying an operation to be performed on an application and a plugin associated with the application. The operation corresponds to an application task in a workflow for a data storage network action. An operating system call is generated to execute the plugin, wherein the call comprises at least one argument that identifies the operation. A standard-out output is obtained from the plugin, wherein the output comprises at least an indication of a status of the operation. The output is parsed, a result object is generated based on the parsed output, and the result object is returned in response to the received request. The result object includes at least the indication of the status of the operation.
    Type: Application
    Filed: November 25, 2014
    Publication date: May 26, 2016
    Inventors: Keith Tenzer, Charles M. Fouts, Clemens Siebler
  • Publication number: 20160012128
    Abstract: Methods and system for a storage environment are provided. The method generates a first discovery request for a first plug-in associated with a first application executed by a computing system having access to a networked storage system for a storage service operation; acquires metadata by the first plug-in for the storage service operation and storing the metadata at a first location and at a second location, where the second location is at a storage device managed by a storage interface module that co-ordinates completion of the storage service operation; generates a second discovery request for a second plug-in for a second application for the storage service operation; and acquires metadata by the second plug-in using the metadata acquired by the first plug-in for the storage service operation and updating metadata stored at the first location and the second location.
    Type: Application
    Filed: July 8, 2014
    Publication date: January 14, 2016
    Inventors: Clemens Veit Siebler, Keith Tenzer, Charles M. Fouts
  • Publication number: 20150261558
    Abstract: Methods and systems for replicating a virtual machine and its associated data containers are provided. The virtual machine is placed in an inactive state and a replication directory is generated for cloning each data container from an active directory to the replication directory. The clone of each data container references a physical location where data associated with each data container is stored; and thereafter, the virtual machine is placed in an active state after the cloning is completed.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 17, 2015
    Applicant: NETAPP, INC.
    Inventors: Matthew Douglas Robinson, Keith Tenzer