Patent ID: 7711772
Filing Date: 2010-05-04
Classification: H04L

Abstract:
1. A method for transmitting a plurality of data streams from a client to server when the number of said data streams exceeds a number of accessible physical connections between the client and the server, comprising: a) associating each of the data streams with a corresponding transaction handler residing on the client; b) responsive to receiving a request from a transaction handler to transmit its corresponding data stream, creating a transaction for the data stream; wherein the transaction comprises at least a portion of the data stream; and c) responsive to determining that one of the physical connections to the server is accessible, transmitting the transaction over the available connection; wherein the transaction handler, upon receiving said request to transmit said data stream, generating an agent for validating said request to process the transaction associated with said data stream and, upon a successful validation of said request; generating a controller for creating a virtual connection used for establishing preliminary parameters of the data stream prior to said transmitting of the transaction over the available physical connection, and upon a failed validation of said request the controller and virtual connection are not generated thereby releasing system resources, and wherein the method for transmitting a plurality of data streams between the client and the server further comprises utilizing the transaction handler to transmit portions of each data stream in an alternating manner so that the portions of each data stream are transmitted in a staged or near real-time manner between the client and the server.