Splicing proxied web requests with callback for subsequent requests
AssigneeInternational Business Machines Corporation
InventorsMadhu Chetuparambil, Jakob Mickley, Venkat Venkatsubra, Ying Wang
Life of this patent
Estimating the term…
Abstract
The present invention provides a method, system, and computer program product for splicing proxied web requests with callback for subsequent requests. The method comprises: initiating by a proxy a Transmission Control Protocol (TCP) splice between first and second socket connections in order to service a request; and returning control of the first and second socket connections to the proxy in response to a completion event associated with the TCP splice.
Claims29
A method for Transmission Control Protocol (TCP) splicing, comprising:
- initiating by a proxy a TCP splice between first and second socket connections in order to service a request;
- and
- returning control of the first and second socket connections to the proxy in response to a completion event associated with the TCP splice.
A method for Transmission Control Protocol (TCP) splicing, comprising:
- initiating a TCP splice in order to service a request;
- and
- setting a lifetime of the TCP splice based on an amount of data to be transferred through the TCP splice.
A system for Transmission Control Protocol (TCP) splicing, comprising:
- a system for initiating by a proxy a TCP splice between first and second socket connections in order to service a request;
- and
- a system for returning control of the first and second socket connections to the proxy in response to a completion event associated with the TCP splice.
A program product stored on a computer readable medium for Transmission Control Protocol (TCP) splicing, the computer readable medium comprising program code for performing the following steps:
- initiating by a proxy a TCP splice between first and second socket connections in order to service a request;
- and
- returning control of the first and second socket connections to the proxy in response to a completion event associated with the TCP splice.
Dependencies are inferred from the claim text.