Patent ID: 8824598

Claim:
A method for receiving data transmitted wirelessly, comprising: receiving information indicating a device type associated with a wireless communication device; based on the device type associated with the wireless communication device, deciding to request information indicating a set of possible data values associated with transmissions from the wireless communication device; receiving information indicating the set of possible data values; receiving a data transmission from the wireless communication device that comprises encoded data bits; and attempting to decode the data transmission using the set of possible data values; wherein the data transmission comprises a second data transmission, and further comprising: receiving a first data transmission from the wireless communication device, wherein the first data transmission comprises a set of data bits encoded in accordance with a first encoding scheme; attempting to decode the first data transmission; determining whether the first data transmission was successfully decoded; in response to determining that the first data transmission was not successfully decoded, transmitting feedback to the wireless communication device indicating that the first data transmission was not successfully decoded; receiving the second data transmission from the wireless communication device, wherein the second data transmission comprises the set of data bits encoded in accordance with a second encoding scheme; and attempting to decode the second data transmission using the set of possible data values, and wherein the second encoding scheme comprises an entropy encoding scheme according to which each of the possible data values is associated with a respective code word based on a likelihood of transmission for that possible data value.