Patents by Inventor Thomas D. Haynes

Thomas D. Haynes 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: 20140259123
    Abstract: A request is received, by a storage server, to access a resource based on a filehandle for the resource. A determination is made of whether an entry of a plurality of entries in an exports table has a filehandle that matches the filehandle for the resource. The entry includes a physical path of the resource that is different than an advertised path of the resource, in response to the filehandle in the entry retrieved using the physical path. In response to determining that the filehandle in the entry matches the filehandle for the resource, a determination is made of whether a pathname in the entry matches a pathname for the resource. In response to determining that the pathname in the entry matches the pathname for the resource, a determination is made of whether the client has permission to access the resource. The request to access the resource is executed.
    Type: Application
    Filed: May 23, 2014
    Publication date: September 11, 2014
    Applicant: NetApp, Inc.
    Inventors: Thomas D. Haynes, Mark Muhlestein, David B. Noveck
  • Patent number: 8762434
    Abstract: A storage system, such as a file server, uses pathname aliasing and exports a stored resource to clients by advertising to the clients a different pathname than the actual pathname of the resource.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: June 24, 2014
    Assignee: NetApp, Inc.
    Inventors: Thomas D. Haynes, Mark Muhlestein, David B. Noveck
  • Patent number: 7814131
    Abstract: A storage system, such as a file server, uses pathname aliasing and exports a stored resource to clients by advertising to the clients a different pathname than the actual pathname of the resource.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: October 12, 2010
    Assignee: Network Appliance, Inc.
    Inventors: Thomas D. Haynes, Mark Muhlestein, David B. Noveck