Distributing communication of a data stream among multiple devices
First Claim
1. A method to distribute communication of a first data stream among a first device and a second device, the method comprising:
- receiving a request, at a processor, from the first device to establish a shared connection to distribute the communication of the first data stream among the first device and the second device, the request including identification information identifying the second device;
establishing, via the processor and in response to the request from the first device, a shared data connection with the second device using the identification information included in the request from the first device, the shared data connection being based on device capability information obtained from a system providing service for a plurality of devices, the plurality of devices including the first device and the second device; and
splitting the first data stream into a plurality of partial data streams based on the device capability information of the first device and the second device; and
communicating the plurality of partial data streams to at least the first device and the second device, the communicated plurality of partial data streams to form the first data stream when aggregated at the first device.
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.
-
Citations
18 Claims
-
1. A method to distribute communication of a first data stream among a first device and a second device, the method comprising:
-
receiving a request, at a processor, from the first device to establish a shared connection to distribute the communication of the first data stream among the first device and the second device, the request including identification information identifying the second device; establishing, via the processor and in response to the request from the first device, a shared data connection with the second device using the identification information included in the request from the first device, the shared data connection being based on device capability information obtained from a system providing service for a plurality of devices, the plurality of devices including the first device and the second device; and splitting the first data stream into a plurality of partial data streams based on the device capability information of the first device and the second device; and communicating the plurality of partial data streams to at least the first device and the second device, the communicated plurality of partial data streams to form the first data stream when aggregated at the first device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible machine readable medium including machine readable instructions which, when executed, cause a machine to perform operations comprising:
-
receiving a request initiated by 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, the request including device identification information identifying at least a second one of the plurality of devices; establishing, in response to the request, respective data connections with the plurality of devices based on device capability information associated with the plurality of devices, the device capability information being obtained from a system providing service for the plurality of devices, and the respective data connections being established using device identification information included in the request; splitting the first data stream into a plurality of partial data streams based on the device capability information associated with the first one of the plurality of devices and the second one of the plurality of devices; and causing the plurality of partial data streams to be communicated to at least the first one of the plurality of devices and the second one of the plurality of devices, the communicated plurality of partial data streams to form the first data stream when aggregated at the first one of the plurality of devices. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus to distribute communication of a first data stream among a plurality of devices, the apparatus comprising:
-
memory including machine readable instructions; and a processor responsive to the machine readable instructions to perform operations including; receiving a request initiated by a first one of the plurality of devices to establish a shared connection to distribute the communication of the first data stream among the plurality of devices, including at least the first one of the plurality of devices and a second one of the plurality of devices, the request including device identification information identifying at least a second one of the plurality of devices; establishing, in response to the request, respective data connections with the plurality of devices based on device capability information associated with the plurality of devices, the device capability information being obtained from a system providing service for the plurality of devices, and the respective data connections being established using device identification information included in the request; splitting the first data stream into a plurality of partial data streams based on the device capability information associated with the first one of the plurality of devices and associated with the second one of the plurality of devices; and causing the partial data streams to be communicated to at least the first one of the plurality of devices and the second one of the plurality of devices, the communicated plurality of partial data streams to form the first data stream when aggregated at the first one of the plurality of devices. - View Dependent Claims (16, 17, 18)
-
Specification