Patent ID: 8296386

Claim:
A method for writing information to a first memory location controlled by a first computing system from a second memory location controlled by a second computing system that interfaces with the first computing system via a network connection, comprising: (a) registering the first memory location with a first adapter interfacing with the first computing system; (b) providing a first identifier for uniquely identifying the first memory location; wherein the first adapter provides the first identifier to the first computing system; (c) notifying the second computing system of the first memory location by using the first identifier with a write request for writing information from the second memory location directly to the first memory location; (d) registering the second memory location with a second adapter interfacing with the second computing system; (e) providing a second identifier for uniquely identifying the second memory location; wherein the second adapter provides the second identifier to the second computing system; (f) creating a tagged protocol data unit (“PDU”) for transferring information directly from the second memory location to the first memory location; wherein the tagged PDU is created by the second adapter and includes an identifier for identifying the first computing system; the first identifier identifying the first memory location and an offset value that indicates a starting position in the first memory location where information from the second memory location is directly placed by the first adapter; (g) encapsulating the tagged PDU into a network frame; wherein the second adapter encapsulates the tagged PDU into the network frame; (h) sending the tagged PDU to the first adapter that places payload information of the tagged PDU directly to the first memory location; and (i) sending an acknowledgement PDU to the second computing system, if all messages for the write request have been received; wherein the first adapter sends the acknowledgement PDU to the second adapter via the network connection.