Patent ID: 8549094

Claim:
A computer program product for facilitating communications in a communications environment, said computer program product comprising: a non-transitory computer readable storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: obtaining, by a processor of the communications environment from a sender of the communications environment, pre-authorization to convert from a synchronous data transfer to an asynchronous data transfer, wherein the pre-authorization includes obtaining an indication of a memory block to track the asynchronous data transfer; obtaining, by the processor from the sender, a request to send data to a receiver of the communications environment; initiating, by the processor, a sending of the data to the receiver, wherein the initiating employs the synchronous data transfer; determining, by the processor, that the synchronous data transfer is to be converted to an asynchronous data transfer; and based on the determining, automatically converting by the processor the synchronous data transfer to the asynchronous data transfer to complete the sending of the data to the receiver, wherein the automatically converting is independent of actions by the sender other than the pre-authorization.