Cooperative communication of data
First Claim
Patent Images
1. A method implemented by a source device, the method comprising:
- identifying a plurality of available cooperating devices associated with the source device;
selecting one of the available cooperating devices has a preferred connection to a destination device among the available cooperating devices;
transmitting data to the destination device; and
authorizing the selected cooperating device to retransmit the data to the destination device if the destination device fails to acknowledge receipt of the data transmitted from the source device.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of cooperative communication of data are presented herein.
49 Citations
24 Claims
-
1. A method implemented by a source device, the method comprising:
-
identifying a plurality of available cooperating devices associated with the source device; selecting one of the available cooperating devices has a preferred connection to a destination device among the available cooperating devices; transmitting data to the destination device; and authorizing the selected cooperating device to retransmit the data to the destination device if the destination device fails to acknowledge receipt of the data transmitted from the source device. - View Dependent Claims (2, 3, 4)
-
-
5. One or more computer-readable media comprising processor-executable instructions that, when executed, direct a processor contained in a source device to:
-
establish a wireless connection between the source device and a destination device; identify a plurality of available cooperating devices associated with the source device, wherein each of the available cooperating devices has established a wireless connection to the destination device; determine a quality associated with each of the wireless connections between the available cooperating devices and the destination device; select the cooperating device having the highest quality wireless connection with the destination device; transmit data from the source device to the destination device; and authorize the selected cooperating device to retransmit the data to the destination device if the destination device fails to acknowledge receipt of the data transmitted from the source device. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
a communication module; and a processor to couple to the communication module and configured to communicate with a number of cooperating devices, each of which is to communication with a destination device, the processor further configured to establish a wireless connection between the apparatus and the destination device and to select one of the cooperating devices to retransmit data to the destination device when an acknowledgment is not received, and wherein the processor is to select one of the cooperating devices by determining which cooperating device has a preferred wireless connection with the destination device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a communication module; and a processor to couple to the communication module and configured to establish a wireless connection with a destination device, identify a plurality of available cooperating devices that have established a wireless connection to the destination device, determine a quality associated with each of the wireless connections;
select a particular said cooperating device with a respective said wireless connection that has a higher quality that other said wireless connections, transmit data to the destination device, and authorize the selected cooperating device to retransmit the data to the destination device if the destination device fails to acknowledge receipt of the transmitted data. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification