Patent ID: 7373408
Filing Date: 2008-05-13
Classification: H04L

Abstract:
1. An apparatus for communicating data, comprising: an application configured to initiate a session request specifying a set of receiving units and a transport protocol; a plurality of communication sessions; a transport manager configured to allocate at least one of the communication sessions to the application in response to the session request, the transport manager further configured to provide a session identifier that identifies the allocated session, wherein the transport manager configures, based on the session request, the allocated session to communicate with the specified set of receiving units via the specified protocol; and buffer logic configured to store data produced by the application into a shared memory accessible to each of the communication sessions and to associate the stored data with the session identifier, wherein the allocated session is configured to retrieve the data based on the session identifier and to transmit the retrieved data through a network to the specified set of receiving units via the specified protocol.