Remote transmission system
First Claim
Patent Images
1. A device configured to facilitate a live media transmission from a remote location, the device comprising:
- at least one processor configured to receive a first plurality of packets and a second plurality of packets, the first plurality of packets and the second plurality of packets being associated with a live media stream, and wherein the at least one processor is configured to distribute the first plurality of packets and second plurality of packets, wherein the at least one processor is further configured to;
enable transmission of the first plurality of packets over an Internet connection to a receiver via at least one wireless communication network wirelessly accessible from the remote location;
enable transmission of the second plurality of packets to the receiver via at least one other wireless communication network wirelessly accessible from the remote location;
determine performance characteristics of at least one upload session using at least one wireless modem from a plurality of wireless modems associated with the at least one wireless communication network and the at least one other wireless communication network; and
adjust distribution of the first plurality of packets and the second plurality of packets based on the performance characteristics of the at least one wireless upload session; and
enable transmission of the first plurality of packets and second plurality of packets in a manner permitting assembling of the live media stream at the receiver.
10 Assignments
0 Petitions
Accused Products
Abstract
A virtual broadband transmitting unit (FIG. 2) includes a stream generator to generate a multiplicity of data streams (115) from an incoming media data stream, and a transmission manager to control the upload of the multiplicity of data streams along a multiplicity of transmission channels (112) to at least one wireless communication network. A virtual broadband receiver (35) includes means to receive a multiplicity of media data streams from a multiplicity of data connections, and an assembly engine to assemble the data streams into a single media stream.
-
Citations
30 Claims
-
1. A device configured to facilitate a live media transmission from a remote location, the device comprising:
at least one processor configured to receive a first plurality of packets and a second plurality of packets, the first plurality of packets and the second plurality of packets being associated with a live media stream, and wherein the at least one processor is configured to distribute the first plurality of packets and second plurality of packets, wherein the at least one processor is further configured to; enable transmission of the first plurality of packets over an Internet connection to a receiver via at least one wireless communication network wirelessly accessible from the remote location; enable transmission of the second plurality of packets to the receiver via at least one other wireless communication network wirelessly accessible from the remote location; determine performance characteristics of at least one upload session using at least one wireless modem from a plurality of wireless modems associated with the at least one wireless communication network and the at least one other wireless communication network; and adjust distribution of the first plurality of packets and the second plurality of packets based on the performance characteristics of the at least one wireless upload session; and enable transmission of the first plurality of packets and second plurality of packets in a manner permitting assembling of the live media stream at the receiver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method for facilitating a live media transmission from a device at a remote location, the method comprising:
-
receiving at least a first plurality of packets and a second plurality of packets both associated with a live media stream; distributing the first plurality of packets and second plurality of packets to a plurality of modems associated with the device configured to be carried by hand; transmitting the first plurality of packets over an Internet connection to a receiver via at least a first wireless communication network wirelessly accessible from the remote location; and transmitting the second plurality of packets to the receiver via at least a second wireless communication network wirelessly accessible from the remote location; determining performance characteristics of at least one upload session using at least one modem from the plurality of modems; and adjust distribution of the first plurality of packets and the second plurality of packets in a manner permitting assembling of the live media stream at the receiver based on the performance characteristics. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium storing computer implementable instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
receiving at least a first plurality of packets and a second plurality of packets both associated with a live media stream; distributing the first plurality of packets and the second plurality of packets to a plurality of modems associated with the device configured to be carried by hand; transmitting the first plurality of packets over an Internet connection to a receiver via at least a first wireless communication network wirelessly accessible from the remote location; and transmitting the second plurality of packets to the receiver via at least a second wireless communication network wirelessly accessible from the remote location; determining performance characteristics of at least one upload session using at least one modem from the plurality of modems; and adjust distribution of the first plurality of packets and the second plurality of packets based on the performance characteristics in a manner permitting assembling of the live media stream at the receiver. - View Dependent Claims (21)
-
-
22. A device configured to facilitate a live media transmission from a remote location, the device comprising:
at least one processor configured to receive a data stream associated with a live media stream and to divide it to a first plurality of packets and a second plurality of packets, wherein the at least one processor is further configured to; distribute the first plurality of packets and the second plurality of packets to a plurality of modems associated with the device; enable transmission of the first plurality of packets to a receiver via at least one wireless communication network wirelessly accessible from the remote location; enable transmission of the second plurality of packets to the receiver via at least one other wireless communication network wirelessly accessible from the remote location; determine performance characteristics of at least one upload session using at least one modem from the plurality of modems; and adjust a rate of distributing packets to the at least one modem based on the performance characteristics to enable assembling of the live media stream at the receiver. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
Specification