IP Library Granted Patent US 7,284,030
Granted Patent B2
US 7,284,030 · App. 10/245,798 · Granted Oct 16, 2007

Apparatus and method for processing data in a network

Assignee: Network Appliance, Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,284,030
App. No.
10/245,798
Granted
Oct 16, 2007
Kind
B2
Abstract

In one embodiment, the invention provides a method of transforming a request from a client to a proxy cache, the method comprising: receiving a request from a client, where the request is based upon a first open standard protocol; and translating the request from the first open standard protocol into a second open standard protocol at a file system level; and transmitting the request in the second open standard protocol to a server.

Claims (18)

1. In a proxy cache device, a method of performing a delayed write operation to a server, the method comprising:

receiving, by a proxy cache device, a write operation from a client, wherein the client is coupled by a first communication network to the proxy cache device, and the proxy cache device is coupled by a second communication network to the server;

buffering, by the proxy cache device, write data associated with the write operation via the first communication network from the client; and

performing a delayed write operation from the proxy cache device via the second communication network to the server, the delayed write operation involving the buffered write data.

2. The method of claim 1 , wherein the act of performing the delayed write operation comprises:

writing the buffered write data to the server at a delayed time subsequent to the write operation from the client.

3. The method of claim 2 , wherein the buffered write data is written to the server after connection is re-established between the proxy cache device and the server along the second communication network.

4. The method of claim 2 , wherein the buffered write data is written to the server based upon a schedule.

5. The method of claim 1 , wherein the act of performing the delayed write operation comprises:

writing the buffered write data to the server at a rate that is slower than a rate of the write operation from the client.

6. The method of claim 1 , wherein the buffered write data is subsequently flushed from the proxy cache device.

7. An apparatus for performing a delayed write operation to a server, the apparatus comprising:

a proxy cache device configured to receive a write operation from a client, wherein the client is coupled by a first communication network to the proxy cache device, and the proxy cache device is coupled by a second communication network to the server, buffer write data associated with the write operation via the first communication network from the client, and perform a delayed write operation from the proxy cache device via the second communication network to the server, the delayed write operation involving the buffered write data.

8. The apparatus of claim 7 , wherein proxy cache device is configured to write the buffered write data to the server at a delayed time subsequent to the write operation from the client.

9. The apparatus of claim 7 , wherein the proxy cache device writes the buffered write data to the server after connection is re-established between the proxy cache device and the server along the second communication network.

10. The apparatus of claim 7 , wherein the proxy cache device writes the buffered write data to the server based upon a schedule.

11. The apparatus of claim 7 , wherein proxy cache device writes the buffered write data to the server at a rate that is slower than a rate of the write operation from the client.

12. The apparatus of claim 7 , wherein proxy cache device subsequently flushes the buffered write data.

Assignments (3)
CHANGE OF NAME Recorded Mar 22, 2024
From: NETWORK APPLIANCE, INC.
To: NETAPP, INC.
Reel/Frame 066870/0865 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TYPOGRAPHICAL ERROR IN THE NAME OF THE ASSIGNEE TO NETWORK APPLIANCE, INC. PREVIOUSLY RECORDED ON REEL 104648 FRAME 0498. ASSIGNOR(S) HEREBY CONFIRMS THE NAME OF THE ASSIGNEE IS NETWORK APPLIANCE, INC. Recorded Sep 15, 2008
From: ACKAOUY, EMMANUEL; AMDUR, MATTHEW; AYYAR, KARTIK; GRUNWALD, DAVID; PRAKASH, ASHISH; QUIRION, BRIAN
To: NETWORK APPLIANCE, INC.
Reel/Frame 021523/0829 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2003
From: ACKAOUY, EMMANUEL; AMDUR, MATTHEW; AYYAR, KARTIK; GRUNWALD, DAVID; PRAKASH, ASHISH; QUIRION, BRIAN
To: NEWTWORK APPLIANCE, INC.
Reel/Frame 014648/0498 →
Continuity (1)
Related Publication 20040054748A1 · Mar 18, 2004