Patent ID: 9430033
Filing Date: 2016-08-30
CPC Classification: G06F,H02J,H02M,Y02B,Y02D

Claim Text:
1. A computer-implemented method comprising: monitoring, by a computing device, a plurality of sensors included in the computing device; providing, by the plurality of sensors and to a controller included in the computing device, information regarding occurrences of events detected by the plurality of sensors; generating, by the controller, a heuristic-based usage pattern based on the information regarding the occurrences of events detected by the plurality of sensors; monitoring, by the computing device operating in a first power state, the plurality of sensors included in the computing device; detecting, based on the monitoring, an occurrence of at least one of a change in physical orientation of the computing device and one or more changes in an ambient environment of the computing device; providing, from the plurality of sensors to the controller, data corresponding with the at least one of the change in physical orientation of the computing device and the one or more changes in the ambient environment of the computing device; and selecting, by the controller, a second power state for the computing device different from the first power state, the selection based on the data provided by the plurality of sensors and on the heuristic-based usage pattern.