摘要 |
The current application is directed to intelligent controllers that initially aggressively learn, and then continue, in a steady-state mode, to monitor, learn, and modify one or more control schedules that specify a desired operational behavior of a device, machine, system, or organization controlled by the intelligent controller. An intelligent controller generally acquires one or more initial control schedules through schedule-creation and schedule-modification interfaces or by accessing a default control schedule stored locally or remotely in a memory or mass-storage device. The intelligent controller then proceeds to learn, over time, a desired operational behavior for the device, machine, system, or organization controlled by the intelligent controller based on immediate-control inputs, schedule-modification inputs, and previous and current control schedules, encoding the desired operational behavior in one or more control schedules and/or sub-schedules. |
主权项 |
1. An intelligent controller comprising:
a processor; a memory; a control schedule stored in the memory; a schedule interface; a control interface; and instructions stored within the memory that, when executed by the processor,
receive immediate-control inputs through the control interface during a monitoring period and record the received immediate-control inputs in memory;receive schedule changes through the schedule interface during the monitoring period and record received schedule changes of at least one type in the memory;generate an updated monitoring-period schedule, after the monitoring period, based on the recorded immediate-control inputs, recorded schedule changes, and the control schedule;substitute the updated monitoring-period schedule for a portion of the control schedule corresponding to the monitoring period; andpropagate the updated monitoring-period schedule to additional time periods within the control schedule. |