Patent ID: 7506032

Claim:
A method for sending a message from a sending machine to a receiving machine, comprising: forming a first segment group comprising a pairing between a first source segment in a memory space of a sending machine and a first target segment in a memory space of a receiving machine, wherein the first source segment and the first target segment comprise like number of fixed size partitions of a first partition size; forming a second segment group comprising a pairing between a second source segment in a memory space of the sending machine and a second target segment in a memory space of the receiving machine, wherein the second source segment and the second target segment comprise like number of fixed size partitions of a second partition size; wherein the second partition size is unequal to the first partition size; receiving, in the sending machine, a message to be sent; selecting a segment group from the first segment group and the second segment group for transferring the message, the selected segment group having a partition size smaller than a length of the message; copying the message into a plurality of contiguous partitions of the source segment of the selected segment group; and sending the content of the plurality of contiguous partitions of the source segment to the receiving machine as a single message.