Method and system for harnessing processor power of mobile devices
First Claim
1. A computer implemented method for utilizing the processing power of a mobile device, the computer implemented method comprising:
- determining if an energy source within the mobile device is recharging;
responsive to determining that the energy source within the mobile device is recharging, determining if the mobile device is sending or receiving transmissions;
responsive to determining that the mobile device is not sending or receiving transmissions, requesting a task from a server via a network, wherein the mobile device only requests the task if the energy source is in charging mode and the mobile device is not sending or receiving voice or text messages;
responsive to receiving the task from the server, routing the task to a processor of the mobile device, wherein the processor processes the task and returns a task result; and
sending the task result to the server via the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for utilizing the processing power of a mobile device. It is determined whether an energy source within the mobile device is recharging. In response to determining that the energy source within the mobile device is recharging, it is determined whether the mobile device is sending or receiving transmissions. In response to determining that the mobile device is not sending or receiving transmissions, a task is requested from a server via a network. In response to receiving the task from the server, the task is routed to a processor of the mobile device to process the task and return a task result. Then, the task result is sent to the server via the network.
-
Citations
18 Claims
-
1. A computer implemented method for utilizing the processing power of a mobile device, the computer implemented method comprising:
-
determining if an energy source within the mobile device is recharging; responsive to determining that the energy source within the mobile device is recharging, determining if the mobile device is sending or receiving transmissions; responsive to determining that the mobile device is not sending or receiving transmissions, requesting a task from a server via a network, wherein the mobile device only requests the task if the energy source is in charging mode and the mobile device is not sending or receiving voice or text messages; responsive to receiving the task from the server, routing the task to a processor of the mobile device, wherein the processor processes the task and returns a task result; and sending the task result to the server via the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A data processing system for utilizing the processing power of a mobile device, comprising:
-
a bus system; a storage device connected to the bus system, wherein the storage device includes a set of instructions; and a processing unit connected to the bus system, wherein the processing unit executes the set of instructions to determine if an energy source within the mobile device is recharging, determine if the mobile device is sending or receiving transmissions in response to determining that the energy source within the mobile device is recharging, request a task from a server via a network in response to determining that the mobile device is not sending or receiving transmissions, wherein the mobile device only requests the task if the energy source is in charging mode and the mobile device is not sending or receiving voice or text messages, route the task to a processor of the mobile device to process the task and return a task result in response to receiving the task from the server, and send the task result to the server via the network. - View Dependent Claims (13, 14)
-
-
15. A computer program product for utilizing the processing power of a mobile device, the computer program product comprising:
-
a non-transitory computer readable medium having computer readable program code embodied therein, the non-transitory computer readable medium comprising; computer readable program code configured to determine if an energy source within the mobile device is recharging; computer readable program code configured to determine if the mobile device is sending or receiving transmissions in response to determining that the energy source within the mobile device is recharging; computer readable program code configured to request a task from a server via a network in response to determining that the mobile device is not sending or receiving transmissions, wherein the mobile device only requests the task if the energy source is in charging mode and the mobile device is not sending or receiving voice or text messages; computer readable program code configured to route the task to a processor of the mobile device to process the task and return a task result in response to receiving the task from the server; and computer readable program code configured to send the task result to the server via the network. - View Dependent Claims (16, 17, 18)
-
Specification