Redundant links for reliable communication
First Claim
1. A transmitting electronic device, comprising:
- an input port configured to receive information associated with a data stream;
an antenna;
a communication port;
a first interface circuit, communicatively coupled to the antenna, configured to communicate, to the antenna, first packets including the information associated with the data stream from the transmitting electronic device and intended for a receiving electronic device via a first channel using a wireless-local-area-network (WLAN) communication protocol; and
a second interface circuit, communicatively coupled to the communication port, configured to communicate, to the communication port, second packets including the information associated with the data stream from the transmitting electronic device and intended for the receiving electronic device via a second channel using a wired communication protocol, wherein the second channel is different than the first channel;
wherein the second packets are communicated concurrently with the first packets; and
wherein the transmitting electronic device is configured to provide, to at least the antenna or the communication port, instructions for the receiving electronic device to use the first channel during the communication of the first packets and to use the second channel during the communication of the second packets.
12 Assignments
0 Petitions
Accused Products
Abstract
In order to maintain performance during wireless communication, a transmitting electronic device may concurrently and independently communicate redundant information to a receiving electronic device. In particular, information associated with a data stream may be communicated to the receiving electronic device using one or more channels by two radios using one or more wireless local area network communication protocols. The packets transmitted by the radios may preferentially include the same information. Moreover, the transmitting electronic device may attempt to maintain the redundant communication if a performance metric associated with the one or more channels degrades. For example, the transmitting electronic device may transfer communication to a different channel or may compress the information in the packets in the one or more channels if the throughput drops below a threshold value. Furthermore, the concurrent communication may allow the transmitting electronic device determine link quality without disrupting the communication of the information.
-
Citations
20 Claims
-
1. A transmitting electronic device, comprising:
-
an input port configured to receive information associated with a data stream; an antenna; a communication port; a first interface circuit, communicatively coupled to the antenna, configured to communicate, to the antenna, first packets including the information associated with the data stream from the transmitting electronic device and intended for a receiving electronic device via a first channel using a wireless-local-area-network (WLAN) communication protocol; and a second interface circuit, communicatively coupled to the communication port, configured to communicate, to the communication port, second packets including the information associated with the data stream from the transmitting electronic device and intended for the receiving electronic device via a second channel using a wired communication protocol, wherein the second channel is different than the first channel; wherein the second packets are communicated concurrently with the first packets; and wherein the transmitting electronic device is configured to provide, to at least the antenna or the communication port, instructions for the receiving electronic device to use the first channel during the communication of the first packets and to use the second channel during the communication of the second packets. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage medium for use in conjunction with a transmitting electronic device, the computer-readable storage medium storing a program module that, when executed by the transmitting electronic device, causes the transmitting electronic device to perform one or more operations comprising:
-
providing, to at least an antenna or a communication port in the transmitting electronic device, instructions for a receiving electronic device to use a first channel during communication of first packets and to use a second channel during the communication of second packets; receiving information associated with a data stream via an input port in the transmitting electronic device; communicating, to the antenna, the first packets from the transmitting electronic device and intended for the receiving electronic device with the information associated with the data stream via the first channel using a first interface circuit in the transmitting electronic device and a wireless-local-area-network (WLAN) communication protocol; and communicating, to the communication port, the second packets from the transmitting electronic device and intended for the receiving electronic device with the information associated with the data stream via the second channel using a second interface circuit in the transmitting electronic device and a wired communication protocol, wherein the second channel is different than the first channel; wherein the second packets are communicated concurrently with the first packets. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for communicating information associated with a data stream from a transmitting electronic device intended for a receiving electronic device, wherein the method comprises:
-
by the transmitting electronic device; providing, to at least an antenna or a communication port in the transmitting electronic device, instructions for the receiving electronic device to use a first channel during communication of first packets and to use a second channel during the communication of second packets; receiving the information associated with the data stream via an input port in the transmitting electronic device; communicating, to the antenna, the first packets from the transmitting electronic device and intended for the receiving electronic device with the information associated with the data stream via the first channel using a first interface circuit in the transmitting electronic device and a wireless-local-area-network (WLAN) communication protocol; and communicating, to the communication port, the second packets from the transmitting electronic device and intended for the receiving electronic device with the information associated with the data stream via the second channel using a second interface circuit in the transmitting electronic device and a wired communication protocol, wherein the second channel is different than the first channel; and wherein the second packets are communicated concurrently with the first packets.
-
Specification