Method and system for an atomizing function of a mobile device
First Claim
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for an atomizing function for a mobile device are disclosed and may include discovering available resources via a handheld wireless communication device (HWCD) and assessing respective cost functions for processing tasks by the HWCD and/or the discovered resources. The tasks may be apportioned for local and/or remote execution by the HWCD and/or the discovered resources based on the assessed cost functions. The assessed cost functions may be dependent on factors comprising communication bandwidth, memory space, CPU processing power, and battery power, which may be weighted. The cost functions may be dynamically assessed, enabling dynamic reapportioning of the tasks, which may be apportioned based on latency, quality of service (QoS), priority and/or user preferences associated with the local and/or remote execution. The apportioning of the processing of the tasks may be based on the assessed cost functions, and a priority and/or a QoS associated with the task.
-
Citations
27 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon, a computer program having at least one code section for handling processing of information in a communication network, the at least one code section being executable by a machine for causing the machine to perform steps 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; 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 and based on a quality of service (QoS) associated with each of said one or more tasks, 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for handling processing of information in a communication network, the system comprising:
-
a handheld wireless communication device (HWCD) comprising one or more processors, said one or more processors discovers one or more available resources in a communication network; said one or more processors assesses 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; and said one or more processors apportions 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 and on a latency associated with each of said one or more tasks, 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification