Patent ID: 8418017

Claim:
A method for network communication between a sender and a receiver, comprising: establishing network communication between the sender and the receiver using a first acknowledgment mechanism for signifying receipt of data by the receiver, wherein the first acknowledgment mechanism is selected from one of a receiver positive acknowledgment mechanism (RPA) and a receiver negative acknowledgment mechanism (RNA); monitoring communication information which indicates at least a current state of performance for network communication between the sender and the receiver; based on the communication information, exchanging a message between the sender and the receiver to negotiate a switchover to a second acknowledgment mechanism for signifying receipt of data by the receiver, wherein the second acknowledgment mechanism is selected from the other of the receiver positive acknowledgment mechanism (RPA) and the receiver negative acknowledgment mechanism (RNA); and based on the negotiation between the sender and the receiver, establishing network communication between the sender and the receiver using the second acknowledgment mechanism.