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.

Date of Patent:
Nov. 08, 2011

Filed:

Apr. 24, 2006
Applicants:

Jason Ansel Lango, Mountain View, CA (US);

Robert M. English, Menlo Park, CA (US);

Paul Christopher Eastham, Mountain View, CA (US);

Qinghua Zheng, San Jose, CA (US);

Brian Mederic Quirion, San Jose, CA (US);

Peter Griess, San Francisco, CA (US);

Matthew Benjamin Amdur, San Francisco, CA (US);

Kartik Ayyar, Sunnyvale, CA (US);

Robert Lieh-yuan Tsai, Boston, MA (US);

David Grunwald, Santa Clara, CA (US);

J. Chris Wagner, Langley, WA (US);

Emmanuel Ackaouy, Cambridge, GB;

Ashish Prakash, Morrisville, NC (US);

Inventors:

Jason Ansel Lango, Mountain View, CA (US);

Robert M. English, Menlo Park, CA (US);

Paul Christopher Eastham, Mountain View, CA (US);

Qinghua Zheng, San Jose, CA (US);

Brian Mederic Quirion, San Jose, CA (US);

Peter Griess, San Francisco, CA (US);

Matthew Benjamin Amdur, San Francisco, CA (US);

Kartik Ayyar, Sunnyvale, CA (US);

Robert Lieh-Yuan Tsai, Boston, MA (US);

David Grunwald, Santa Clara, CA (US);

J. Chris Wagner, Langley, WA (US);

Emmanuel Ackaouy, Cambridge, GB;

Ashish Prakash, Morrisville, NC (US);

Assignee:

NetApp, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 15/16 (2006.01);
U.S. Cl.
CPC ...
Abstract

A network caching system has a multi-protocol caching filer coupled to an origin server to provide storage virtualization of data served by the filer in response to data access requests issued by multi-protocol clients over a computer network. The multi-protocol caching filer includes a file system configured to manage a sparse volume that 'virtualizes' a storage space of the data to thereby provide a cache function that enables access to data by the multi-protocol clients. To that end, the caching filer further includes a multi-protocol engine configured to translate the multi-protocol client data access requests into generic file system primitive operations executable by both the caching filer and the origin server.


Find Patent Forward Citations

Loading…