Patent ID: 8589325

Claim:
A computer, comprising: a processor, and a storage device, electronically connected to the processor, the storage device comprising: a data recording module, used for recording a user behavior record in a predetermined time interval on a single day in each of N consecutive weeks, wherein N is greater than one; a data analysis module, used for analyzing the user behavior record to generate a schedule and determining whether to arrange a hibernating procedure in the schedule according to a first or second rule, wherein the data analysis module further comprises: a data filtering module, used for filtering the user behavior record to generate an effective user behavior record according to a filtering rule, and the data analysis module analyzes the effective user behavior record to generate the schedule, wherein the first rule is: ∑ i = 1 i = N ⁢ D ij > K 1 ; and the second rule is: ∑ i = 1 i = N ⁢ D ij * Wi > K 2 ; wherein N is the number of weeks and greater than one, i is a serial number of one set, each set comprises a plurality of days and each of the plurality of days comprises the same day of each of the N weeks, j is a serial number of one of a plurality of time periods, D ij is a usage state parameter of the computer, W i is a weighted value, K 1 is a first constant, and K 2 is a second constant; if ∑ i = 1 i = N ⁢ D ij > K 1 ⁢ ⁢ or ⁢ ⁢ ∑ i = 1 i = N ⁢ D ij * W i > K 2 , the hibernating procedure will not be arranged in the schedule; and if ∑ i = 1 i = N ⁢ D ij < K 1 ⁢ ⁢ or ⁢ ⁢ ∑ i = 1 i = N ⁢ D ij * W i < K 2 , hibernating procedure will be arranged in the schedule; and a scheduling module, used for executing the schedule.