Claims
- 1. A networked computing system with improved power consumption comprising:
a plurality of processing units including at least first and second processing units, said first processing unit including a coordinating protocol, wherein the first processing unit utilizes the coordinating protocol to control the operation of the system such that the power consumption of the system is minimized.
- 2. The networked computing system of claim 1 wherein the first and second processing units are physically interconnected.
- 3. The networked computing system of claim 2 wherein the first processing unit operates at a first clock frequency and the second processing unit operates at a second clock frequency, the second clock frequency being higher than the first clock frequency.
- 4. The networked computing system of claim 3 wherein the first processing unit assigns a task to the first processing unit or the second processing unit based on the processing speed required by the task such that the minimum power is used to process the task.
- 5. The networked computing system of claim 3 wherein the first processing unit instructs the second processing unit to enter a minimum power usage mode.
- 6. The networked computing system of claim 5 wherein the first processing unit activates the second processing unit from the minimum power usage mode when a task is to be performed by the second processing unit.
- 7. The networked computing system of claim 4 wherein the first processing unit switches the coordinating protocol from the first processing unit to the second processing unit.
- 8. The networked computing system of claim 1 wherein the first and second processing units are communications devices.
- 9. The networked computing system of claim 7 wherein the first processing unit coordinates the operation of the second processing unit to minimize power consumption of the system.
- 10. The networked computing system of claim 8 wherein the first processing unit instructs the second processing unit to enter a minimum power usage mode.
- 11. The networked computing system of claim 8 wherein the first and second processing units are bi-directional communications devices.
- 12. The networked computing system of claim 12 wherein the first processing unit coordinates the operation of the second processing unit to minimize the power consumption of the system.
- 13. The networked computing system of claim 13 wherein the first processing unit instructs the second processing unit to enter a minimum power consumption mode for a preprogrammed time.
- 14. The networked computing system of claim 14 wherein the second processing unit polls the first processing unit after the preprogrammed time.
- 15. The networked computing system of claim 13 wherein the preprogrammed time is variable.
- 16. A multiple processor computer system comprising:
a plurality of processing units, each of the plurality of processing units operating at a clock frequency, with at least a first processing unit operating at a clock frequency lower than the remaining processing units; and a coordinating protocol operable on the first processing unit, wherein the first processing unit coordinates the operation of the processing units such that the power efficiency of the computer system is optimized.
- 17. The multiple processor computer system of claim 16 wherein each of the plurality of processing units operates at a different clock frequency.
- 18. The multiple processor computer system of claim 16 wherein the first processing unit transfers the coordinating function to a second processing unit of the plurality of processing units.
- 19. The multiple processor computer system of claim 18 wherein the second processing unit transfers the coordinating function to any of the plurality of processing units.
- 20. A wireless communication system comprising:
a base unit; and a plurality of terminal units in communication with the base unit, each of the plurality of terminal units having a duty cycle, wherein the base unit controls the duty cycle of the plurality of terminal units to optimize the power efficiency of the system.
- 21. The wireless communication system of claim 20 wherein the base unit instructs at least one of the terminal units to enter a minimum power consumption mode for a preprogrammed time.
- 22. The wireless communication system of claim 20 wherein the base unit and the terminal units are bi-directional.
- 23. The wireless communication system of claim 22 wherein the base unit instructs at least one of the terminal units to enter a minimum power consumption mode for a preprogrammed time.
- 24. The wireless communication system of claim 23 wherein at least one of the plurality of terminal unit polls the ba se unit after the preprogrammed time.
- 25. A method for optimizing the power efficiency of a multi-processor computing system comprising:
providing a plurality of processing units including at least a first and second processing unit, each of the plurality of processing units operating at a clock frequency; and operating a coordinating protocol on the first processing unit, the first processing unit:
receiving a request to perform a task; determining to which of the plurality of processing units to assign the task; and assigning the task to one of the plurality of processing units.
- 26. The method of claim 25 wherein the first processing unit determines which processing unit to which a task is to be assigned based on optimizing the power efficiency.
- 27. The method of claim 25 further comprising the step of transferring the coordinating protocol from the first processing unit to the second processing unit based on the speed required for the coordinating protocol.
- 28. The method of claim 27 further comprising the step of further transferring the coordinating protocol from the second processing unit to any of the plurality of processing units based on the speed required for the coordinating function.
- 29. A self-contained, miniaturized computer system comprising:
first and second processing units, the first processing unit including a coordinating protocol operable to coordinate the operation of the first and second processing units; a power source; a flash memory module; and a RF transceiver, wherein the first processing unit assigns tasks to the first and second processing units to optimize the power efficiency of the system.
- 30. The self-contained, miniaturized system of claim 29 wherein the first processing unit operates at a clock frequency of 32 kHz and the second processing unit operates at a clock frequency of 4 MHz.
- 31. The self-contained, miniaturized computer system of claim 30 wherein the power source is a battery.
- 32. The self-contained, miniaturized computer system of claim 30 wherein the first processing unit transfers the coordinating protocol from the first processing unit to the second processing unit.
- 33. The self-contained, miniaturized computer system of claim 32 wherein the second processing unit transfers the coordinating protocol from the second processing unit to the first processing unit.
RELATED APPLICATIONS
[0001] This application claims priority of U.S. Provisional Application Serial No. 60/244,502 filed Oct. 31, 2000 and entitled I-BEAN: AN INTEGRATED WIRELESS COMMUNICATION AND COMPUTING DEVICE USING NOVEL POWER SAVING ALGORIGHMS FOR MINIMAL ENERGY OPERATIONS.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60244502 |
Oct 2000 |
US |