Patent ID: 8180913
Filing Date: 2012-05-15
Classification: H04L

Abstract:
1. A computer program product stored in a computer readable storage device having instructions embodied therein that are executable by a computer for providing a device shared access to a data stream, the computer program product comprising: instructions for receiving by a data stream splitter manager in a server device a request via a network for access to the data stream from a client device within a plurality of client devices, wherein the data stream splitter manager forks a copy of itself in the server device to handle the access to the data stream for that client device; instructions for adding an entry to a data stream splitter table for the client device; and instructions for providing the client device access to the data stream via a data stream splitter component in the server device in accordance with the entry in the data stream splitter table, wherein the forked copy of data stream splitter manager dynamically constructs the data stream splitter component in the server device which provides shared access to the data stream by the plurality of client devices in response to determining that the data stream is not already being handled by another data stream splitter component.