Patent ID: 8228836

Claim:
A method for transmitting data from a source wireless device to a destination wireless device, the method comprising: a) discovering device-to-device wireless channel conditions in a wireless network including the source wireless device; b) determining, using the discovered device-to-device channel conditions, both (1) an estimated number of wireless relay devices to be used, cooperatively, to forward data from the source wireless device to the destination wireless device, and (2) at least one of (A) a modulation scheme to be used by the wireless relay devices to forward data from the source wireless device to the destination wireless device, or (B) a transmission rate to be used to by the wireless relay devices to forward data from the source wireless device to the destination wireless device; c) signaling to a plurality of wireless relay devices, randomized, distributed space-time coding control parameters, wherein the randomized, distributed space-time coding control parameters are derived from the determined estimated number of wireless relay devices to be used, cooperatively, to forward data from the source wireless device to the destination wireless device, and (2) at least one of (A) a modulation scheme to be used by the wireless relay devices to forward data from the source wireless device to the destination wireless device, or (B) a transmission rate to be used to by the wireless relay devices to forward data from the source wireless device to the destination wireless device; d) receiving, with each of the plurality of wireless relay devices, a transmission of the data from the source wireless device; and e) transmitting, with each of the plurality of wireless relay devices, a randomized, space-time encoded, part of the received data, to the destination device using the signaled randomized, distributed space-time coding control parameters.