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
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.
대표청구항▼
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 associat
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; andadjust 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; andenable 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. 2. The device of claim 1, wherein the at least one processor is further configured to distribute the first plurality of packets to at least a first wireless modem in the at least one wireless communication network and the second plurality of packets to at least a second wireless modem in the at least one other wireless communication network based on the performance characteristics, wherein the performance characteristics is reflective of current upload performance. 3. The device of claim 2, wherein the at least one processor is further configured to enable transmission of the first plurality of packets and second plurality of packets via the at least one wireless communication network when the upload performance of the at least a first wireless modem enables the live media stream to be assembled at the receiver at a desired quality. 4. The device of claim 2, wherein the at least a first wireless modem and the at least a second wireless modem each lack sufficient performance to singularly transmit the live media stream at a desired quality in a timely manner, while a combined performance of the at least a first wireless modem and the at least a second wireless modem has sufficient performance to transmit the live media stream at the desired quality in a timely manner. 5. The device of claim 1, wherein the at least one processor is further configured to distribute the first plurality of packets and the second plurality of packets in a manner that enables the first plurality of packets to be transmitted via the at least one wireless communication network while the second plurality of packets are transmitted via the at least one other wireless communication network. 6. The device of claim 1, wherein the at least one processor is further configured to instruct a video encoder configured to adjust at least one of settings of the encoder and a compression rate of the live media stream transmitted via the first plurality of packets and the second plurality of packets. 7. The device of claim 1, wherein by adjusting the distribution of the first plurality of packets and the second plurality of packets the at least one processor is enabled to reduce transmission costs of the live media transmission. 8. The device of claim 1, wherein adjusting the distribution of the first plurality of packets and the second plurality of packets includes terminating distribution of packets to the at least one wireless modem. 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; andtransmitting 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; andadjust 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. 10. The method of claim 9, wherein the at least a first wireless communication network includes a cellular network and the at least a second wireless communication network includes a WiFi network. 11. The method of claim 9, further comprising analyzing performance statistics of an ongoing upload session. 12. The method of claim 9, further comprising dynamically adjusting distribution of the first plurality of packets and the second plurality of packets based on the performance of the ongoing upload session. 13. The method of claim 9, further comprising detecting a change in the at least one of plurality of modems associated with the device and reconfiguring the distribution of the first plurality of packets and the second plurality of packets based on the detected change. 14. The method of claim 13, wherein the change in the at least one modem includes at least one of connecting and disconnecting the at least one modem. 15. The method of claim 13, wherein reconfiguring the distribution of the first plurality of packets and the second plurality of packets includes changing a number of packets in at least one of the first plurality of packets and the second plurality of packets. 16. The method of claim 9, wherein the device is configured to be carried by hand. 17. The method of claim 9, wherein the device is significantly lighter than a Broadband Global Area Network (BGAN) Terminal. 18. The method of claim 9, wherein the performance characteristics is associated with at least one performance factor selected from a group consisting of: modem rate, bandwidth, modem reliability, operating license limitations, network congestion, modem error rate, transmission latency, and connection quality. 19. The method of claim 9, wherein one or more of the plurality of modems are included in the device. 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; andtransmitting 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; andadjust 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. 21. The computer readable medium of claim 20, wherein the at least one processor is included within a device configured to be carried by hand. 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; andadjust 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. 23. The device of claim 22, wherein the at least one processor is further configured to determine the performance characteristics of at least one upload session using all plurality of modems associated with the device. 24. The device of claim 23, wherein the at least one processor is further configured to identify a combined upload capacity of the plurality of modems. 25. The device of claim 22, wherein the at least one processor is further configured to use the performance characteristics to analyze actual performance statistics from an ongoing upload session. 26. The device of claim 25, wherein the at least one processor is further configured to anticipate a change in an overall throughput of the plurality of modems. 27. The device of claim 22, wherein the at least one processor is further configured to receive feedback from the receiver via a back channel. 28. The device of claim 27, wherein the at least one processor is further configured to use the feedback from the receiver to instruct a video encoder to increase a compression rate of at least one of the first plurality of packets and the second plurality of packets. 29. The device of claim 22, wherein the performance characteristics is associated with an observed error rate of the at least one modem. 30. The device of claim 22, wherein the performance characteristics is associated with a bandwidth of the at least one modem.
Buhrke Rolfe E. (Westchester IL) Dianda Robert B. (Wheaton IL) Punj Vikram (Naperville IL) Spanke Ronald A. (Wheaton IL) Stevens Nancy S. (Silver Spring MD), Bandwidth and congestion management in accessing broadband ISDN networks.
Dahlby,Douglas C.; Fleischer,Stephen D.; Trott,Mitchell D.; Uhlik,Christopher R., Dynamic allocation and de-allocation of multiple communication channels for bandwidth on-demand.
Mahajan, Saurabh; Mandhana, Taroon; Abhishek, Abhishek; Desai, Mitesh K.; Kuehnel, Thomas W., Maintaining multiple, simultaneous wireless network connections using a single radio.
Melpignano, Diego; Olivieri, Stefano, Method and system for communicating video data in a packet-switched network, related network and computer program product therefor.
Everson, John; Norris, James; LaMastres, Dan, Method and system for increasing data rate in wireless communications through aggregation of data sessions.
Khotimsky, Denis Andreyevich; Krishnan, Santosh, Method of maintaining packet order in multipath transmission systems having non-uniform traffic splitting.
Stephen J. Perkins ; Alan Gatherer ; Krishanasamy Anandakumar ; Alan V. McCree ; Vishu Viswanathan, Processes, articles, and packets for network path diversity in media over packet applications.
Freeman, Dudley C.; Blanchard, Scott David; Lillie, Andrew George; Noronha, Ciro Aloisio; Slattery, William Anthony; Jennings, Thomas P.; DeFala, Steven Paul, Systems and methods for assigning bit rate.
Freeman, Dudley C.; Blanchard, Scott David; Lillie, Andrew George; Noronha, Ciro Aloisio; Slattery, William Anthony; Jennings, Thomas P.; DeFala, Steven Paul, Systems and methods for electronic news gathering.
Freeman, Dudley C.; Blanchard, Scott David; Lillie, Andrew George; Noronha, Ciro Aloisio; Slattery, William Anthony; Jennings, Thomas P.; DeFala, Steven Paul, Systems and methods for electronic news gathering.
Freeman, Dudley C.; Blanchard, Scott David; Lillie, Andrew George; Noronha, Ciro Aloisio; Slattery, William Anthony; Jennings, Thomas P.; DeFala, Steven Paul, Systems and methods for electronic news gathering.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.