Patent ID: 8560835

Claim:
A method of at least partly delegating processing of data for use in a machine-to-machine system to reduce computational load on a broker entity while maintaining security of the data to be processed, the broker entity serving as a link between a node of a sensor network providing the data and an application node requesting the data, and the method comprising: at the broker entity, responsive to receiving a request from the application node for processed data, determining a data-providing node as the node of the sensor network that provides the data to be processed, generating a data key for the data-providing node, generating a data-processing algorithm for processing the data in dependence upon the request, sending the data key to the data-providing node, and sending the data key and data-processing algorithm to a remote data-processing entity; at the data-providing node, encrypting the data using the data key and sending the encrypted data to the remote data-processing entity; and at the remote data-processing entity, decrypting the encrypted data using the data key, processing the decrypted data using the data-processing algorithm, and sending the processed data to the application node.