systems and methods are described for synchronizing an HVAC control system. A method, includes: 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 then resetting the internal clock to the base time plus the elapsed time regulating user access to an interactive user interface of a programmable thermostat, each user identified by a personal identification number associated with a user type, wherein each personal identification number is recognized by the programmable thermostat as belonging to an access level and users identified as building owners or maintenance personnel are granted further system access.
|
0. 26. A method, comprising: providing a heating ventilation and air conditioning control system including a programmable digital thermostat with an on board memory; issuing personal identification numbers to each of a plurality of system users; associating each of the plurality of system users with at least one of a plurality of user types; storing the personal identification numbers in a first data structure in the on board memory; and linking each one of a plurality of entries in the first data structure by reference to at least one of a plurality of entries in a second data structure in the on board memory, the second data structure including a list of user types; and
restricting access to HVAC system controls including regulating user access to an interactive user interface display of the programmable digital thermostat,
wherein all the personal identification numbers associated with each user type are presented with access to all HVAC control system access level privileges associated with each user type and
each user is presented with all privileges associated with all of their user types, characterized by their personal identification number.
0. 1. 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 then
resetting the internal clock to the base time plus the elapsed time.
0. 2. The method of
0. 3. The method of
0. 4. The method of
0. 5. The method of
0. 6. The method of
0. 7. The method of
0. 8. The method of
0. 9. The method of
0. 10. The method of
0. 11. The method of
0. 12. The method of
0. 13. 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.
0. 14. The apparatus of
0. 15. The apparatus of
0. 16. The apparatus of
0. 17. The apparatus of
0. 18. The apparatus of
0. 19. The apparatus of
0. 20. The apparatus of
0. 21. The apparatus of
0. 22. The apparatus of
0. 23. The apparatus of
0. 24. The apparatus of
0. 25. A programmable thermostat comprising the apparatus of
0. 27. The method of claim 26, wherein each of the plurality of user types is associated with at least one of a plurality of function sets.
0. 28. The method of claim 26, wherein the on board memory includes a member selected from the group consisting of electrically erasable programmable read only memory, flash memory, random access memory, and network storage devices.
0. 29. The method of claim 26, further comprising: dynamically updating the first data structure; and dynamically updating the second data structure.
|
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; and synchronizing a clock of the programmable digital thermostat using a power line frequency.
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 predefined to be required for access to the system menu; and reading and storing the number of events per day; and then permitting 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; and synchronizing a clock of the programmable digital thermostat using a power line frequency.
I A method, comprising: providing a usage monitoring heating ventilation and air conditioning control system, the usage monitoring heating ventilation and air conditioning control system including a programmable digital thermostat with an on board memory; issuing personal identification numbers to each of a plurality of system users; associating each of the plurality of system users with at least one of a plurality of user types; storing the personal identification numbers in a first data structure in the on board memory; and linking each one of a plurality of entries in the first data structure by reference to at least one of a plurality of entries in a second data structure in the on board memory, the second data structure including a list of user types.
II The method of claim I, wherein each of the plurality of user types is associated with at least one of a plurality of function sets.
III The method of claim I, wherein the on board memory can include a member selected from the group consisting of electrically erasable programmable read only memory, flash memory, random access memory, and network storage devices.
IV The method of claim I, further comprising: dynamically updating the first data structure; and dynamically updating the second data structure.
V A method, comprising regulating user access to an interactive user interface of a programmable thermostat, each user identified by a personal identification number associated with a user type selected from the group consisting of building owners, maintenance personnel, building tenants, and manufacturers.
VI The method of claim V, wherein each user's personal identification number belongs to exactly one user type.
VII The method of claim V, wherein access to the interactive user interface is regulated using at least one of a plurality of software filters.
A practical application of the invention that has value within the technological arts is in office building environments. The invention can readily replace existing HVAC control systems with little or no modification. There are virtually innumerable uses for the invention, all of which need not be detailed here.
A usage monitoring HVAC control system, representing an embodiment of the invention, can be cost effective and advantageous for at least the following reasons. The invention greatly reduces overhead energy costs by regulating room air temperature settings according to building occupancy. The invention also allows users to be billed individually for HVAC system services, according to their PIN, thereby preventing users from paying more for more HVAC system services than they require. The invention can be used to display accrued HVAC services ordered by each user. The invention also improves quality and/or reduces costs compared to previous approaches.
All the disclosed embodiments of the invention disclosed herein can be made and used without undue experimentation in light of the disclosure. Although the best mode of carrying out the invention contemplated by the inventor is disclosed, practice of the invention is not limited thereto. Accordingly, it will be appreciated by those skilled in the art that the invention may be practiced otherwise than as specifically described herein.
Further, the individual components need not be formed in the disclosed shapes, or combined in the disclosed configurations, but could be provided in virtually any shapes, and/or combined in virtually any configuration. Further, the individual components need not be fabricated from the disclosed materials, but could be fabricated from virtually any suitable materials.
Further, variation may be made in the steps or in the sequence of steps composing methods described herein.
Furthermore, all the disclosed elements and features of each disclosed embodiment can be combined with, or substituted for, the disclosed elements and features of every other disclosed embodiment except where such elements or features are mutually exclusive.
It will be manifest that various substitutions, modifications, additions and/or rearrangements of the features of the invention may be made without deviating from the spirit and/or scope of the underlying inventive concept. It is deemed that the spirit and/or scope of the underlying inventive concept as defined by the appended claims and their equivalents cover all such substitutions, modifications, additions and/or rearrangements.
The appended claims are not to be interpreted as including means-plus-function limitations, unless such a limitation is explicitly recited in a given claim using the phrase(s) “means for” and/or “step for.” Subgeneric embodiments of the invention are delineated by the appended independent claims and their equivalents. Specific embodiments of the invention are differentiated by the appended dependent claims and their equivalents.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
3403382, | |||
4090248, | Oct 24 1975 | Powers Regulator Company | Supervisory and control system for environmental conditioning equipment |
4234927, | May 08 1978 | Micro processor controlled sensor system for apartment house | |
4298946, | Dec 18 1978 | Honeywell INC | Electronically controlled programmable digital thermostat |
4341345, | Feb 19 1980 | Honeywell Inc. | Method and apparatus for power load shedding |
4497031, | Jul 26 1982 | Johnson Controls Technology Company | Direct digital control apparatus for automated monitoring and control of building systems |
4558958, | Feb 02 1984 | Energy consumption indicating system | |
4639876, | Oct 22 1984 | Multi-unit energy use monitor | |
4801082, | Apr 06 1988 | Harwood-Moody, Ent., Inc. | Security activated load control |
4884214, | Feb 12 1987 | Carrier Corporation | Thermostat |
4918615, | Sep 23 1987 | YAMATAKE-HONEYWELL CO , LTD | Building management system |
4931948, | Feb 12 1987 | Carrier Corporation | Method and system for controlling a single zone HVAC supplying multiple zones |
5144621, | Sep 28 1990 | NEC Corporation | Common bus communication system with reduced interface memories |
5156203, | Apr 16 1990 | Hitachi, Ltd. | Air conditioning system |
5170935, | Nov 27 1991 | Massachusetts Institute of Technology | Adaptable control of HVAC systems |
5289362, | Dec 15 1989 | Johnson Service Company; JOHNSON SERVICE COMPANY, A CORP OF NV | Energy control system |
5394324, | Dec 08 1993 | Xerox Corporation | Auction-based control system for energy resource management in a building |
5395042, | Feb 17 1994 | TELKONET, INC | Apparatus and method for automatic climate control |
5435147, | Feb 16 1993 | Hitachi, LTD; HITACHI SHIMIZU ENGINEERING CO , LTD | Air conditioning control system |
5450316, | Sep 13 1988 | Brooks Automation, Inc | Electronic process controller having password override |
5502339, | Sep 07 1989 | BOSTON, UNIVERSITY OF, TRUSTEES OF, THE, A CORP OF MA | Subscriber electric power load control system |
5537544, | Sep 17 1992 | Kabushiki Kaisha Toshiba | Portable computer system having password control means for holding one or more passwords such that the passwords are unreadable by direct access from a main processor |
5544036, | Mar 25 1992 | ASSOCIATED DATA CONSULTANTS, INC | Energy management and home automation system |
5544809, | Dec 28 1993 | ONITY INC | Hvac control system and method |
5554979, | Feb 27 1991 | U.S. Philips Corporation | System for setting ambient parameters |
5621662, | Feb 15 1994 | RUSSOUND FMP, INC | Home automation system |
5640153, | Dec 02 1994 | SIEMENS INDUSTRY, INC | Energy utilization controller and control system and method |
5646858, | Mar 10 1994 | ANALYTICAL SYSTEMS ENGINEERING CORP | Heat apportionment system |
5682949, | May 22 1992 | GENTEC INC ; GLOBALMIC INC | Energy management system |
5694323, | Apr 04 1995 | ERAN VINTER COMPANY, INC ; LITAL ELECTRONICS, INC | Monitoring system with particular application to monitoring a cash-basis operation |
5748923, | Mar 14 1994 | Robert Bosch GmbH | Method for the cyclic transmission of data between at least two control devices with distributed operation |
5751572, | Jun 22 1996 | Carrier Corporation | HVAC communication network |
5761073, | Feb 09 1995 | Basler Electric Company | Programmable apparatus for synchronizing frequency and phase of two voltage sources |
5761083, | Mar 25 1992 | Energy management and home automation system | |
5767747, | Aug 18 1995 | International Business Machines Corporation | Electronic low power clock circuit and method |
5805443, | Nov 09 1993 | Societe Delta - Dore S.A. | Programmable control for heating installation |
5822997, | Dec 04 1996 | MARATHON ENGINE SYSTEMS, INC | Thermostat setback recovery method and apparatus |
5826066, | Aug 08 1996 | Hewlett Packard Enterprise Development LP | Method for keeping accurate time in a computer system |
5873519, | Aug 19 1997 | CARADON CUSTOM CONTROLS INC | Electronic thermostat with multiple program options |
5909378, | Apr 09 1997 | LOG-ONE LIMITED; KONTROL ENERGY GROUP INC | Control apparatus and method for maximizing energy saving in operation of HVAC equipment and the like |
5927398, | Jun 22 1996 | Carrier Corporation | Device identification system for HVAC communication network |
5958016, | Jul 13 1997 | Verizon Patent and Licensing Inc | Internet-web link for access to intelligent network service control |
6121875, | Feb 08 1996 | SECURITAS SECURITY SYSTEMS USA, INC | Monitoring and alerting system for buildings |
6141595, | Apr 03 1998 | Johnson Controls Technology Company | Common object architecture supporting application-centric building automation systems |
6154681, | Apr 03 1998 | Johnson Controls Technology Company | Asynchronous distributed-object building automation system with support for synchronous object execution |
6167316, | Apr 03 1998 | Johnson Controls Technology Company | Distributed object-oriented building automation system with reliable asynchronous communication |
6198996, | Jan 28 1999 | International Business Machines Corporation | Method and apparatus for setting automotive performance tuned preferences set differently by a driver |
6240326, | Apr 03 1998 | Johnson Controls Technology Company | Language independent building automation architecture for worldwide system deployment |
6241156, | Feb 01 2000 | Acutherm L.P. | Process and apparatus for individual adjustment of an operating parameter of a plurality of environmental control devices through a global computer network |
6282649, | Sep 19 1997 | International Business Machines Corporation | Method for controlling access to electronically provided services and system for implementing such method |
6330806, | Mar 03 2000 | York International Corporation | System and method for controlling an HVAC system using a flash mini-card |
6442696, | Oct 05 1999 | AUTHORISZOR INC | System and method for extensible positive client identification |
6553418, | Jan 02 1999 | Energy information and control system | |
6591370, | Dec 23 1999 | International Business Machines Corporation | Multinode computer system with distributed clock synchronization system |
6604023, | Apr 28 2000 | International Business Machines Corporation | Managing an environment utilizing a portable data processing system |
6622115, | Apr 28 2000 | GOOGLE LLC | Managing an environment according to environmental preferences retrieved from a personal storage device |
6628997, | Apr 28 2000 | Carrier Corporation | Method for programming a thermostat |
6631309, | Feb 20 2001 | International Business Machines Corporation | System and method to monitor datamining power usage |
6636808, | Apr 28 2000 | International Business Machines Corporation | Managing an environment via a universally accessible server system |
6741915, | Aug 22 2001 | MMI CONTROLS, LTD | Usage monitoring HVAC control system |
6839837, | May 08 1998 | HTC Corporation | Cryptosystem key updating system and method for preventing illegal use of software |
6842510, | Mar 28 2002 | Fujitsu Limited | Method of and apparatus for controlling devices |
6850252, | Oct 05 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Intelligent electronic appliance system and method |
7003378, | Aug 22 2001 | MMI Controls LP | HVAC control using different access levels |
7216015, | Aug 22 2001 | MMI Controls, LTD. | HVAC control system |
7272815, | May 17 1999 | SCHNEIDER ELECTRIC SYSTEMS USA, INC | Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects |
7493661, | Jun 28 1999 | Zix Corporation | Secure transmission system |
7555364, | Aug 22 2001 | MMI CONTROLS, LTD | Adaptive hierarchy usage monitoring HVAC control system |
7707428, | Aug 22 2001 | MMI Controls Ltd. | Personal identification number recovery method |
7945799, | Aug 22 2001 | MMI Controls Ltd. | HVAC synchronization |
8078325, | Aug 22 2001 | MMI Controls Ltd. | Usage monitoring HVAC control method |
20010017483, | |||
20010020644, | |||
20020011923, | |||
20020029096, | |||
20030033057, | |||
20030040842, | |||
20030163222, | |||
20030200009, | |||
20070038690, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Feb 24 2005 | POTH, ROBERT J | MMI CONTROLS, LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032340 | /0883 | |
Feb 24 2005 | MCDOWELL, JOHNNIE L | MMI CONTROLS, LTD | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 032340 | /0883 | |
Mar 03 2014 | MMI Controls, LTD. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Nov 15 2022 | M2553: Payment of Maintenance Fee, 12th Yr, Small Entity. |
Date | Maintenance Schedule |
Feb 12 2022 | 4 years fee payment window open |
Aug 12 2022 | 6 months grace period start (w surcharge) |
Feb 12 2023 | patent expiry (for year 4) |
Feb 12 2025 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 12 2026 | 8 years fee payment window open |
Aug 12 2026 | 6 months grace period start (w surcharge) |
Feb 12 2027 | patent expiry (for year 8) |
Feb 12 2029 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 12 2030 | 12 years fee payment window open |
Aug 12 2030 | 6 months grace period start (w surcharge) |
Feb 12 2031 | patent expiry (for year 12) |
Feb 12 2033 | 2 years to revive unintentionally abandoned end. (for year 12) |