| CPC H04W 24/08 (2013.01) [H04B 17/318 (2015.01); H04L 67/12 (2013.01); H04W 8/245 (2013.01); H04W 12/06 (2013.01); H04W 28/0284 (2013.01); G06N 20/00 (2019.01)] | 19 Claims |

|
1. A first electronic device for optimizing processing of task requests, the first electronic device comprising:
memory;
communication circuitry; and
at least one processor coupled to the memory,
wherein the memory stores instructions executable by the at least one processor, when executed, cause the first electronic device to:
receive a task request related to an application,
identify whether the task request is capable of being processed by a second electronic device,
determine a processing mode for the task request based on the identification, the processing mode including a mode for processing, by the first electronic device or the second electronic device, the task request, and
perform at least one action based on the determined processing mode,
wherein the processing mode includes at least one of a first processing mode for processing the task request by the first electronic device or a second processing mode for processing the task request by the second electronic device, and
wherein the memory stores instructions cause the first electronic device to:
compare a first processing time for processing the task request by the first electronic device and a second processing time for processing the task request by the second electronic device,
based on the first processing time being less than the second processing time, determine the first processing mode to be the processing mode for the task request, and
based on the first processing time not being less than the second processing time, determine whether a user has selected the first processing mode to be a default mode for the task request according to a user preference or a battery level of the first electronic device is greater than a pre-defined level, and
based on the user having selected the first processing mode to be the default mode or the battery level of the first electronic device being greater than the pre-defined level, determine the first processing mode to be the processing mode for the task request.
|