Adaptive hierarchy usage monitoring HVAC control system
First Claim
Patent Images
1. A method, comprising regulating user access to at least one menu of an interactive user interface of a programmable digital thermostat, including:
- reversibly defining at least one minimum user level required to access the at least one menu including;
reading and storing a hierarchical personal identification number associated with a hierarchical user level;
permitting hierarchical user access to a user level menu when the hierarchical personal identification number is both valid and associated with a hierarchical user level greater than or equal to a minimum hierarchical user level predefined to be required for access to the user level menu; and
reading and storing the at least one minimum user level required to access the at least one menu; and
then permitting user access to the at least one menu when a personal identification number entered by another user is both valid and associated with a user level greater than or equal to the minimum user level reversibly defined by the hierarchical user to be required for access to the at least one menu.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for an adaptive hierarchy usage monitoring HVAC control system. A method, includes: regulating user access to at least one menu of an interactive user interface of a programmable digital thermostat, including: reversibly defining at least one minimum user level required to access the at least one menu.
131 Citations
56 Claims
-
1. A method, comprising regulating user access to at least one menu of an interactive user interface of a programmable digital thermostat, including:
-
reversibly defining at least one minimum user level required to access the at least one menu including;
reading and storing a hierarchical personal identification number associated with a hierarchical user level;
permitting hierarchical user access to a user level menu when the hierarchical personal identification number is both valid and associated with a hierarchical user level greater than or equal to a minimum hierarchical user level predefined to be required for access to the user level menu; and
reading and storing the at least one minimum user level required to access the at least one menu; and
thenpermitting user access to the at least one menu when a personal identification number entered by another user is both valid and associated with a user level greater than or equal to the minimum user level reversibly defined by the hierarchical user to be required for access to the at least one menu. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising defining a multi-stage cooling/heating program of a programmable digital thermostat having an interactive user interface, including:
-
reversibly defining a number of events per day including;
reading and storing a hierarchical personal identification number associated with a hierarchical user level;
permitting hierarchical user access to a system menu when the hierarchical personal identification number is both valid and associated with a hierarchical user level greater than or equal to a minimum hierarchical user level required for access to the system menu; and
reading and storing the number of events per day; and
thenpermitting user access to another menu when a personal identification number entered by another user is valid to further define the multi-stage cooling/heating program. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising recovering from a lost personal identification number situation and restoring programmability to a device, including:
-
generating a SEED PIN using the device calculating a KEY PIN using an algorithm within a code of the device and storing the KEY PIN in the device, without displaying the KEY PIN, wherein the KEY PIN is a function at-least-in-part of both the SEED PIN and an identifier associated with the device;
sending the SEED PIN and the identifier associated with the device to an authenticating source;
recalculating the KEY PIN at the authenticating source using the algorithm within the code and the SEED PIN and the other identifying information;
receiving the KEY PIN from the authenticating source; and
entering the KEY PIN into the device to temporarily assign hierarchical access to a user. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A method, comprising a synchronization sequence including:
-
reading a base time from an internal clock at a first time and saving the base time;
measuring an elapsed time interval, from the first time to a second time, by counting an external clock using a frequency counter; and
thenresetting the internal clock to the base time plus the elapsed time. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. An apparatus, comprising:
-
an internal clock;
an external clock; and
a microcontroller coupled to the internal clock and the external clock, the microcontroller including a frequency counter, wherein the microcontroller reads a base time from the internal clock at a first time and saves the base time, wherein the microcontroller measures an elapsed time interval, from the first time to a second time, using the frequency counter, and wherein the microcontroller resets the internal clock to the base time plus the elapsed time. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
Specification