AUTOMATED CONTROL-SCHEDULE ACQUISITION WITHIN AN INTELLIGENT CONTROLLER
1 Assignment
0 Petitions
Accused Products
Abstract
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.
15 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. An environmental controller comprising:
-
one or more processors; one or more memory devices; a control schedule stored in the one or more memory devices; a user interface; and instructions stored in the one or more memory devices that, when executed by the one or more processors, cause the environmental controller to; control, during a monitoring period, an environmental system according to the control schedule, wherein the length of the monitoring period is at least one day in length; receive, through the user interface, a first immediate-control input; receive, through the user interface, a first control-schedule change; receive, from a user device, a second immediate-control input; receive, from the user device, a second control-schedule change; process at least the first immediate-control input, the first control-schedule change, the second immediate-control input, and the second control-schedule change to generate an updated control schedule; and control, after the monitoring period, the environmental system according to the updated control schedule.
-
-
31. A method of updating a control schedule implemented within an environmental controller, the method comprising:
-
accessing the control schedule stored in one or more memory devices of the environmental controller; during a monitoring period; controlling an environmental system according to the control schedule, wherein the length of the monitoring period is at least one day in length; receiving, through a user interface of the environmental controller, a first immediate-control input; receiving, through the user interface, a first control-schedule change; receiving, from a user device, a second immediate-control input; and receiving, from the user device, a second control-schedule change; processing at least the first immediate-control input, the first control-schedule change, the second immediate-control input, and the second control-schedule change to generate an updated control schedule; and controlling, after the monitoring period, the environmental system according to the updated control schedule. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification