Patents by Inventor Wesley Witte

Wesley Witte 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: 8898206
    Abstract: The techniques introduced herein provide an efficient mechanism for reducing remote procedure requests to storage server nodes in a cluster of the storage servers to construct a directory path for a data container. According to one aspect of the invention, a new caching technique and an efficient organization of the cache memory are provided so that a cache memory on a storage server node is populated with individual path components of a directory structure. A novel cache invalidation mechanism is provided to maintain cache consistency at the cache so that when a path component changes, such as an identifier of a data container in the directory structure, and a path component is invalidated in the cache memory, the remaining path components can be retained and later reused.
    Type: Grant
    Filed: April 28, 2010
    Date of Patent: November 25, 2014
    Assignee: NetApp, Inc.
    Inventors: Tianyu Jiang, Richard P. Jernigan, IV, Ananthan Subramanian, Wesley Witte
  • Patent number: 8554867
    Abstract: Methods and/or systems for efficiently handling a request from a client for a target component (e.g., file) stored on a remote or secondary node in a clustered storage system are provided. In response to a request from the client for the target component, a first node to which the client is locally connected retrieves a list of one or more logical interfaces (LIFs) and generates a response comprising an indication that the requested target component is not covered by this first node and a list of one or more internet protocol (IP) addresses that correspond to the retrieved LIFs for accessing the secondary node. This allows the client to connect locally to the secondary node so that the target component can be retrieved locally and thus more efficiently regardless of where (e.g., upon which node) the file is stored within the cluster.
    Type: Grant
    Filed: January 27, 2010
    Date of Patent: October 8, 2013
    Assignee: NetApp Inc.
    Inventors: Garrett Mueller, Wesley Witte
  • Publication number: 20070038887
    Abstract: A technique efficiently creates and serves a backup data set on a backup filer located at a remote site from a primary filer by essentially moving an entire operating environment of a primary data set to the backup filer. The primary filer is organized into one or more virtual filers (vfilers), one of which (the primary vfiler) is configured to serve data, such as the primary data set, for a client. In the event that the primary filer or primary vfiler becomes unavailable, the technique may be implemented as a disaster recovery or data migration sequence to enable efficient instantiation of a backup vfiler to serve the backup data set for the client.
    Type: Application
    Filed: October 16, 2006
    Publication date: February 15, 2007
    Inventors: Wesley Witte, Mark Muhlestein, Gaurav Banga