IP Library Granted Patent US 7,886,298
Granted Patent B2
US 7,886,298 · App. 10/106,903 · Granted Feb 8, 2011

Data transfer protocol for data replication between multiple pairs of storage controllers on a san fabric

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,886,298
App. No.
10/106,903
Granted
Feb 8, 2011
Kind
B2
Abstract

A system for communicating between two devices in a network in which a semi-persistent tunnel is established between the two devices in advance of data communication. The semi-persistent tunnel includes resources that are pre-allocated in a first device at a first end of the communication link by a second device at the second end of the communication link. The first and second devices implement a plurality of processes for handling data transfer operations. Preferably, the semi-persistent tunnel also includes resources that are pre-allocated in a device at the second end of the communication link by the device at the first end of the communication link to allow bi-directional communication. Data transfer operations transmitted through the tunnel include an identification of specific resources of the pre-allocated resources that are to handle the data transfer operation. Data transfer operations also include a vector identifying a particular process among the plurality of processes that implement the data transfer operation.

Claims (10)

1. A computer method of communicating command and response data between an originating device and a responding device over a network comprising:

providing a plurality of buffer resources in the responding device; and

enabling the originating device to allocate one or more of the buffer resources in the responding device to a data transaction;

automatically deallocating one or more of the buffer resources upon completion of the data transaction; and

aggregating a plurality of commands into a single buffer resource.

2. A computer method of communicating command and response data between an originating device and a responding device over a network comprising:

providing a plurality of buffer resources in the responding device; and

enabling the originating device to allocate one or more of the buffer resources in the responding device to a data transaction;

automatically deallocating one or more of the buffer resources upon completion of the data transaction; and

aggregating a plurality of responses into a single buffer resource.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
CHANGE OF NAME Recorded Dec 2, 2003
From: COMPAQ INFORMATION TECHNOLOGIES GROUP L.P.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 014177/0428 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2002
From: LUBBERS, CLARK; ELKINGTON, SUSAN; HESS, RANDY; SICOLA, STEPHEN J.; MCCARTY, JAMES; KORGAONKAR, ANUJA; LEVEILLE, JASON
To: COMPAQ INFORMATION TECHNOLOGIES GROUP, L.P.
Reel/Frame 013026/0271 →