CPC G06F 1/3296 (2013.01) | 20 Claims |
1. A system for computing devices, the system comprising:
a central processing unit (CPU) configured to perform in a plurality of power modes, each power mode being pre-defined to have a different code-execution performance capability than remaining ones of the plurality of power modes;
a sampling peripheral communicatively coupled to the CPU for receiving context-identifying input from one or more sensors, the sampling peripheral having a sampling configuration associated with a specific power mode of the plurality of power modes, the sampling configuration having an associated behavior that is specific to the sampling peripheral; and
a memory device communicatively coupled to the sampling peripheral, the memory device having stored thereon a plurality of modules, the memory device being configured to select and execute a specific module from the plurality of modules based on the context-identifying input triggering the specific module, each module being executed, if triggered, to
receive the context-identifying input from the at least one sampling peripheral, and
operate the CPU in a dedicated power mode of the plurality of power modes.
|