Patent ID: 9690354
Date: 2017-06-27
CPC Classifications: G06F,Y02D

Claim:
1. A method for automatically controlling the system state of at least one electronic device, comprising the steps of: identifying a hierarchy of hardware components, the hierarchy of hardware components comprising at least a first hardware component that has a hierarchical relationship with a second hardware component, the first and second hardware components having a plurality of operating states; generating at least a first scene comprising energy settings for a first operating state of the first hardware component, and at least a second scene that comprises energy settings for a second operation state of the first hardware component, wherein the second scene consumes less energy than the first scene; displaying a user interface that allows a user to define triggering events that control scene transitions; defining dependencies between the hardware components that define whether the first and second operation states of the first hardware component are dependent on one or more of the operation states of the second hardware component; automatically generating energy management software, the energy management software comprising information about at least the first and second scenes, the triggering events that control scene transitions, and the dependencies between the hardware components; and automatically controlling operating states of the first hardware component to reduce energy usage with the energy management software by transitioning at least the first hardware component from the first scene to the second scene based on the triggering events and the dependencies between the hardware components.