Patent ID: 9137180
Filing Date: 2015-09-15
Classification: G06F,H04L

Abstract:
1. A method for transmitting data between a sender queue of a sender intermediate layer of a protocol stack and a receiver queue of a receiver intermediate layer of the protocol stack implemented with a sliding window protocol, the method comprising: receiving a data message or a collection of data messages from a sender messaging layer to be communicated to a receiver application; tagging the data message or the collection of data messages with a unique identifier; writing the data message or the collection of data messages tagged with the unique identifier as a data window in the sender queue of the sender intermediate layer, the sender queue configured to store a plurality of data windows, wherein each data window of the plurality of data windows includes one or more data messages; transmitting a front data window of the sender queue of the sender intermediate layer to the receiver queue of the receiver intermediate layer; receiving a single receipt-acknowledgement message after a receiver transport layer of the protocol stack has received all of the front data window; and receiving a commit-acknowledgement message after a receiver messaging layer of the protocol stack has read from the receiver intermediate layer all of the front data window, wherein the commit-acknowledgement message includes information of available data storage capacity of the receiver queue.