Natural language installer setup for controller
DCFirst Claim
1. A method of programming configuration information of an HVAC controller, wherein the configuration information is related to characteristics of one or more system components of an HVAC system to be controlled by the HVAC controller, the HVAC controller is configured to use the configuration information to properly control the one or more system components of the HVAC system to be controlled by the HVAC controller, the method comprising the steps of:
- displaying one or more grammatically complete sentences on a user interface of the HVAC controller, the one or more grammatically complete sentences soliciting a response from a user related to configuration information of the HVAC system, wherein the configuration information is related to characteristics of one or more system components of the HVAC system to be controlled by the HVAC controller;
in response to displaying at least one of the grammatically complete sentences on the user interface, allowing the user to select between at least two responses simultaneously displayed on the user interface;
accepting a user selection;
modifying the configuration information of the HVAC controller based at least in part on said accepted user selection; and
using the modified configuration information of the HVAC controller when controlling one or more system components of the HVAC system.
3 Assignments
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
Controllers and methods for programming configuration information are disclosed. An illustrative controller can include an interview question generator adapted to generate questions relating to the installation or setup of the controller and/or one or more components controlled by the controller, a user interface including a display screen adapted to display interview questions to a user along with at least two answers for each interview question, and a memory unit for storing operational parameters of the controller based at least in part on user responses to the interview questions.
263 Citations
18 Claims
-
1. A method of programming configuration information of an HVAC controller, wherein the configuration information is related to characteristics of one or more system components of an HVAC system to be controlled by the HVAC controller, the HVAC controller is configured to use the configuration information to properly control the one or more system components of the HVAC system to be controlled by the HVAC controller, the method comprising the steps of:
-
displaying one or more grammatically complete sentences on a user interface of the HVAC controller, the one or more grammatically complete sentences soliciting a response from a user related to configuration information of the HVAC system, wherein the configuration information is related to characteristics of one or more system components of the HVAC system to be controlled by the HVAC controller; in response to displaying at least one of the grammatically complete sentences on the user interface, allowing the user to select between at least two responses simultaneously displayed on the user interface; accepting a user selection; modifying the configuration information of the HVAC controller based at least in part on said accepted user selection; and using the modified configuration information of the HVAC controller when controlling one or more system components of the HVAC system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of programming configuration information of an HVAC controller, wherein the HVAC controller is configured to use the configuration information when controlling one or more system components of an HVAC system, the method comprising the steps of:
-
displaying a first query in the form of a grammatically complete sentence to a user via a user interface of the HVAC controller while not displaying a second query, the first query soliciting configuration information from the user, wherein the configuration information is related to characteristics of one or more system components of the HVAC system to be controlled by the HVAC controller; accepting one or more user responses to the first query via the user interface; after accepting the one or more user responses to the first query, displaying the second query in the form of a grammatically complete sentence to a user via a user interface of the HVAC controller while not displaying the first query, the second query soliciting different configuration information from the user; accepting one or more user responses to the second query via the user interface; modifying the configuration information of the HVAC controller based at least in part on the one or more user responses to the first and second queries; and using the modified configuration information of the HVAC controller when controlling one or more HVAC components of an HVAC system. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of programming configuration information for an HVAC controller, wherein the HVAC controller is configured to control different types of HVAC system components and to use the programmed configuration information to properly control the one or more HVAC system components, the method comprising the steps of:
-
displaying a first query in the form of a grammatically complete sentence to a user via a user interface of the HVAC controller while not displaying a second query, the first query requesting information regarding a type of system component to be controlled by the controller; allowing the user to select between at least two types of system components to be controlled by the controller; accepting a first selection by the user; after accepting the first selection, displaying a second query in the form of a grammatically complete sentence to a user via the user interface while not displaying the first query, the second query requesting additional information regarding the selected type of system component selected in the first selection; allowing the user to select between at least two second responses relating to additional information regarding the selected type of system component made by the user in the first selection; accepting a second selection by the user; modifying the configuration information of the HVAC controller based at least in part on said first and second selections; and using the modified configuration information of the HVAC controller when controlling one or more HVAC components of an HVAC system. - View Dependent Claims (18)
-
Specification