Browse Prior Art Database

Smart Suspend to Hibernation Timer

IP.com Disclosure Number: IPCOM000034141D
Original Publication Date: 2005-Jan-18
Included in the Prior Art Database: 2005-Jan-18
Document File: 2 page(s) / 24K

Publishing Venue

IBM

Abstract

Disclosed is a new implementation for the function to change S3 (*1) state to S4 (*1) state dynamically.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 53% of the total text.

Page 1 of 2

Smart Suspend to Hibernation Timer

Disclosed is a new implementation for the function to change S3 (*1) state to S4 (*1) state dynamically. This enables the system to enter S4 state only in some condition by determining from the monitored data of the following: - A day of the week and the time at which the system needs to enter S3 state - Remaining amount of battery - Power source From the monitored data, this function determines when the system will resume and whether the system should enter S4 state instead of S3 state.

 Currently, the maximum S4 timer provided by typical operating system is 6 hours. The implementation requires the bigger timer value to be supported  

.

Fig1 shows the program flow.

Receive S3 requirement

Y

Regardless of power source or working state

Remaining battery is above B%(35%) at T1(9 am)of the next day, after entering S3 state?

T2(1 am) is within Ah(3 hours)?

    Reset S3→S4 TimerSh=0:TimerDisable

Y

Y

Within Tw(16 hours) is T1(9 AM)in a working day?

N

Set S3→S4 Timer (Sh) as after Ah.
Sh=Ah(3 hours)

N

Today is holiday?

Set S3→S4 Timer (Sh) so as to entering S4 mode at

T2.

Sh=@T2

Y

N

Set S3→S4 Timer as holiday mode Sh=Bh(3hours)

Set S3→S4 Timer (Sh) as time to holiday (Th) +T3 Sh=Th+T3(hours)

If Sh is after 3 days like 72, we can disable it because there will be no meaning.

If ac adapter is attached when waking up by S3→S4, keep S3 state. (At the next timing for entering S3 state, perform the same process again. Depending on coding methods, all can be done in SMCU with keeping S3 state. In this case Sh can be expired. )

Enter S3 mode

T1: Time to start using PC T2: Time to stop using PC at midnight in working day T3: Time to stop using PC at midnight in holiday Sh: S3->S4...