Patent ID: 7839890
Filing Date: 2010-11-23
Classification: H04L,H04Q

Abstract:
1. A method of transmitting data through a communication link having a bandwidth using a plurality of communication connections via the communication link, the method comprising the steps of: associating each one of a plurality of worker objects for each one of the plurality of communication connections, wherein each worker object comprises an abstraction that represents collections of methods or processes and each worker object is encapsulated along with data needed to carry out the method or process of the worker object; distributing the data amongst the worker objects; forming messages using the distributed data within each respective worker object of the plurality of worker objects, based on a parameter of the respective worker object; wherein a first worker object has a first parameter value configured to establish a first respective predetermined portion of the bandwidth and a second worker object has a second parameter value configured to establish a second respective predetermined portion of the bandwidth which is different from the first respective predetermined portion of the bandwidth; delivering the messages formed within each worker object to an underlying layer of the plurality of communication connections so that each communication connection uses no more than the respective predetermined portion of the bandwidth; and allocating the predetermined portion of the bandwidth to each of the plurality of communication connections.