Distributing communication of a data stream among multiple devices
First Claim
1. A device, comprising:
- a processor; and
a memory including executable instructions that, when executed by the processor, facilitate performance of operations, including;
receiving a request, from a first device, to transmit data from a target data source to both the first device and a second device in a shared data connection, the request including identification information identifying the second device and identifying the target data source;
initiating, in response to the request from the first device, the shared data connection with the second device according to the identification information from the first device, the shared data connection to distribute data from the target data source to a plurality of devices including the first device and the second device, the identification information identifying the plurality of devices and the target data source; and
splitting a first data stream containing the requested data into partial data streams to be communicated from the target data source to the first device and the second device via the shared data connection, the partial data streams, when aggregated, forming the data stream.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus and articles of manufacture for distributing communication of a data stream among multiple devices are disclosed. Example methods disclosed herein include receiving a request from a first one of a plurality of devices to establish a shared connection to distribute communication of a first data stream among the plurality of devices. Such example methods also include establishing, in response to the request, respective data connections with the plurality of devices based on device capability information obtained from a system providing service for the plurality of devices. Such example methods further include splitting the first data stream into a plurality of partial data streams to be communicated to the plurality of devices via the respective data connections, the partial data streams, when aggregated, forming the first data stream.
110 Citations
20 Claims
-
1. A device, comprising:
-
a processor; and a memory including executable instructions that, when executed by the processor, facilitate performance of operations, including; receiving a request, from a first device, to transmit data from a target data source to both the first device and a second device in a shared data connection, the request including identification information identifying the second device and identifying the target data source; initiating, in response to the request from the first device, the shared data connection with the second device according to the identification information from the first device, the shared data connection to distribute data from the target data source to a plurality of devices including the first device and the second device, the identification information identifying the plurality of devices and the target data source; and
splitting a first data stream containing the requested data into partial data streams to be communicated from the target data source to the first device and the second device via the shared data connection, the partial data streams, when aggregated, forming the data stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving a request, from a first device, to transmit data from a target data source to a plurality of devices including the first device and a second device in a shared data connection, the request including identification information identifying the plurality of devices and identifying the target data source; facilitating establishing, by a system including a processor, a plurality of shared data connection connections with the plurality of devices according to device the identification information from the first device of the plurality of devices, the shared data connection to distribute data from the target data source to the first device and the plurality of devices including the first device, wherein the device identification information identifies the plurality of devices and identifies the target data source; splitting, by the system, a data stream into a plurality of partial data streams to be communicated from the target data source to the plurality of devices via the plurality of shared data connections connection;
the partial data streams, when aggregated, forming the data stream. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, including:
-
receiving a request from a first device to transmit data from a target data source to a plurality of devices including the first device and a second device via a shared data connection, the request including identification information identifying the plurality of devices including the second device, second device and identifying the target data source; facilitating establishing, in response to the request from the first device, the shared data connection by which the requested data is to be transmitted from the target data source to the plurality of devices including the first device and the second device, according to the identification information which identifies the plurality of devices and identifies the target data source; and splitting a data stream containing the requested data into partial data streams to be communicated from the target data source to the first device and the second device;
the partial data streams, when aggregated, forming the data stream. - View Dependent Claims (18, 19, 20)
-
Specification