The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Sep. 17, 2013
Filed:
Sep. 15, 2004
Anand Iyengar, Moutain View, CA (US);
Thomas K. Wong, Pleasanton, CA (US);
Panagiotis Tsirigotis, Sunnyvale, CA (US);
Rajeev Chawla, Union City, CA (US);
Zuwei Liu, Cupertino, CA (US);
Matthew Seitz, San Jose, CA (US);
Richard A. Simpkins, Moutain View, CA (US);
Anand Iyengar, Moutain View, CA (US);
Thomas K. Wong, Pleasanton, CA (US);
Panagiotis Tsirigotis, Sunnyvale, CA (US);
Rajeev Chawla, Union City, CA (US);
Zuwei Liu, Cupertino, CA (US);
Matthew Seitz, San Jose, CA (US);
Richard A. Simpkins, Moutain View, CA (US);
Neopath Networks, Inc., Santa Clara, CA (US);
Abstract
A NAS (Network Attaches Storage) switch authenticates a client on multiple file servers for proxy services. The NAS switch enables proxy services by successively authenticating the client on the file servers using referrals. The NAS switch further comprises a connection manager to establish connections to the client and the file servers, a referral manager to redirect the client for successive authentications, and a transaction manager to perform data transfers with the file servers on behalf of the client. The system components support DFS (Distributed File System), and communicate using a protocol dialect that supports referral mechanisms such as NFSv4 (Network File Server version 4) or CIFS (Common Internet File System). The transaction manager also performs a protocol dialect translation service when the connection manager negotiates one protocol dialect with the client, and a different protocol dialect with the file server.