Patents by Inventor Frederick Knight

Frederick Knight 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: 9996422
    Abstract: Methods and systems for a copy-offload operation are provided. A soft range lock is placed for a data container for generating a token for a copy-offload operation for copying the data container from a source location to a destination location, where presence of the soft range lock indicates that content of the data container has not changed during the copy-offload operation. A token for the copy-offload operation represents the content of data container and includes information regarding the soft range lock. The token with the soft range lock information is provided to the client that requests the copy-offload operation. If the soft range lock exists, then the data container is copied without using a point in time copy of the data container.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: June 12, 2018
    Assignee: NETAPP, INC.
    Inventors: Saji Kumar Vijayakumari Rajendran Nair, John Meneghini, Arun Kumar Rajendran, Frederick Knight
  • Publication number: 20170235639
    Abstract: Methods and systems for a copy-offload operation are provided. A soft range lock is placed for a data container for generating a token for a copy-offload operation for copying the data container from a source location to a destination location, where presence of the soft range lock indicates that content of the data container has not changed during the copy-offload operation. A token for the copy-offload operation represents the content of data container and includes information regarding the soft range lock. The token with the soft range lock information is provided to the client that requests the copy-offload operation. If the soft range lock exists, then the data container is copied without using a point in time copy of the data container.
    Type: Application
    Filed: December 5, 2016
    Publication date: August 17, 2017
    Inventors: Saji Kumar VIJAYAKUMARI RAJENDRAN NAIR, John MENEGHINI, Arun Kumar RAJENDRAN, Frederick KNIGHT
  • Patent number: 9729660
    Abstract: Method and system for detecting migration of a virtual machine are provided. The method detects that a first identifier for identifying a virtual machine and a second identifier identifying a source computing system hosting the virtual machine that accesses a storage space via a logical object have changed, when the virtual machine is migrated from the source computing system to a destination computing system. Thereafter, a storage device at the destination computing system is initialized to operate as a caching device for the migrated virtual machine.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: August 8, 2017
    Assignee: NetApp, Inc.
    Inventors: Vivek Venkatesan, Narayan Venkat, Frederick Knight, Kenny Speer
  • Publication number: 20170212707
    Abstract: Techniques to managing non-disruptive SAN availability in a partitioned cluster comprising one or more components configured to determine whether to separate a cluster into two or more partitions, notify one or more responsive cluster nodes to separate the cluster into a first partition and a second partition, update one or more access states, notify the host that access states of one or more network paths has been updated, and provide the one or more access states. Other embodiments are described and claimed.
    Type: Application
    Filed: April 5, 2017
    Publication date: July 27, 2017
    Inventors: John Hildebrand, Geoffrey Stewart Brown, Nathan Baker, John Meneghini, Frederick Knight, Santosh Rao
  • Patent number: 9639437
    Abstract: Techniques to managing non-disruptive SAN availability in a partitioned cluster comprising one or more components configured to determine whether to separate a cluster into two or more partitions, notify one or more responsive cluster nodes to separate the cluster into a first partition and a second partition, update one or more access states, notify the host that access states of one or more network paths has been updated, and provide the one or more access states. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: May 2, 2017
    Assignee: NetApp, Inc.
    Inventors: John Hildebrand, Geoffrey Stewart Brown, Nathan Baker, John Meneghini, Frederick Knight, Santosh Rao
  • Patent number: 9514210
    Abstract: Methods and systems for a copy-offload operation are provided. A soft range lock is placed for a data container for generating a token for a copy-offload operation for copying the data container from a source location to a destination location, where presence of the soft range lock indicates that content of the data container has not changed during the copy-offload operation. A token for the copy-offload operation represents the content of data container and includes information regarding the soft range lock. The token with the soft range lock information is provided to the client that requests the copy-offload operation. If the soft range lock exists, then the data container is copied without using a point in time copy of the data container.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: December 6, 2016
    Assignee: NetApp, Inc.
    Inventors: Saji Kumar Vijayakumari Rajendran Nair, John Meneghini, Arun Kumar Rajendran, Frederick Knight
  • Publication number: 20150363480
    Abstract: Methods and systems for a copy-offload operation are provided. A soft range lock is placed for a data container for generating a token for a copy-offload operation for copying the data container from a source location to a destination location, where presence of the soft range lock indicates that content of the data container has not changed during the copy-offload operation. A token for the copy-offload operation represents the content of data container and includes information regarding the soft range lock. The token with the soft range lock information is provided to the client that requests the copy-offload operation. If the soft range lock exists, then the data container is copied without using a point in time copy of the data container.
    Type: Application
    Filed: June 16, 2014
    Publication date: December 17, 2015
    Inventors: Saji Kumar Vijayakumari Rajendran Nair, John Meneghini, Arun Kumar Rajendran, Frederick Knight
  • Publication number: 20150169415
    Abstract: Techniques to managing non-disruptive SAN availability in a partitioned cluster comprising one or more components configured to determine whether to separate a cluster into two or more partitions, notify one or more responsive cluster nodes to separate the cluster into a first partition and a second partition, update one or more access states, notify the host that access states of one or more network paths has been updated, and provide the one or more access states. Other embodiments are described and claimed.
    Type: Application
    Filed: October 29, 2014
    Publication date: June 18, 2015
    Applicant: NETAPP, INC.
    Inventors: John Hildebrand, Geoffrey Stewart Brown, Nathan Baker, John Meneghini, Frederick Knight, Santosh Rao
  • Publication number: 20150032836
    Abstract: Method and system for detecting migration of a virtual machine are provided. The method detects that a first identifier for identifying a virtual machine and a second identifier identifying a source computing system hosting the virtual machine that accesses a storage space via a logical object have changed, when the virtual machine is migrated from the source computing system to a destination computing system. Thereafter, a storage device at the destination computing system is initialized to operate as a caching device for the migrated virtual machine.
    Type: Application
    Filed: July 24, 2013
    Publication date: January 29, 2015
    Applicant: NETAPP, INC.
    Inventors: Vivek Venkatesan, Narayan Venkat, Frederick Knight, Kenny Speer
  • Patent number: 8713281
    Abstract: Storage device performance alignment notification includes informing a storage device of a starting logical block address (LBA) for each of one or more host containers to be stored on the storage device, and placing the one or more host containers at natural storage boundaries of the storage device based at least in part on the informing.
    Type: Grant
    Filed: December 24, 2008
    Date of Patent: April 29, 2014
    Assignee: Netapp, Inc.
    Inventor: Frederick Knight
  • Publication number: 20130290619
    Abstract: The present disclosure involves a method. As a part of the method, a logically sequential range of memory blocks is allocated for sequential access. A pointer is initialized with an address of a first memory block that is within the range of the memory blocks. In response to a data write next request, data is written into the range of the memory blocks, starting with the first memory block and continuing sequentially in subsequent memory blocks within the range until the data write next request is completed. Thereafter, the pointer is updated based on a last memory block in which data is written.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: NetApp, Inc.
    Inventor: Frederick Knight
  • Publication number: 20060085665
    Abstract: Method, system, and apparatus for executing input/output operations. The method including selecting a level of error recovery for input/output operations, receiving a request to execute the input/ output operation, attempting the input/output operation, and when the input/output operation fails, performing the level of error recovery specified. The selection of the error recovery level may be done by a user, or embedded within the input/output request itself.
    Type: Application
    Filed: October 14, 2004
    Publication date: April 20, 2006
    Inventors: Frederick Knight, Susan Rundbaken, Rick Wagner
  • Publication number: 20060072459
    Abstract: In accordance with one embodiment of the present invention, a host bus adapter for implementing a first port of a node on a network of nodes interconnected through an intelligent connection system comprising: a transceiver providing a physical interface for the first port; and a protocol controller that transmits a notification to the intelligent connection system on behalf of a remote second port indicating that the second port may have failed when the second port fails to communicate with the first port.
    Type: Application
    Filed: October 5, 2004
    Publication date: April 6, 2006
    Inventors: Frederick Knight, Jason Miller, Aaron Brooks
  • Publication number: 20060026458
    Abstract: A system and method implemented on a storage device comprising a controller. In one embodiment, a controller identifier of the storage device's controller is combined with a logical unit number (“LUN”) associated with data stored on the storage device to produce a first value. The embodiment further comprises receiving a second value comprising a controller identifier of another storage device's controller combined with a LUN associated with data stored on the other storage device, and combining the first and second values.
    Type: Application
    Filed: July 30, 2004
    Publication date: February 2, 2006
    Inventors: Frederick Knight, Rajiv Grover, Matthias Popp
  • Patent number: D790007
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: June 20, 2017
    Inventor: Frederick Knight