Patent ID: 7802001
Filing Date: 2010-09-21
Classification: G06F,H04L

Abstract:
1. A method of flow control implemented by a system disposed to execute a protocol stack and an application, said method comprising the steps of: configuring the protocol stack to operate in a push mode pursuant to which the protocol stack initiates the forwarding, to the application, of a first sequence of data packets received by the protocol stack; generating, at the application, a first input notification determinative of an operative mode of the protocol stack; switching, responsive to the first input notification, the protocol stack from operation in the push mode to operation in a pull mode pursuant to which the application initiates the forwarding, to the application, of a second sequence of data packets received by the protocol stack; transitioning the system from operation in the to operation in the push mode to operation in the pull mode in response to a first input notification, wherein the first input notification includes a receive sequence number corresponding to a sequence number of a data packet which, upon receipt at the protocol stack, induces the transitioning of the system from operation in the push mode; and transitioning the system from operation in the pull mode to operation in the push mode in response to a second input notification corresponding to a sequence number of a data packet which, upon receipt at the protocol stack, induces the transitioning of the system from operation in the pull mode.