EXCHANGING ENERGY CREDITS WIRELESSLY
First Claim
1. A system for performing power management of network connected devices, comprising:
- a compute engine running on a network connected computing platform;
a client running on a network-connected user device;
wherein;
the compute engine is programmed to receive battery data of the user device and calculate preferred communication and processing path and transmit the preferred communication and processing path to the user device; and
the client is programmed cause the user device to receive the preferred communication and processing path from the compute engine and perform wireless communication according to the preferred communication path and perform computations according to the preferred processing path.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for effectively “exchanging” battery power among physically distinct battery-powered devices communicating in a network for optimal conservation of aggregate battery power to preserve and extend the usable life of devices before requiring recharging. The network communication may be wired, wireless, or some combination; the devices may be mobile, fixed, or some combination. This invention improves Internet access where it already exists by making it faster, more reliable, and less expensive. It can also be used to provide Internet service in places where there is none.
-
Citations
28 Claims
-
1. A system for performing power management of network connected devices, comprising:
-
a compute engine running on a network connected computing platform; a client running on a network-connected user device; wherein; the compute engine is programmed to receive battery data of the user device and calculate preferred communication and processing path and transmit the preferred communication and processing path to the user device; and the client is programmed cause the user device to receive the preferred communication and processing path from the compute engine and perform wireless communication according to the preferred communication path and perform computations according to the preferred processing path. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for controlling battery utilization of a plurality of user devices, each of the devices having a network transceiver and at least one secondary transceiver, the method comprising:
-
monitoring battery status of the user devices; when a battery of one device of the user devices is indicated to be low, performing at least one of; directing all wireless communications though the secondary transceiver;
oravoiding performing complex computation by sending to another device of the plurality of user devices a request to perform the complex computation and to transmit a reply containing the outcome of the complex computation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for a device participating in energy exchange transactions for reducing power consumption by a plurality of devices, comprising:
-
receiving by the device a message from a second device, the message including a processing request; performing the processing request by the device, to thereby obtain a processing request result; transmitting from the device a message to the second device, the message including the processing request result; receiving in the device an indication of increasing a level of energy credits available to the device. - View Dependent Claims (22, 23)
-
-
24. A method for a device participating in energy exchange transactions for reducing power consumption by a plurality of devices, comprising:
-
generating a message and sending the message to a second device, the message including a processing request; receiving in the device an indication of decreasing a level of energy credits available to the device; receiving a message from the second device, the message including a processing request result. - View Dependent Claims (25)
-
-
26. A method for a device participating in energy exchange transactions for reducing power consumption by a plurality of devices, comprising:
-
receiving by the device a message from a second device, the message including a transmission request; performing the transmission request by sending a message to a third device; transmitting an acknowledgement message to the second device, indicating performance of the transmission request; receiving in the device an indication of increasing a level of energy credits available to the device.
-
-
27. A method for a device participating in energy exchange transactions for reducing power consumption by a plurality of devices, comprising:
-
receiving a transmission request from an application running on the device; checking battery level in the device and; when the battery level above a threshold, executing the transmission request, but when the battery level is below the threshold sending a message to a second device, the message requesting the second device to perform the transmission request. - View Dependent Claims (28)
-
Specification