Patent ID: 9684357
Date: 2017-06-20
CPC Classifications: G06F,Y02D

Claim:
1. A method implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions operable to: activate sleep mode or hybrid sleep mode of a computing device; ascertain a location and pace of one or more mobile devices configured to communicate with the computing device; determine programs and services that are to be enabled or started upon the computing device waking from the sleep mode or hybrid sleep mode; determine a distance threshold to the computing device that allows for a calculated amount of time to pass such that the determined programs and services are enabled or started prior to a user of the one or more mobile devices arriving at the computing device when the user is returning to the computing device at the ascertained pace; determine whether the one or more mobile devices is within the determined distance threshold based on the ascertained location of the one or more mobile devices; learn a behavior of the user of the one or more mobile devices including each of the user travel path, speed of travel, and planned periods of time away from the computing device; and when the one or more mobile devices is within the determined distance threshold, awaken the computing device from the sleep mode or hybrid sleep mode and begin enabling and starting the programs and services.