Patent ID: 8654868

Claim:
A method of processing data, comprising: receiving a request, at a first device, for information related to a capability of the first device from a second device; transmitting a response to the information request to the second device, wherein the response comprises information related to the capability of the first device; receiving a processing offloading request, at the first device, to perform a specified processing of data from the second device; determining, at the first device, whether to perform the specified processing in response to the processing offloading request based on a current charge of a battery of the first device; and if it is determined to perform the specified processing, perform the following: transmitting an acknowledgement to the second device indicating an agreement to perform the specified processing; receiving data at the first device, wherein the received data were generated at the second device by preprocessing analog data for wireless transmission; and processing the received data at the first device to improve at least one characteristic represented by the analog data.