Daisuke NojiriFollow


This disclosure describes techniques for the selection of suitable power-saving states when a device is placed in idle mode for an extended period of time. The device is placed in a low power state based on a comparison of the state of charge of the device battery with autonomously determined thresholds. The thresholds are determined based on battery discharge rates for various power-saving states. A remaining battery capacity at a time of entry into cutoff state or hibernation state and at a time of wake-up from the respective state is sampled by an embedded controller (EC) and stored in non-volatile (NV) memory. At a time of entry into a low power state, the time of entry is recorded by the application processor and/or the EC. Upon a time of wake-up from the low power state, a device real time clock (RTC) is synchronized with a network time in order to record a time of wake-up and determine an elapsed time.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.