Patent ID: 7809840
Filing Date: 2010-10-05
Classification: H04L

Abstract:
1. A system for enabling transmission control protocol (TCP) splice connections between a client application and a server while maintaining proxy control, the system comprising: a TCP splicing module for splicing connections between the client application and the server; an application proxy for redirecting a request of the client application; and a content-based charging engine adapted to determine the classification of a data flow between the client application and the server, the classifications including a no-charge classification, a redirection classification, and a charge classification, wherein the content-based charging engine transfers control of the connections to the application proxy if the data flow has a predetermined classification, and wherein the TCP splicing module maintains the connections between the client application and the server until the content-based charging engine determines whether an account balance associated with the client application is below a predetermined threshold when the data flow is determined to have the charge classification, such that control over the connection is transferred to the application proxy when the account balance is below the predetermined threshold.