Broadband transmitter, broadband receiver, and methods thereof
First Claim
Patent Images
1. A broadband transmitting unit comprising:
- a transmission manager to manage and control an uplink transmission of a multiplicity of data streams along a multiplicity of transmission channels to a single recipient device via at least one wireless communication network,wherein said broadband transmitting unit utilizes several transmitting modems to transmit media data in concert through at least two wireless communication networks that comprise;
(A) a first wireless communication network which is a cellular communication network, and (B) a second wireless communication network which is a wireless network selected from the group consisting of;
(B1) another, different, cellular communication network, (B2) a Wi-Fi communication network, (B3) a satellite communication network;
wherein the broadband transmitting unit uses multiple transmitting modems in concert to create a broadband upload connection that uploads said multiplicity of data streams to said single recipient device, wherein the sum total of the upload capacity of said multiple transmitting modems represent enough combined bandwidth for a generally live media transmission towards said single recipient device;
wherein the broadband transmitting unit transmits the media data as packets that are inequitably distributed amongst the transmitting modems by using at least one buffer;
wherein each transmitting modem is able to perform at different levels over time;
wherein at least one transmitting modem transmits said media packets at a rate that is adapted under current prevailing conditions;
wherein each transmitting modem generates a separate logical channel, and wherein the separate logical channels constitute said broadband upload connection;
wherein said broadband upload connection is comprised of a multiplicity of logical channels being transmitted in concert to one or more wireless network operators, each of which network operators operating one or more wireless networks;
wherein at least two of the multiplicity of modems transmit said media packets over at least two different wireless networks to said single recipient device via one or more routes, and wherein at least two of the multiplicity of modems have at least one of;
(I) different momentary latency, (II) different momentary error rate, (III) different momentary bandwidth.
3 Assignments
0 Petitions
Accused Products
Abstract
A virtual broadband transmitting unit includes a stream generator to generate a multiplicity of data streams from an incoming media datastream, and a transmission manager to control the upload of the multiplicity of data streams along a multiplicity of transmission channels to at least one wireless communication network. A virtual broadband receiver 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.
108 Citations
39 Claims
-
1. A broadband transmitting unit comprising:
-
a transmission manager to manage and control an uplink transmission of a multiplicity of data streams along a multiplicity of transmission channels to a single recipient device via at least one wireless communication network, wherein said broadband transmitting unit utilizes several transmitting modems to transmit media data in concert through at least two wireless communication networks that comprise;
(A) a first wireless communication network which is a cellular communication network, and (B) a second wireless communication network which is a wireless network selected from the group consisting of;
(B1) another, different, cellular communication network, (B2) a Wi-Fi communication network, (B3) a satellite communication network;wherein the broadband transmitting unit uses multiple transmitting modems in concert to create a broadband upload connection that uploads said multiplicity of data streams to said single recipient device, wherein the sum total of the upload capacity of said multiple transmitting modems represent enough combined bandwidth for a generally live media transmission towards said single recipient device; wherein the broadband transmitting unit transmits the media data as packets that are inequitably distributed amongst the transmitting modems by using at least one buffer; wherein each transmitting modem is able to perform at different levels over time; wherein at least one transmitting modem transmits said media packets at a rate that is adapted under current prevailing conditions; wherein each transmitting modem generates a separate logical channel, and wherein the separate logical channels constitute said broadband upload connection; wherein said broadband upload connection is comprised of a multiplicity of logical channels being transmitted in concert to one or more wireless network operators, each of which network operators operating one or more wireless networks; wherein at least two of the multiplicity of modems transmit said media packets over at least two different wireless networks to said single recipient device via one or more routes, and wherein at least two of the multiplicity of modems have at least one of;
(I) different momentary latency, (II) different momentary error rate, (III) different momentary bandwidth. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A virtual broadband transmitting unit comprising:
-
a stream generator to generate a multiplicity of data streams from a media data stream that is intended for uplink transmission to a single recipient device; a transmission manager to control the uplink transmission of said multiplicity of data streams along a multiplicity of transmission channels via at least one wireless communication network, wherein said virtual broadband transmitting unit utilizes several transmitting modems in concert to transmit media data through a virtual broadband upload connection via two or more different wireless communication networks, wherein packets are inequitably distributed amongst the transmitting modems by using at least one buffer; wherein each transmitting modem is able to perform at different levels over time; wherein at least one of said transmitting modems transmits its portion of said packets at a rate changing under current prevailing conditions wherein at least one transmitting modem transmits at least some of its packets at performance characteristics different than those of at least one other transmitting modem, wherein said different performance characteristics comprise one or more of;
(I) different momentary error rate, (II) different momentary bandwidth, (III) different momentary latency;wherein each transmitting modem generates a separate logical channel, and wherein the separate logical channels constitute a virtual broadband connection; wherein the multiplicity of transmitting modems transmit packets through one or more wireless network operators, each of which operator operating one or more wireless networks; wherein said packets are transported to said single receiving device via one or more routes, wherein at least one of said routes comprises at least one of;
a cellular communication network, a Wi-Fi network, a satellite network;wherein the actual performance of each transmitting modem is impacted by one or more factors selected from the group consisting of;
modem speed, modem reliability, connection quality, operating license limitations, and network congestion. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of virtual broadband transmission, comprising:
-
organizing into data packets, a media data stream that is intended for upload towards a single recipient device; generating a multiplicity of data streams from said media data stream; uploading said data packets via a multiplicity of transmitting modems through at least one wireless communication network, by inequitably distributing said data packets for uplink transmission by two or more wireless modems having different momentary performance characteristics, wherein said uploading comprises; controlling the uplink transmission of said multiplicity of data streams along a multiplicity of transmission channels through at least two wireless communication networks, wherein said uploading is performed via multiple transmitting modems in concert, and creates a virtual broadband upload connection in which the sum total of the upload capacity of said multiple transmitting modems represent enough combined bandwidth for a generally live media transmission; wherein said packets are inequitably distributed amongst the transmitting modems by using at least one buffer; wherein the virtual broadband connection is comprised of a multiplicity of logical channels being transmitted; wherein said uploading comprises transporting said multiplicity of logical channels to said single recipient device via two or more wireless routes; wherein each transmitting modem is capable of having different performance characteristics, and wherein the actual performance of each transmitting modem is impacted by one or more factors selected from the group consisting of;
modem speed, modem reliability, connection quality, operating license limitations, and network congestion. - View Dependent Claims (20, 21, 22)
-
-
23. A virtual receiver system, comprising:
-
a receiving and processing element to receive a plurality of incoming media data streams carrying packets of encoded media from a plurality of routes, wherein each incoming media data packet was transmitted by a virtual broadband transmitter from a location along a transmission route that comprises at least one wireless communication network accessible from said location; an assembly engine (a) to receive as input the packets of said plurality of incoming media data packets per their order of arrival, and (b) to assemble said plurality of incoming media data packets into a single serial media stream of packets forming a media transmission from said location; wherein the assembly engine is associated with an output rate controller to regulate a rate at which packets of the re-assembled media stream are released from said assembly engine; wherein said packets arrive to said receiving and processing element in a generally non-serial order and are placed in a receiving window of a jitter buffer of said assembly engine.
-
-
24. A broadband transmitting unit, comprising:
-
a transmission manager to control an uplink transmission of a multiplicity of data streams along a multiplicity of wireless transmission channels via at least one wireless communication network to a single recipient device, wherein said broadband transmitting unit utilizes at least two transmitting modems to transmit in concert media data through at least one cellular network; wherein the broadband transmitting unit utilizes said at least two transmitting modems in concert to create a virtual broadband upload connection, in which the sum total of the upload capacity of said at least two transmitting modems represent enough combined bandwidth for a generally live media transmission; wherein the at least two transmitting modems transmit the media data to a single recipient device via one or more routes; wherein the broadband transmitting unit transmits the media data as packets inequitably distributed amongst the at least two transmitting modems; wherein the inequitable distribution of said packets amongst said at least two transmitting modems is changed over time, based on at least one of;
(I) different prevailing conditions of at least one of said routes, (II) momentary performance characteristics of said at least two transmitting modems;wherein each transmitting modem generates a separate logical channel, and wherein the separate logical channels constitute said virtual broadband upload connection. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
-
32. A broadband transmitting unit comprising:
-
a transmission manager to control an uplink transmission of a multiplicity of data streams along a multiplicity of transmission channels to a single recipient device wherein said broadband transmitting unit utilizes several transmitting modems to transmit media data in concert through at least two wireless communication networks that comprise;
(A) a first satellite-based wireless communication network, and (B) a second satellite-based communication network which is selected from the group consisting of;
(B1) the same first satellite-based wireless communication network, (B2) another, different, satellite-based wireless communication network;wherein the broadband transmitting unit uses multiple transmitting modems in concert to create a broadband upload connection that uploads said multiplicity of data streams to said single recipient device via two or more satellite-based communication links, wherein the sum total of the upload capacity of said multiple transmitting modems represent enough combined bandwidth for a generally live media transmission towards said single recipient device; wherein the broadband transmitting unit transmits the media data as packets that are inequitably distributed amongst the wireless transmitting modems by using at least one buffer; wherein each satellite-communication-based transmitting modem is able to perform at different levels over time; wherein at least one satellite-communication-based transmitting modem transmits said media packets at a rate that is adapted under current prevailing conditions; wherein each wireless transmitting modem generates a separate logical channel, and wherein the separate logical channels constitute said broadband upload connection; wherein said broadband upload connection is comprised of a multiplicity of logical channels being transmitted in concert to one or more wireless network operators, each of which network operators operating one or more wireless networks; wherein at least two of the multiplicity of satellite-communication-based modems transmit said media packets to said single recipient device via one or more routes. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
Specification