INTELLIGENT CONTROLLER PROVIDING TIME TO TARGET STATE
First Claim
1. An intelligent controller that controls an environment, the intelligent controller comprising:
- a processor;
a memory that stores a control schedule;
a current control schedule stored in the memory;
one or more sensors that sense current values of an environmental parameter;
instructions stored within the memory that, when executed by the processor, control the intelligent controller, during a response time following an immediate-control input or a scheduled setpoint change recorded in the control schedule, toat each of multiple points in time,record, in the memory, a current value for the environmental parameter,when the environmental parameter values recorded in memory fit a local model for change in the parameter with time,determine a remaining response time using the local model, storing the determined response time in memory, and displaying the remaining response time on a display device, andwhen the environmental parameter values do not fit a local model but fit a global model,determine a remaining response time using the global model, storing the determined response time in memory, and displaying the remaining response time on the display device.
1 Assignment
0 Petitions
Accused Products
Abstract
The current application is directed to intelligent controllers that continuously, periodically, or intermittently calculate and display the time remaining until a control task is projected to be completed by the intelligent controller. In general, the intelligent controller employs multiple different models for the time behavior of one or more parameters or characteristics within a region or volume affected by one or more devices, systems, or other entities controlled by the intelligent controller. The intelligent controller collects data, over time, from which the models are constructed and uses the models to predict the time remaining until one or more characteristics or parameters of the region or volume reaches one or more specified values as a result of intelligent controller control of one or more devices, systems, or other entities.
-
Citations
20 Claims
-
1. An intelligent controller that controls an environment, the intelligent controller comprising:
-
a processor; a memory that stores a control schedule; a current control schedule stored in the memory; one or more sensors that sense current values of an environmental parameter; instructions stored within the memory that, when executed by the processor, control the intelligent controller, during a response time following an immediate-control input or a scheduled setpoint change recorded in the control schedule, to at each of multiple points in time, record, in the memory, a current value for the environmental parameter, when the environmental parameter values recorded in memory fit a local model for change in the parameter with time, determine a remaining response time using the local model, storing the determined response time in memory, and displaying the remaining response time on a display device, and when the environmental parameter values do not fit a local model but fit a global model, determine a remaining response time using the global model, storing the determined response time in memory, and displaying the remaining response time on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method incorporated in the control logic of an intelligent thermostat that includes a processor, a memory that stores a control schedule, a current control schedule stored in the memory, and one or more sensors that sense current values of an environmental parameter, the method comprising:
at each of multiple points in time, recording, in the memory, a current value for the environmental parameter, when the environmental parameter values recorded in memory fit a local model for change in the parameter with time, determining a remaining response time using the local model, storing the determined response time in memory, and displaying the remaining response time on a display device, and when the environmental parameter values do not fit a local model but fit a global model, determining a remaining response time using the global model, storing the determined response time in memory, and displaying the remaining response time on the display device. - View Dependent Claims (17, 18, 19, 20)
Specification