Patent ID: 8442015

Claim:
A method for handling processing of information in a communication network, the method comprising: in a handheld wireless communication device (HWCD): discovering one or more available resources in a communication network; assessing respective cost functions for processing one or more tasks by one or both of said handheld wireless communication device and said discovered one or more available resources, wherein each of the respective cost functions depends on a plurality of resources used in performing the one or more tasks, wherein each of the respective cost functions takes into account an actual monetary cost of at least one of the resources; and apportioning said one or more tasks for one or both of local execution by said handheld wireless communication device and remote execution by said discovered one or more available resources based on said assessed respective cost functions, wherein said handheld wireless communication device is coupled to the communication network through a first network and at least one of said discovered one or more available resources is coupled to the communication network through a second network, and wherein said assessed respective cost functions take into account respective security capabilities of the first network and of the second network.