Patent ID: 7835359
Filing Date: 2010-11-16
Classification: G06F,H04L

Abstract:
1. A method of communicating message payload data from a first node of a network for delivery to a second node of the network, comprising: a) dividing the length of a data payload to be transmitted into a plurality of submessage payload lengths including at least a first submessage payload length and a second submessage payload length; b) interpretively executing a first data communication program by a first data communication machine to transmit a first ordered submessage having the first submessage payload length from the first node for delivery to the second node, wherein the execution of the data communication program alters an environment in the first node relating to the data payload transmission from a first state in which data being transmitted are copied starting from a first memory location, to a second state in which data to be transmitted are to be copied starting from a second memory location, wherein the determination of the second memory location requires interpretively executing at least some recursive instructions of the first data communication program; c) at least prior to completing step (b), interpretively executing the first data communication program including interpretively executing the at least some recursive instructions by a first dummy data communication machine to determine the second state of the environment in the first node and to determine the second memory location as if the step (b) were already completed, without requiring the first dummy data communication machine to transmit data of the data payload; and d) without having to complete step (b) and utilizing the second state of the environment in the first node and the second memory location determined in step (c), interpretively executing the first data communication program by a second data communication machine to transmit a second ordered submessage from the first node for delivery to the second node including copying data to be transmitted starting from the second memory location, the second ordered submessage having the second submessage payload length.