or active mode able to receive and transmit rf signals and interact with a user at some point while in the active mode a scheduled turn off or shut down time 404 occurs in response the mobile communication device places itself in the hibernate mode 406 as in fig2 3 the present method embodiment anticipates a regular time usage pattern of the mobile communication device by a user and appears to turn off and on at scheduled or otherwise appropriate times but retaining the ability to turn on instantly in case of an emergency or an exception to the schedule while in the hibernate mode the mobile communication device checks for actuation of the on off button 408 as in fig2 3 if the on off button is pressed the mobile communication device resumes normal operation 410 and the method terminates 414 alternatively while in the hibernate mode if a scheduled turn on time occurs 412 the mobile communication device will also leave the hibernate mode and go to the active mode 410 the mobile communication device in the present method embodiment may also run a hibernate timer with one of several different time values corresponding to the remaining battery capacity if the hibernate timer expires 416 the mobile communication device will go to the off mode 418 to avoid draining the battery referring now to fig5 there is shown a flow chart diagram 500 of a method of learning a usage pattern of the mobile communication device for implementing an automatic pre boot mode or hibernate mode in accordance with an embodiment of the invention at the start 502 the mobile communication device has no information as to the usage pattern of the user.