Programmable controller and a user interface for same

Information

  • Patent Grant
  • 8527096
  • Patent Number
    8,527,096
  • Date Filed
    Friday, October 24, 2008
    16 years ago
  • Date Issued
    Tuesday, September 3, 2013
    11 years ago
Abstract
A programmable controller includes a user interface which includes a default interface, a home screen, an indoor settings interface and one or more tab interfaces. As the home screen covers a predominant portion of the default interface and is associated with the indoor settings interface, the home screen enables an operator of the programmable thermostat to intuitively transition from the home screen to the indoor settings and one or more tab interfaces.
Description
FIELD OF THE DISCLOSURE

The present disclosure relates generally to programmable controllers and, more particularly, to a user interface having an intuitive transition between indoor conditions and thermostat settings interfaces.


BACKGROUND

A programmable thermostat is a thermostat designed to adjust the temperature according to a series of programmed settings that take effect at different times of the day. In recent years, programmable thermostats have become increasingly popular as their use may result in energy savings of up to 30%. To do so, programmable thermostats reduce the amount of heating/cooling provided by the heating, ventilating and air conditioning (HVAC) system responsible for conditioning the air within a space. For example, during the cooling season, a programmable thermostat used in a home may be programmed to allow the temperature in the house to rise during the workday when no one will be at home but begin cooling the house prior to the arrival of the occupants, thereby allowing the house to be cooled down to the appropriate temperature setting upon the arrival of the occupants while having saved energy during the peak outdoor temperatures. Conversely, during the heating season, the programmable thermostat may be set to allow the temperature in the house to drop when the house is unoccupied during the day and also at night after all occupants have gone to bed and re-heating the house prior to the occupants arriving home in the evening or waking up in the morning.


A basic programmable thermostat implements a single program with two events (a warmer period and a colder period) that run every day. More sophisticated programmable thermostats allow four (or more) warm and/or cold periods, commonly referred to as “Wake”, “Leave”, “Return” and “Sleep” events to be set each day, each of which may be set to a unique temperature. Other programmable thermostats implement the same functions but are more versatile in that, rather than the single cycle that characterizes the more basic thermostats, they may include a “5-2” setting (which provides for separate weekday and weekend schedules), a “5-1-1” setting (which provides for separate Saturday and Sunday schedules or a “7 day” setting (which provides for a separate schedule for each day of the week. Further, while some programmable thermostats have separate heating and cooling programs, others employ a single program capable of selecting between the heating and cooling units. Still others include notification and/or alert functionality. For example, some programmable thermostats are capable of issuing notifications that the air filters need to be replaced. Moreover, programmable thermostats are expected to continue to increase in sophistication in future years.


As programmable thermostats have become more sophisticated, not only have the operators of programmable thermostats been expected to monitor or otherwise access increasingly greater numbers of thermostat settings, their ability to access selected thermostat settings are often impaired by the display of the increased number of thermostat settings available for programming. Those skilled in the art should appreciate, therefore, the need for programmable controllers that enables an operator to readily access selected thermostat settings. Accordingly, disclosed herein is such a programmable controller.


SUMMARY

In one embodiment, claimed herein is a programmable controller comprised of a touch screen and a processor subsystem coupled to the touch screen. The processor subsystem generates a first interface which displays a set of one or more conditions produced by operation of an HVAC system controlled by the programmable controller, either alone or in combination with one or more thermostat settings for the HVAC system. In response to a touch anywhere within the first interface, the processor subsystem generates a second interface from which the thermostat settings, including the thermostat settings displayed on the first interface, may be modified. In one aspect, the first interface may further include a control button for controlling a selected thermostat setting while the second interface may include controls for one or more thermostat settings not controllable at the first interface and, in further aspects thereof, the thermostat settings controllable at the first interface as well. In a still further aspect thereof, the first and second interfaces will both display indoor temperature, thermostat setpoint and operating mode and be capable of modifying the thermostat setpoint. However, only the second interface will be capable of modifying the operating mode.


In another embodiment, claimed herein is a user interface for a programmable controller. In accordance with this embodiment, the user interface includes a first interface having an area in which a value for a physical parameter is displayed and a second interface, generated in response to a touch of the first interface, having a first control button for selecting a conditioning process capable of modifying the value of the physical parameter. In one aspect thereof, a first thermostat setting is displayed in the area of the first interface and the second interface includes a second control button for modifying the thermostat setting. In another, the first interface includes a third control button, which may be located within a sub-area of the area of the first interface, for modifying the thermostat setting displayed in the area of the first interface. If the third control button is located within the sub-area of the first interface, the second interface is not generated in response to a touch of the sub-area of the first interface. In a preferred aspect of this embodiment, the area is a predominate portion of the first interface.


In still another embodiment, claimed herein is a user interface for a programmable thermostat. The user interface includes a default interface generated in response to an absence of operator inputs, a home screen which overlies a predominant portion of the default interface and an indoor settings interface which is generated in response to a touch of the home screen. The home screen includes a display of the current indoor temperature, the indoor temperature setpoint and the operating mode for an HVAC system controlled by the programmable thermostat while the indoor settings interface includes a first control for modifying the indoor temperature setpoint and a second control for selecting the operating mode for the HVAC system controlled by the programmable controller.


In addition to the indoor settings interface, in further aspects of this embodiment, the user interface further includes one or more tab interfaces and corresponding further settings interfaces. The tab interfaces are also generated in response to the touch of the home screen while a touch of a selected tab interface generates the corresponding further settings interface. The tab interfaces may include one or more of a weather tab, a programming tab, an indoor humidity tab, a zoning tab and an alert tab while the further settings interfaces may include one or more of a weather interface, a programming interface, an indoor humidity interface, a zoning interface and an alert interface. A home tab may also be generated in response to a touch of the home screen. Here, however, a touch of the home tab results in the generation of the home screen.


In various other aspects of this embodiment, the first control may be comprised of first and second buttons for respectively raising and lowering the indoor temperature setpoint in response to a touch thereof and the second control may be comprised of a button for selecting, in response to a touch thereof, the operating mode for the HVAC system controlled by the programmable controller. In further aspects thereof, both the home screen and the indoor settings interface include a control for modifying the indoor temperature setpoint while only the indoor settings interface includes a control for switching the operating mode between “heat only”, “cool only”, “heat & cool” and “off” settings. Importantly, in one aspect, the home screen is comprised of a first area and a second area configured such that the indoor conditions interface is generated in response to a touch of the first area of the home screen and the indoor temperature setpoint is modified in response to a touch of the second area of the home screen.





DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the present invention, and for further details and advantages thereof, reference is now made to the drawings accompanying this disclosure, in which:



FIG. 1 is a perspective view of a programmable controller incorporating a user interface constructed in accordance with the teachings of the present disclosure;



FIG. 2 is a block diagram of the programmable controller of FIG. 1 and an associated HVAC system;



FIG. 3 is an illustration of a default interface for the programmable controller of FIGS. 1-2 and a home screen covering a predominant portion of the default interface; and



FIG. 4 is an illustration of an indoor settings interface associated with the home screen of FIG. 3.





DETAILED DESCRIPTION

The teachings set forth herein are susceptible to various modifications and alternative forms, specific embodiments of which are, by way of example, shown in the drawings and described in detail herein. It should be clearly understood, however, that the drawings and detailed description set forth herein are not intended to limit the disclosed teachings to the particular form disclosed. On the contrary, the intention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of that which is defined by the claims appended hereto.


Referring first to FIG. 1, a programmable controller 10, for example, a programmable thermostat, mounted or otherwise attached to a vertically-oriented support structure 12, for example, an interior wall of a house, office building or other enclosed structure, the interior of which is to be thermally conditioned, e.g., heated or cooled, by an HVAC system (not shown in FIG. 1) controlled by the programmable controller 10, shall now be described. The programmable controller 10 includes a generally rectangular housing 14 formed from a thermoplastic or other type of hardened material. As disclosed herein, the housing 14 is comprised of a sub-base (not visible) flush or surface mounted to the wall 12 and an outer cover snap-mounted to the sub-base. An interior edge 16 of the housing 14 defines an opening through which a display screen 24, for example, a dynamic full color dot matrix LCD display having a touch pad built into/over the display, is visible. Preferably, the display screen 24, which hereafter shall be referred to as user interface 24, is a touch screen capable of detecting the presence and location of a touch anywhere on the user interface 24. It is contemplated, however, that a display capable only of detecting touches occurring at specified locations thereof may be suitable for use as the user interface 24. It should also be noted that, while the manner in which touch screens function may vary, generally, a processor subsystem (also not shown in FIG. 1) generates indicia, on the user interface 24, designating touch areas which, if depressed or otherwise contacted by the user, will issue a specified command to the processor subsystem.


Further details of the configuration of the programmable controller 10 may be seen by reference to FIG. 2. Of course, it should be clearly understood that FIG. 2 has been greatly simplified for ease of description and that numerous components thereof not deemed necessary for an understanding of the teachings set forth herein have been omitted from the drawing. As may now be seen, the programmable controller 10 is comprised of the user interface 24, a processor subsystem 26, a memory subsystem 28, a temperature sensor 30 and a bus subsystem 32. As used herein, the term “processor subsystem” encompasses the total processing capacity of the programmable thermostat 10, whether such processor capacity is embodied as a single processing device, for example, a microprocessor, residing in the programmable controller 10, multiple processing devices, for example, coprocessors, residing in the programmable controller 10, multiple processing devices residing in respective portions of the programmable controller 10 and interconnected with one another, or any combinations thereof. Similarly, the term “memory subsystem” encompasses the total memory capacity of the programmable controller 10, whether such memory capacity is embodied as main, auxiliary or other type of memory of a single computing device residing within the programmable controller 10, main, auxiliary or other type of memory of multiple computing devices residing within or the programmable controller 10 and interconnected with one another, main, auxiliary or other type of memory of multiple computing devices residing within respective portions of the programmable controller 10 and interconnected with one another, a stand-alone memory device, or any combinations thereof. Finally, the term “bus subsystem” encompasses all of the conductors and/or other types of connectors used to transfer address, data and control signals between the various electronic components and/or devices which collectively comprise the programmable controller 10.


In the embodiment illustrated in FIG. 2, the user interface 24, the processor subsystem 26 and the memory subsystem 28 are coupled together by the bus subsystem 32 for the exchange of address, data and control signals therebetween. As to the specific configuration of the bus subsystem 32, it should be noted that, while FIG. 2 suggests that discrete connections are employed to couple the user interface 24 and the memory subsystem 28, respectively, to the processor subsystem 26, e.g., a configuration similar to a system bus/local bus configuration, it is fully contemplated the user interface 24, the processor subsystem 26 and the memory subsystem 28 may all be coupled to a single bus, most commonly, a system bus. Further, in the embodiment illustrated in FIG. 2, the temperature sensor 30 is illustrated as being directly coupled to the processor subsystem 26. However, it is fully contemplated that the temperature sensor 30 may instead be coupled to the bus subsystem 32. Finally, while disclosed as a component of the programmable controller 10, it is further contemplated that the temperature sensor 30 may instead be a discrete device coupled to the processor subsystem 26/bus subsystem 32 of the programmable controller 10.


HVAC system 34 is coupled to the programmable controller 10 in a manner which enables the programmable controller 10 to turn on, turn off or otherwise control the HVAC system 34 and/or components thereof. For example, based upon data received from the temperature sensor 30 and information stored in the memory subsystem 28 and/or received from the user interface 24, the processor subsystem 26 may determine that an AC unit forming part of the HVAC system 34 should be turned on in order to cool the interior of the building in which the thermostat 10/HVAC system 34 is installed. The processor subsystem 26 will then issue a control signal instructing the AC unit to turn on via bus 36. Variously, the bus 36 may be coupled directly to the processor subsystem 26 as shown in FIG. 2 or indirectly coupled to the processor subsystem 26 via the bus subsystem 32.


The programmable controller 10 shall now be described in greater detail. The user interface 24 is configured to both provide information to the operator and issue commands to the processor subsystem 26. To perform these functions, the user interface 24 is actually comprised of multiple interfaces. As will be more fully described below, the various interfaces collectively forming the user interface 24 include a default interface, a home screen and any number of additional interfaces, including those interfaces periodically referred to as “tabbed interfaces.” Each interface forming part of the user interface 24 enables the operator of the programmable thermostat 10 to acquire selected information and/or issue selected commands. One such interface, more specifically, default interface 37, may be seen by reference to FIG. 3.


The default interface 37 is generated by the processor subsystem 26 in the absence of detection, by the processor subsystem 26, of operator inputs. For example, if an interface, for example, a tabbed interface, other than the default interface 37 is displayed and a selected time period, for example, five minutes, expires with the processor subsystem 26 failing to detect a contact with a touch area of the displayed interface, any pending operations are terminated and the default interface 37 is generated in place of the displayed interface. Thus, as the controls of a programmable controller 10 are typically operated on an infrequent basis, the most common interface displayed by the programmable controller 10 will be the default interface 37. As may be seen in FIG. 3, the default interface 37 is comprised of a primary sub-interface 38a, hereafter referred to as “home screen 38a ”, and a secondary sub-interface 38b. Importantly, the home screen 38a covers a predominant portion of the surface area of the default interface 37 while the secondary sub-interface 38b covers a substantially lesser portion of the surface area of the default interface 37. In the embodiment illustrated in FIG. 3, the home screen 38a covers about 80% of the surface area of the default interface 37 while the secondary sub-interface 38b covers about 20% of the surface area of the default interface 37. However, it should be clearly understood that, as long as the home screen 38a covers a greater portion of the surface area of the default interface 37 when compared to the secondary sub-interface 38b, the precise ratio between the relative sizes of the home screen 38a and the secondary sub-interface 38b is unimportant.


The home screen 38a provides the operator of the programmable controller 10 with general information about the indoor conditions of the house or other structure being heated, cooled and/or otherwise treated by the HVAC system 34. As disclosed herein, the information available from a visual inspection of the home screen 38a includes both operating conditions and thermostat settings. It is fully contemplated, however, that the information available from a visual inspection of the home screen 38a may be limited to only one of the aforementioned types of information, e.g., the home screen 38a is limited to either a display of selected operating conditions or to a display of selected thermostat settings. In the embodiment illustrated in FIG. 3, by visually inspecting the home screen 38a, the operator of the programmable controller 10 is able to determine that (a) the current indoors is 70° F.; (b) the setpoint for the programmable controller 10 is 72° F.; (c) the programmable controller 10 has been programmed; and (d) the HVAC system 34 is currently heating and de-humidifying. Of the foregoing, the current temperature is a physical condition, the setpoint is a thermostat setting, the programming mode, e.g., programming is “on” or “off” is a thermostat setting and the operating mode for the HVAC system 34, e.g., system is “heating & cooling”, “cooling only”, “heating only” or “off” is also a thermostat setting.


In addition to the information generated on the home screen 38a by the processor subsystem 26, the home screen 38a includes touch areas 20, 21 and 22, all of which may be employed to generate commands for transmission to the processor subsystem 26. The touch areas 20, 21 and 22 are formed by (1) activating selected portions of the touch pad overlying/embedded in the display screen such that detection of a touch in the selected portions of the touch pad will be transmitted to the processor subsystem 26; (2) associating the detection of a touch in the selected portions of the touch pad to actions to be executed by the processor subsystem 26 and (3) generating icons or other type of visible indicia at, or in proximity to, the selected portions of the touch pad such that the operator will be ascertain the specific action to be performed in response to a touch in the selected portions of the user interface 24. To convey that a touch of the home screen 38a will initiate an action, the home screen 38a appears elevated relative to the remainder of the default interface 37 and at least one string of alphanumeric characters, for example, the character string stating “press for more,” appears on the home screen 38a to suggest that additional information related to indoor conditions will be displayed in response to a touch of the home screen 38a. In contrast, the touch areas 21 and 22 each appear as a button, the button 21 including an “up arrow” icon which suggests that the setting proximate to the button 21, here, the thermostat setpoint, would be raised in response to a touch of the button 21 and the button 22 including a “down arrow” icon which suggests that the thermostat setpoint would be lowered in response to a touch of the button 22.


The secondary sub-interface 38b provides the operator with information as well, specifically, that the date is Sep. 31, 2008; and the current time is 23:45 hours (11:45 pm). In addition to the information generated thereon, the secondary sub-interface 38b includes touch areas 23 and 25, both of which may be employed to generate commands to be transmitted to the processor subsystem 26. The touch areas 23 and 25 are formed in a manner similar to that employed to form the touch areas 20, 21 and 22. Here, however, the touch area 23 appears as a button and includes an icon which suggests that important information related to the operation of the HVAC system 34 may be obtained by a touch of the button 23. The touch area 25, on the other hand, is masked from the operator by removing any visual indicia which suggests that information will be obtained by a touch of the touch area 25. The touch area is configured in this manner as it is intended only for use by a service technician during installation or repair of the programmable controller 10 and is not intended for use by the consumer. Furthermore, the touch area 25 requires an extended touch, for example, on the order of about 5 seconds, before the processor subsystem 26 will generate an installer interface associated with the touch area 25. As it is beyond the scope of the present disclosure, no further details regarding operation of the touch area 25 and/or the installer interface associated therewith is deemed necessary.


Referring next to FIG. 4, upon detecting a touch of the home screen 38a, the processor subsystem 26 generates interface 39. As may now be seen, the interface 39 is comprised of a primary sub-interface 40, periodically referred to as either an “indoor settings interface” or, more specifically, a “tabbed indoor settings interface” 40, and a series of secondary sub-interfaces 42, 44, 46, 48, 50 and 52, each comprised of a touch area, which surround the periphery of the indoor settings interface 40. In the embodiment disclosed herein, each of the secondary sub-interfaces 42, 44, 46, 48, 50, 52 and 54 appear as a tab having an alphanumeric character string thereon, hence, the periodic usage of the term “tabbed indoor settings interface.” For similar reasons, each of the secondary sub-interfaces 42, 44, 46, 48, 50, 52 and 54 are periodically referred to as either a “tab” or “tabbed” interface. Of course, it is fully contemplated that the particular size and shape of each of the secondary sub-interfaces 42, 44, 46, 48, 50, 42 and 54 may vary from one another and that they may be evenly or unevenly spaced around the indoor settings interface 40.


In the disclosed embodiment, the tab 42 has the character string “weather” appearing thereon to indicate that weather information will be displayed in response to a touch of the tab 42. The tab 44 has the character string “programs” appearing thereon to indicate that the settings used to program the programmable controller 10 will be displayed in response to a touch of the tab 44. The tab 46 has the character string “indoor humidity” appearing thereon to indicate that information related to indoor humidity will be displayed in response to a touch of the tab 46. The tab 48 has the character string “zones” appearing thereon to indicate that zoning information will be displayed in response to a touch of the tab 48. The tab 50 has the character string “alerts” appearing thereon to indicate that important information related to the operation of the HVAC system 34 will be displayed in response to a touch of the tab 50. The tab 52 has the character string “home” appearing thereon to indicate that the default interface 37, which includes the home screen 38a, will be generated in response to a touch of the tab 52. Finally, the tab 54 has the character string “help” appearing thereon to indicate that some form of assistance will be provided in response to a touch of the tab 54.


In response to a touch of a selected one of the weather tab interface 42, programs tab interface 44, indoor humidity tab interface 46, zones tab interface 48 or alerts tab interface 50, the interface 39 is modified, more specifically, a corresponding settings interface, e.g., a weather interface (which may include weather information and/or weather-related settings), a programming interface (which may include programming information and/or programming settings), an indoor humidity interface (which may include indoor humidity information and/or indoor humidity settings), a zoning interface (which may include zoning information and/or zone control settings) or an alert interface (which may include alert information and/or alert settings) replaces the indoor settings interface 40 and an indoor settings tab interface, similar in purpose and function to the tab interfaces 42, 44, 46 or 48 is generated. In contrast, in response to a touch of the home tab interface 52, the interface 39 is removed in favor of the default interface 37. While, as disclosed herein, a touch of the home screen 38a causes the processor subsystem 26 to generate the indoor settings interface 40 and weather, programming, indoor humidity, zones, alerts, home and help tabs 42, 44, 46, 48, 50, 52 and 54, it should clearly be understood that, rather than being associated with the indoor settings interface 40, it is fully contemplated that the home screen 38a may instead be associated with any one of the other interfaces, e.g., weather, programming, indoor humidity, zones or alerts interfaces described herein as being accessible by touching the corresponding weather, programming, indoor humidity, zones or alerts tab 42, 44, 46, 48 or 50. If such an association is established, the selected one of the weather, programming, indoor humidity, zones and alert interfaces, an indoor settings tab and tabs for the unselected interfaces would be generated in response to a touch of the home screen 38a. It is further contemplated that, rather than the conditions and thermostat settings described herein as being displayed on the home screen 38a, the home screen 38a may instead display conditions and/or thermostat settings related to the particular interface associated therewith.


The indoor settings interface 40 is divided into four sub-interfaces-temperature conditions and settings sub-interface 56, system mode settings sub-interface 58, fan mode settings sub-interface 60 and programming mode setting sub-interface 62. Visual inspection of the temperature conditions and settings sub-interface 56 allows the operator to determine the current indoor temperature (70° F.), the setpoint for heating operations (62° F.) and the setpoint for cooling operations (85° F.). Additionally, the user is able to raise or lower the heating set point and/or the cooling set point by touching button 64 (to select the setpoint for heating operations) or button 66 (to select the setpoint for cooling operations) and then touching button 68 to raise the selected setpoint or touching button 70 to lower the selected setpoint.


Visual inspection of the system settings sub-interface 58 enables the operator to determine whether the programmable controller 10 has been set to the “heat & cool” setting in which the programmable controller 10 would conduct both heating and cooling operations using the HVAC equipment 34, the “cool only” setting in which the programmable controller 10 would conduct cooling, but not heating, operations using the HVAC equipment 34, the “heat only” setting in which the programmable controller 10 would conduct heating, but not cooling, operations using the HVAC equipment 34 and the “off” setting in which the programmable controller 10 would conduct neither heating nor cooling operations using the HVAC equipment 34. Of course, the foregoing system settings are provided purely by way of example and it is fully contemplated that other system settings, for example, an “emergency heat” setting, may be displayed in the system settings area 58. Additionally, by touching button 72 one or more times, the operator can toggle between the “heat & cool”, “cool only”, “heat only” and “off” settings.


Visual inspection of the fan settings area 60 enables the operator to determine whether the fan has been set to the “auto” setting in which the programmable controller 10 would instruct a blower fan component of the HVAC system 34 to only run when heating or cooling operations are ongoing, the “on” setting in which the programmable controller 10 would instruct the blower fan to run continuously or the “circulate” setting in which the programmable controller 10 would instruct the blower fan to run while heating or cooling operations are ongoing and for a preselected portion of inactive periods, e.g., those periods when neither heating nor cooling operations are being conducted. As before, it is fully contemplated that the foregoing settings are provided purely by way of example and that any number of other fan settings may be displayed in the fan settings area 60. Additionally, by touching button 74 one or more times, the operator can toggle between the “auto”, “on” and “circulate” settings.


Finally, visual inspection of the programming mode sub-interface 62 enables the operator to determine whether or not the programmable controller 10 has been programmed, e.g., is in the “on” setting or the “off” setting. In one example, the programmable controller 10 is programmed by selecting “awake”, “leave”, “return” and “sleep” times for each day of the week and heating and cooling setpoints for each selected time for each day of the week. Of course, the foregoing is but one of many examples describing when the programming mode is on.


While a specific configuration of the indoor settings interface 40 has been described, it should be clearly understood that the configuration of the indoor settings interface 40 disclosed herein is purely exemplary and that the information obtained by the visual inspection thereof may be displayed in a wide variety of configurations. It is further contemplated that an equally wide variety of techniques may be employed to vary the settings illustrated in the indoor settings interface 40. Moreover, it should be understood that the information that is available from inspection of the indoor settings interface 40 and/or the settings that may be modified from the indoor settings interface 40 are also exemplary and it is fully contemplated that the indoor settings interface 40 may include additional types of information not specifically described herein and/or may not include one or more of the types of information identified herein. Further, it is contemplated that, in alternate embodiments thereof, one or more of the settings described as being modifiable from the indoor settings interface 40 may not be and that one or more additional settings not specified herein may be modifiable from the indoor settings interface 40. Finally, it should be understood that but a single example as to how the indoor settings interface 40 may be modified to reflect changes to the settings of the programmable controller 10 has been disclosed herein and it is fully contemplated that changes to the settings of the programmable controller 10 may be reflected by any number of types of modifications to the indoor settings interface 40 other than that specifically described and illustrated herein.


As may be readily discerned from the preceding description, the home screen 38a has been associated with the indoor settings interface 40, e.g., the indoor settings interface 40 is generated by touching the home screen 38a. Referring now in combination to FIGS. 3 and 4, various advantageous features resulting from the foregoing association will now be described in detail. More specifically, an inspection of the home screen 38a enables the operator to learn significant details regarding both the indoor conditions produced by operation of the HVAC system 34 and the settings for the programmable controller 10 causing the indoor conditions. However, while the home screen 38a is informative, a lesser number of the thermostat settings displayed on the home screen 38a may be modified or otherwise controlled from the home screen 38a. Accordingly, to enable the operator to intuitively transition, without significant delay, to an interface where a greater number of the thermostat settings displayed on the home screen 38a, as well as additional thermostat settings capable of affecting indoor conditions, may be modified or otherwise controlled, the home screen 38a is associated with the indoor settings interface 40 such that a touch of the home screen 38a generates the indoor settings interface 40.


As a result, even with less than complete familiarity with the programmable controller 10, an operator is capable of readily ascertaining the process by which the programmable controller 10 transitions from an interface which primarily serves as a display of operating conditions and thermostat settings to an interface from which the thermostat settings may be modified. Features of the home screen 38a which provide an intuitive understanding of the association of the home screen 38a with the indoor settings interface 40 include, among others, the manner in which (a) the home screen 38a predominates the default interface 37; (b) the entirety of the home screen 38a appears elevated relative to the default interface, thereby suggesting that the home screen 38a constitutes a single touch area; (c) the inclusion of character strings, for example, the character strings “indoor conditions” and “press for more”, indicating both an association between the home screen 38a and the indoor settings interface 40 and that the indoor settings interface 40 will be generated in response to a touch of the home screen 38a.


The home screen 38a also provides a simplified interface which enables the operator to modify selected thermostat settings without having to generate the indoor settings interface 40. As previously set forth, the home screen 38a includes first and second buttons 21 and 22 which enable the operator to modify the system setpoint from the home screen 38a. To do so, the home screen 38a is comprised of first and second areas, the first of which encompasses the first and second buttons 21 and 22 and the second of which covers the remainder of the home screen 38a. Further, the home screen 38a is configured such that the system setpoint is modified in response to a touch of the first area of the home screen 38a and the indoor settings interface is generated in response to a touch of the second area of the home screen 38a.


Finally, the default interface is configured such that it provides a separate path to the alerts interface hereinabove indicated as being generated in response to a touch of the alerts tab 50. More specifically, by associating the button 23 with the alerts interface, the alerts interface is generate in response to the detection of a touch of the button 23 of the secondary sub-interface 38b.


The teachings set forth herein are susceptible to various modifications and alternative forms, specific embodiments of which are, by way of example, shown in the drawings and described in detail herein. It should be clearly understood, however, that the drawings and detailed description set forth herein are not intended to limit the disclosed teachings to the particular form disclosed. On the contrary, the intention is to cover all modifications, equivalents and alternatives falling within the spirit and scope of that which is defined by the claims appended hereto.

Claims
  • 1. A programmable controller for controlling an HVAC system, comprising: a touch screen; anda processor subsystem coupled to said touch screen;said processor subsystem configured: 1) to generate a first interface that a) includes primary and secondary subinterfaces that together utilize substantially all of an available display area of said touch screen, and b) displays a set of one or more physical conditions produced by operation of said HVAC system and, 2) to generate, in response to a touch of said primary subinterface a second interface from which one or more thermostat settings for said HVAC system may be modified, and, 3) to generate, in response to a touch of said secondary subinterface a third interface from which one or more settings for said HVAC system may be modified,wherein an area of said primary subinterface configured to generate said second interface comprises an entirety of said primary subinterface with the exception of one or more displayed control buttons contained within said primary subinterface and configured to change one of said thermostat settings.
  • 2. The programmable controller of claim 1, wherein a first thermostat setting for said HVAC system is displayed on, and modifiable from, said second interface.
  • 3. The programmable controller of claim 2, wherein both said first interface and said second interface display a second thermostat setting for said HVAC system, said second thermostat setting being modifiable from said second interface.
  • 4. The programmable controller of claim 1, wherein a first physical condition is displayed on both said first interface and said second interface.
  • 5. The programmable controller of claim 1, wherein current indoor temperature is displayed on both said first interface and said second interface, a first thermostat setting is operating mode and a second thermostat setting is temperature setpoint.
  • 6. The programmable controller of claim 1, wherein said primary subinterface is coextensive with a predominant portion of said first interface that is less than an entirety of said first interface, and said secondary subinterface is coextensive with a remaining portion of said first interface.
  • 7. The programmable controller of claim 1, wherein said processor subsystem is further configured to generate said response to a touch of said primary subinterface for a first duration, and to generate said response to a touch of said secondary subinterface for a different second duration.
  • 8. A user interface for a programmable HVAC system controller, comprising: a first interface having primary and secondary subinterfaces that together utilize substantially all of an available display area, said primary subinterface having an area in which a value for a physical parameter is displayed; anda second interface having a first control button for selecting a conditioning process capable of modifying said value of said physical parameter; whereinsaid second interface is generated in response to a touch of said primary subinterface; and a third interface is generated in response to a touch of said secondary subinterface,wherein an area of said primary subinterface configured to generate said second interface comprises an entirety of said primary subinterface with the exception of a second control button contained within said primary subinterface and configured to change one of said one or more thermostat settings of said HVAC system.
  • 9. The user interface of claim 8, wherein a first thermostat setting is displayed in said primary subinterface and said second interface includes a third control button for modifying one of said one or more thermostat settings.
  • 10. The user interface of claim 9, wherein said first interface includes a fourth control button for modifying said one of said one or more thermostat settings.
  • 11. The user interface of claim 8, wherein said primary subinterface is coextensive with a predominant portion of said first interface that is less than an entirety of said first interface, and said secondary subinterface is coextensive with a remaining portion of said first interface.
  • 12. The user interface of claim 8, wherein said processor subsystem is further configured to generate said response to a touch of said primary subinterface for a first duration, and to generate said response to a touch of said secondary subinterface for a different second duration.
  • 13. A user interface for a programmable controller for controlling an HVAC system, the user interface comprising: a default interface, said default interface including primary and secondary subinterfaces that together utilize substantially all of an available display area, and being generated in response to an absence of operator inputs;a home screen, said home screen being coextensive with said primary subinterface, said home screen displaying a current indoor temperature, an indoor temperature setpoint and an operating mode; andan indoor settings interface, said indoor settings interface having a first control for modifying said indoor temperature setpoint and a second control for selecting said operating mode;wherein said indoor settings interface is generated in response to a touch of said home screen, and an installer interface is generated in response to a touch of said secondary subinterfacewherein an area of said home screen configured to generate said indoor settings interface comprises an entirety of said primary subinterface with the exception of one or more displayed control buttons entirely contained within said home screen and configured to change said indoor temperature setpoint.
  • 14. The user interface of claim 13, and further comprising: at least one tab interface; andat least one further settings interface, each of said further settings interface associated with a corresponding one of said at least one tab interface;wherein in response to a touch of a selected one of said at least one tab interface, a further settings interface associated with said selected tab interface is generated.
  • 15. The user interface of claim 14, wherein: said at least one tab interface includes one or more of a weather tab, a programming tab, an indoor humidity tab, a zoning tab and an alert tab; and wherein:said at least one further settings interface includes one or more of a weather interface, a programming interface, an indoor humidity interface, a zoning interface and an alert interface.
  • 16. The user interface of claim 15, and further comprising: a home tab; wherein said home tab is generated in response to a touch of said home screen; andwherein said home screen is generated in response to a touch of said home tab.
  • 17. The user interface of claim 13, wherein said first control comprises a first control button for raising said indoor temperature setpoint in response to a touch thereof and a second control button for lowering said indoor temperature setpoint in response to a touch thereof.
  • 18. The user interface of claim 13, wherein said second control comprises a control button for selecting said operating mode in response to a touch thereof.
  • 19. The user interface of claim 18, wherein, by touching said control button, said operating mode may be switched between “heat only”, “cool only”, “heat & cool” and “off” settings.
  • 20. The user interface of claim 13, wherein said primary subinterface is coextensive with a predominant portion of said first interface that is less than an entirety of said first interface, and said secondary subinterface is coextensive with a remaining portion of said first interface.
  • 21. The user interface of claim 13, wherein said processor subsystem is further configured to generate said response to a touch of said primary subinterface for a first duration, and to generate said response to a touch of said secondary subinterface for a different second duration.
US Referenced Citations (492)
Number Name Date Kind
4048491 Wessman Sep 1977 A
4187543 Healey et al. Feb 1980 A
4262736 Gilkeson et al. Apr 1981 A
4381549 Stamp et al. Apr 1983 A
4464543 Kline et al. Aug 1984 A
4482785 Finnegan et al. Nov 1984 A
4606042 Kahn et al. Aug 1986 A
4616325 Heckenbach et al. Oct 1986 A
4829447 Parker et al. May 1989 A
4843084 Parker et al. Jun 1989 A
4884214 Parker et al. Nov 1989 A
4967567 Proctor et al. Nov 1990 A
5039980 Aggers et al. Aug 1991 A
5061916 French et al. Oct 1991 A
5065813 Berkeley et al. Nov 1991 A
5086385 Launey et al. Feb 1992 A
5128855 Hilber et al. Jul 1992 A
5165465 Kenet Nov 1992 A
5170935 Federspiel et al. Dec 1992 A
5259553 Shyu Nov 1993 A
5274571 Hessee et al. Dec 1993 A
5278957 Chan Jan 1994 A
5341988 Rein et al. Aug 1994 A
5361982 Liebi et al. Nov 1994 A
5374200 Giroux Dec 1994 A
5384697 Pascucci Jan 1995 A
5434965 Matheny et al. Jul 1995 A
5444851 Woest Aug 1995 A
5450570 Richek et al. Sep 1995 A
5463735 Pascucci et al. Oct 1995 A
5475364 Kenet Dec 1995 A
5481481 Frey et al. Jan 1996 A
5511188 Pascucci et al. Apr 1996 A
5522044 Pascucci et al. May 1996 A
5544036 Brown et al. Aug 1996 A
5550980 Pascucci et al. Aug 1996 A
5555509 Dolan et al. Sep 1996 A
5581478 Cruse et al. Dec 1996 A
5598566 Pascucci et al. Jan 1997 A
5613157 Davidson et al. Mar 1997 A
5621662 Humphries et al. Apr 1997 A
5631825 van Weele et al. May 1997 A
5675756 Benton et al. Oct 1997 A
5684463 Diercks et al. Nov 1997 A
5706190 Russ et al. Jan 1998 A
5729442 Frantz Mar 1998 A
5751948 Dolan et al. May 1998 A
5784647 Sugimoto Jul 1998 A
5793646 Hibberd et al. Aug 1998 A
5801942 Nixon et al. Sep 1998 A
5803357 Lakin Sep 1998 A
5818347 Dolan et al. Oct 1998 A
5822512 Goodrum et al. Oct 1998 A
5862052 Nixon et al. Jan 1999 A
5884072 Rasmussen Mar 1999 A
5924486 Ehlers et al. Jul 1999 A
5937942 Bias et al. Aug 1999 A
5962989 Baker Oct 1999 A
5974554 Oh Oct 1999 A
5983353 McHann, Jr. Nov 1999 A
6052525 Carlson et al. Apr 2000 A
6061600 Ying May 2000 A
6115713 Pascucci et al. Sep 2000 A
6141595 Gloudeman et al. Oct 2000 A
6169964 Alsa et al. Jan 2001 B1
6170044 McLaughlin et al. Jan 2001 B1
6240326 Gloudeman et al. May 2001 B1
6241156 Kline et al. Jun 2001 B1
6271845 Richardson Aug 2001 B1
6307331 Bonasia et al. Oct 2001 B1
6349306 Malik et al. Feb 2002 B1
6359220 Schiedegger et al. Mar 2002 B2
6370037 Schoenfish Apr 2002 B1
6374373 Helm et al. Apr 2002 B1
6377283 Thomas Apr 2002 B1
6411857 Flood Jun 2002 B1
6427454 West Aug 2002 B1
6430953 Roh Aug 2002 B2
6437805 Sojoodi et al. Aug 2002 B1
6441723 Mansfield et al. Aug 2002 B1
6453374 Kovalan et al. Sep 2002 B1
6493661 White et al. Dec 2002 B1
6501995 Kinney et al. Dec 2002 B1
6505087 Lucas et al. Jan 2003 B1
6508407 Lefkowitz et al. Jan 2003 B1
6545660 Shen et al. Apr 2003 B1
6552647 Thiessen et al. Apr 2003 B1
6564348 Barenys et al. May 2003 B1
6594272 Ketcham et al. Jul 2003 B1
6595430 Shah Jul 2003 B1
6621507 Shah Sep 2003 B1
6639939 Naden et al. Oct 2003 B1
6644557 Jacobs Nov 2003 B1
6717919 Ketcham et al. Apr 2004 B1
6747888 Klein Jun 2004 B2
6774786 Havekost et al. Aug 2004 B1
6791530 Vernier et al. Sep 2004 B2
6817757 Wallace Nov 2004 B1
6824069 Rosen Nov 2004 B2
6833787 Levi Dec 2004 B1
6868292 Ficco et al. Mar 2005 B2
6914893 Petite Jul 2005 B2
6944785 Gadir et al. Sep 2005 B2
6967565 Lingemann Nov 2005 B2
7000849 Ashworth et al. Feb 2006 B2
7002462 Welch Feb 2006 B2
7027808 Wesby Apr 2006 B2
7031880 Seem et al. Apr 2006 B1
7051282 Marcjan May 2006 B2
7055759 Wacker et al. Jun 2006 B2
7085814 Gandhi et al. Aug 2006 B1
7089530 Dardinski et al. Aug 2006 B1
7092768 Labuda Aug 2006 B1
7096465 Dardinski et al. Aug 2006 B1
7114554 Bergman et al. Oct 2006 B2
7127327 O'Donnell Oct 2006 B1
7142948 Metz Nov 2006 B2
7172160 Piel et al. Feb 2007 B2
7222111 Budke, Jr. May 2007 B1
7225054 Amundson et al. May 2007 B2
7232058 Lee Jun 2007 B2
7259666 Hermsmeyer et al. Aug 2007 B1
7274972 Amundson et al. Sep 2007 B2
7281697 Reggiani Oct 2007 B2
7302642 Smith et al. Nov 2007 B2
7306165 Shah Dec 2007 B2
7313465 O'Donnell Dec 2007 B1
7318089 Stachura et al. Jan 2008 B1
7320110 Shah Jan 2008 B2
7337191 Haeberle et al. Feb 2008 B2
7343226 Ehlers et al. Mar 2008 B2
7346433 Budike, Jr. Mar 2008 B2
7349761 Cruse Mar 2008 B1
7359335 Knop et al. Apr 2008 B2
7360717 Shah Apr 2008 B2
7379791 Tamarkin et al. May 2008 B2
7379997 Ehlers et al. May 2008 B2
7418428 Ehlers et al. Aug 2008 B2
7424345 Norbeck Sep 2008 B2
7434744 Garozzo et al. Oct 2008 B2
7439862 Quan Oct 2008 B2
7446660 Posamentier Nov 2008 B2
7448435 Garozzo Nov 2008 B2
7457853 Chari et al. Nov 2008 B1
7460933 Chapman, Jr. et al. Dec 2008 B2
7476988 Mulhouse et al. Jan 2009 B2
7516106 Ehlers et al. Apr 2009 B2
7526364 Rule et al. Apr 2009 B2
7567844 Thomas et al. Jul 2009 B2
7571195 Billingsley et al. Aug 2009 B2
7571355 Shabalin Aug 2009 B2
7574871 Bloemer et al. Aug 2009 B2
7584897 Schultz et al. Sep 2009 B2
7587459 Wewalaarachchi Sep 2009 B2
7593124 Sheng et al. Sep 2009 B1
7593787 Feingold et al. Sep 2009 B2
7604046 Bergman et al. Oct 2009 B2
7624931 Chapman et al. Dec 2009 B2
7641126 Schultz et al. Jan 2010 B2
7650323 Hesse et al. Jan 2010 B2
D610475 Beers et al. Feb 2010 S
7693583 Wolff et al. Apr 2010 B2
7693591 Hoglund et al. Apr 2010 B2
7706923 Amundson et al. Apr 2010 B2
7730223 Bavor et al. Jun 2010 B1
7734572 Wiemeyer et al. Jun 2010 B2
7743124 Holdaway et al. Jun 2010 B2
7747757 Garglulo et al. Jun 2010 B2
7752289 Kikkawa et al. Jul 2010 B2
7761563 Shike et al. Jul 2010 B2
7774102 Butler et al. Aug 2010 B2
7797349 Kosaka Sep 2010 B2
7809472 Silva et al. Oct 2010 B1
7827963 Li et al. Nov 2010 B2
7847790 Bewley et al. Dec 2010 B2
7861941 Schultz et al. Jan 2011 B2
7870080 Budike, Jr. Jan 2011 B2
7886166 Shnekendorf et al. Feb 2011 B2
7904209 Podgorny et al. Mar 2011 B2
7934504 Lowe et al. May 2011 B2
7949615 Ehlers et al. May 2011 B2
7963454 Sullivan et al. Jun 2011 B2
D642081 Kashimoto Jul 2011 S
7979164 Garozzo et al. Jul 2011 B2
8005576 Rodgers Aug 2011 B2
8024054 Mairs et al. Sep 2011 B2
8032254 Amundson et al. Oct 2011 B2
8042049 Killian et al. Oct 2011 B2
D648641 Wallaert Nov 2011 S
D648642 Wallaert Nov 2011 S
8050801 Richards et al. Nov 2011 B2
8082068 Rodgers Dec 2011 B2
8083154 Schultz et al. Dec 2011 B2
8087593 Leen Jan 2012 B2
8091796 Amundson et al. Jan 2012 B2
8099178 Mairs et al. Jan 2012 B2
8103390 Rodgers Jan 2012 B2
8112181 Remsburg Feb 2012 B2
8116917 Rodgers Feb 2012 B2
8122110 Wilbur et al. Feb 2012 B1
8127060 Doll et al. Feb 2012 B2
8167216 Schultz et al. May 2012 B2
8183995 Wang et al. May 2012 B2
8219249 Harrod et al. Jul 2012 B2
8224491 Koster et al. Jul 2012 B2
8239066 Jennings et al. Aug 2012 B2
8239073 Fausak et al. Aug 2012 B2
8244383 Bergman et al. Aug 2012 B2
8255090 Frader-Thompson Aug 2012 B2
20010025349 Sharood et al. Sep 2001 A1
20010055311 Trachewsky et al. Dec 2001 A1
20020002425 Dossey et al. Jan 2002 A1
20020013897 McTernan et al. Jan 2002 A1
20020016639 Smith et al. Feb 2002 A1
20020033252 Sasao et al. Mar 2002 A1
20020048194 Klein Apr 2002 A1
20020104323 Rash et al. Aug 2002 A1
20020116550 Hansen Aug 2002 A1
20020124211 Gray et al. Sep 2002 A1
20020143523 Balaji et al. Oct 2002 A1
20020152298 Kikta et al. Oct 2002 A1
20020157054 Shin et al. Oct 2002 A1
20020178288 McLeod Nov 2002 A1
20020191026 Rodden et al. Dec 2002 A1
20020191603 Shin et al. Dec 2002 A1
20030061340 Sun et al. Mar 2003 A1
20030088338 Phillips et al. May 2003 A1
20030097482 DeHart et al. May 2003 A1
20030116637 Ellingham Jun 2003 A1
20030154355 Fernandez Aug 2003 A1
20030191857 Terrell et al. Oct 2003 A1
20030206100 Richman et al. Nov 2003 A1
20040001478 Wong Jan 2004 A1
20040003051 Kryzanowski et al. Jan 2004 A1
20040003415 Ng Jan 2004 A1
20040025089 Haswarey et al. Feb 2004 A1
20040059815 Buckingham et al. Mar 2004 A1
20040066788 Lin et al. Apr 2004 A1
20040088069 Singh May 2004 A1
20040111254 Gogel et al. Jun 2004 A1
20040133314 Ehlers et al. Jul 2004 A1
20040133704 Kryzyanowski Jul 2004 A1
20040138981 Ehlers et al. Jul 2004 A1
20040148482 Grundy et al. Jul 2004 A1
20040222307 DeLuca Nov 2004 A1
20040245352 Smith et al. Dec 2004 A1
20040260427 Wimsatt Dec 2004 A1
20040267385 Lingemann Dec 2004 A1
20040267395 Discenzo et al. Dec 2004 A1
20050040247 Pouchak Feb 2005 A1
20050040250 Wruck Feb 2005 A1
20050041033 Hilts et al. Feb 2005 A1
20050046584 Breed Mar 2005 A1
20050051168 DeVries et al. Mar 2005 A1
20050073789 Tanis Apr 2005 A1
20050090915 Gelwitz Apr 2005 A1
20050097478 Killian et al. May 2005 A1
20050103874 Erdman May 2005 A1
20050116023 Amundson et al. Jun 2005 A1
20050119765 Bergman Jun 2005 A1
20050119766 Amundson et al. Jun 2005 A1
20050119771 Amundson et al. Jun 2005 A1
20050119793 Amundson et al. Jun 2005 A1
20050119794 Amundson et al. Jun 2005 A1
20050154494 Ahmed Jul 2005 A1
20050159848 Shah et al. Jul 2005 A1
20050159924 Shah et al. Jul 2005 A1
20050182498 Landou et al. Aug 2005 A1
20050192727 Shostak et al. Sep 2005 A1
20050198040 Cohen et al. Sep 2005 A1
20050240312 Terry et al. Oct 2005 A1
20050252673 Kregle et al. Nov 2005 A1
20050256591 Rule et al. Nov 2005 A1
20050256935 Overstreet et al. Nov 2005 A1
20050258259 Stanimirovic Nov 2005 A1
20060009861 Bonasla et al. Jan 2006 A1
20060009863 Lingemann Jan 2006 A1
20060027671 Shah Feb 2006 A1
20060036350 Bohrer et al. Feb 2006 A1
20060036952 Yang Feb 2006 A1
20060045107 Kucenas et al. Mar 2006 A1
20060048064 Vronay Mar 2006 A1
20060063523 McFarland et al. Mar 2006 A1
20060105697 Aronstam et al. May 2006 A1
20060159007 Frutiger et al. Jul 2006 A1
20060185818 Garozzo Aug 2006 A1
20060192021 Schultz et al. Aug 2006 A1
20060192022 Barton et al. Aug 2006 A1
20060206220 Amundson Sep 2006 A1
20060212194 Breed Sep 2006 A1
20060219799 Schultz et al. Oct 2006 A1
20060235548 Gaudette Oct 2006 A1
20060250578 Pohl et al. Nov 2006 A1
20060250979 Gauweller et al. Nov 2006 A1
20060267756 Kates Nov 2006 A1
20070008116 Bergman et al. Jan 2007 A1
20070016311 Bergman et al. Jan 2007 A1
20070019683 Kryzyanowski Jan 2007 A1
20070035255 Shuster et al. Feb 2007 A1
20070043477 Ehlers et al. Feb 2007 A1
20070053513 Hoffberg Mar 2007 A1
20070055757 Mairs et al. Mar 2007 A1
20070067062 Mairs et al. Mar 2007 A1
20070097993 Bojahra et al. May 2007 A1
20070109114 Farley et al. May 2007 A1
20070114291 Pouchak May 2007 A1
20070131784 Garozzo et al. Jun 2007 A1
20070157016 Dayan et al. Jul 2007 A1
20070194138 Shah Aug 2007 A9
20070205916 Blom et al. Sep 2007 A1
20070219645 Thomas et al. Sep 2007 A1
20070220301 Brundridge et al. Sep 2007 A1
20070220907 Ehlers Sep 2007 A1
20070221741 Wagner et al. Sep 2007 A1
20070233323 Wiemeyer et al. Oct 2007 A1
20070236156 Lys et al. Oct 2007 A1
20070241203 Wagner et al. Oct 2007 A1
20070257120 Chapman, Jr. et al. Nov 2007 A1
20070260782 Shaikli Nov 2007 A1
20070278320 Lunacek et al. Dec 2007 A1
20080003845 Hong et al. Jan 2008 A1
20080013259 Barton et al. Jan 2008 A1
20080029610 Nichols Feb 2008 A1
20080048046 Wagner et al. Feb 2008 A1
20080056722 Hendrix et al. Mar 2008 A1
20080057872 McFarland et al. Mar 2008 A1
20080057931 Nass et al. Mar 2008 A1
20080058996 Sachdev et al. Mar 2008 A1
20080082767 Nulkar et al. Apr 2008 A1
20080083834 Krebs et al. Apr 2008 A1
20080120335 Dolgoff May 2008 A1
20080121729 Gray May 2008 A1
20080129475 Breed et al. Jun 2008 A1
20080144302 Rosenblatt Jun 2008 A1
20080148098 Chen Jun 2008 A1
20080161976 Stanimirovic Jul 2008 A1
20080161978 Shah Jul 2008 A1
20080168255 Abou-Emara et al. Jul 2008 A1
20080184059 Chen Jul 2008 A1
20080192649 Pyeon et al. Aug 2008 A1
20080192745 Spears Aug 2008 A1
20080195581 Ashmore et al. Aug 2008 A1
20080198036 Songkakul et al. Aug 2008 A1
20080217419 Ehlers et al. Sep 2008 A1
20080235611 Fraley et al. Sep 2008 A1
20080272934 Wang et al. Nov 2008 A1
20080281472 Podgorny et al. Nov 2008 A1
20090052105 Soleimani et al. Feb 2009 A1
20090057424 Sullivan et al. Mar 2009 A1
20090057425 Sullivan et al. Mar 2009 A1
20090062964 Sullivan et al. Mar 2009 A1
20090065597 Garozzo et al. Mar 2009 A1
20090094506 Lakkis Apr 2009 A1
20090105846 Hesse et al. Apr 2009 A1
20090113037 Pouchak Apr 2009 A1
20090119092 Balasubramanyan May 2009 A1
20090132091 Chambers et al. May 2009 A1
20090140056 Leen Jun 2009 A1
20090140057 Leen Jun 2009 A1
20090140058 Koster et al. Jun 2009 A1
20090140061 Schultz et al. Jun 2009 A1
20090140062 Amundson et al. Jun 2009 A1
20090140063 Koster et al. Jun 2009 A1
20090140064 Schultz et al. Jun 2009 A1
20090143879 Amundson et al. Jun 2009 A1
20090143880 Amundson et al. Jun 2009 A1
20090143916 Boll et al. Jun 2009 A1
20090143918 Amundson et al. Jun 2009 A1
20090157529 Ehlers et al. Jun 2009 A1
20090195349 Frader-Thompson Aug 2009 A1
20090198810 Bayer et al. Aug 2009 A1
20090245278 Kee Oct 2009 A1
20090257431 Ramanathan et al. Oct 2009 A1
20090259785 Perry et al. Oct 2009 A1
20090261767 Butler et al. Oct 2009 A1
20090266904 Cohen Oct 2009 A1
20090267540 Chemel et al. Oct 2009 A1
20090271336 Franks Oct 2009 A1
20090287736 Shike et al. Nov 2009 A1
20100011437 Courtney Jan 2010 A1
20100023865 Fulker et al. Jan 2010 A1
20100050075 Thorson et al. Feb 2010 A1
20100050108 Mirza Feb 2010 A1
20100063644 Kansal et al. Mar 2010 A1
20100070086 Harrod et al. Mar 2010 A1
20100070089 Harrod et al. Mar 2010 A1
20100070093 Harrod et al. Mar 2010 A1
20100070907 Harrod et al. Mar 2010 A1
20100073159 Schmickley et al. Mar 2010 A1
20100076605 Harrod et al. Mar 2010 A1
20100100253 Fausak et al. Apr 2010 A1
20100101854 Wallaert et al. Apr 2010 A1
20100102136 Hadzidedic et al. Apr 2010 A1
20100102948 Grohman et al. Apr 2010 A1
20100102973 Grohman et al. Apr 2010 A1
20100106305 Pavlak et al. Apr 2010 A1
20100106307 Grohman et al. Apr 2010 A1
20100106308 Filbeck et al. Apr 2010 A1
20100106309 Grohman et al. Apr 2010 A1
20100106310 Grohman Apr 2010 A1
20100106311 Wallaert Apr 2010 A1
20100106312 Grohman et al. Apr 2010 A1
20100106313 Grohman et al. Apr 2010 A1
20100106314 Grohman et al. Apr 2010 A1
20100106315 Grohman Apr 2010 A1
20100106316 Curry et al. Apr 2010 A1
20100106317 Grohman et al. Apr 2010 A1
20100106318 Grohman et al. Apr 2010 A1
20100106319 Grohman et al. Apr 2010 A1
20100106320 Grohman et al. Apr 2010 A1
20100106321 Hadzidedic Apr 2010 A1
20100106322 Grohman Apr 2010 A1
20100106323 Wallaert Apr 2010 A1
20100106324 Grohman Apr 2010 A1
20100106325 Grohman Apr 2010 A1
20100106326 Grohman Apr 2010 A1
20100106327 Grohman et al. Apr 2010 A1
20100106329 Grohman Apr 2010 A1
20100106330 Grohman Apr 2010 A1
20100106333 Grohman et al. Apr 2010 A1
20100106334 Grohman et al. Apr 2010 A1
20100106787 Grohman Apr 2010 A1
20100106809 Grohman Apr 2010 A1
20100106810 Grohman Apr 2010 A1
20100106814 Hadzidedic et al. Apr 2010 A1
20100106815 Grohman et al. Apr 2010 A1
20100106925 Grohman et al. Apr 2010 A1
20100106957 Grohman et al. Apr 2010 A1
20100107007 Grohman et al. Apr 2010 A1
20100107070 Devineni et al. Apr 2010 A1
20100107071 Pavlak et al. Apr 2010 A1
20100107072 Mirza et al. Apr 2010 A1
20100107073 Wallaert Apr 2010 A1
20100107074 Pavlak et al. Apr 2010 A1
20100107076 Grohman Apr 2010 A1
20100107083 Grohman Apr 2010 A1
20100107103 Wallaert Apr 2010 A1
20100107109 Filbeck et al. Apr 2010 A1
20100107110 Mirza Apr 2010 A1
20100107111 Mirza Apr 2010 A1
20100107112 Jennings et al. Apr 2010 A1
20100107232 Grohman et al. Apr 2010 A1
20100115364 Grohman May 2010 A1
20100131884 Shah May 2010 A1
20100142526 Wong Jun 2010 A1
20100145528 Bergman et al. Jun 2010 A1
20100145629 Botich et al. Jun 2010 A1
20100168924 Tessier et al. Jul 2010 A1
20100169419 DeVilbiss et al. Jul 2010 A1
20100179696 Grohman et al. Jul 2010 A1
20100211546 Grohman et al. Aug 2010 A1
20100241245 Wiemeyer et al. Sep 2010 A1
20100259931 Chemel et al. Oct 2010 A1
20100264846 Chemel et al. Oct 2010 A1
20100270933 Chemel et al. Oct 2010 A1
20100272102 Kobayashi Oct 2010 A1
20100295474 Chemel et al. Nov 2010 A1
20100295475 Chemel et al. Nov 2010 A1
20100295482 Chemel et al. Nov 2010 A1
20100301768 Chemel et al. Dec 2010 A1
20100301769 Chemel et al. Dec 2010 A1
20100301770 Chemel et al. Dec 2010 A1
20100301771 Chemel et al. Dec 2010 A1
20100301772 Chemel et al. Dec 2010 A1
20100301773 Chemel et al. Dec 2010 A1
20100301774 Chemel et al. Dec 2010 A1
20100305761 Remsburg Dec 2010 A1
20100314458 Votaw et al. Dec 2010 A1
20100319362 Hisaoka Dec 2010 A1
20110001436 Chemel et al. Jan 2011 A1
20110001438 Chemel et al. Jan 2011 A1
20110004823 Wallaert Jan 2011 A1
20110004824 Thorson et al. Jan 2011 A1
20110007016 Mirza et al. Jan 2011 A1
20110007017 Wallaert Jan 2011 A1
20110010620 Mirza et al. Jan 2011 A1
20110010621 Wallaert Jan 2011 A1
20110010652 Wallaert Jan 2011 A1
20110010653 Wallaert et al. Jan 2011 A1
20110010660 Thorson et al. Jan 2011 A1
20110032932 Pyeon et al. Feb 2011 A2
20110040785 Steenberg et al. Feb 2011 A1
20110061014 Frader-Thompson et al. Mar 2011 A1
20110063126 Kennedy et al. Mar 2011 A1
20110066297 Saberi et al. Mar 2011 A1
20110160915 Bergman et al. Jun 2011 A1
20110251726 McNulty et al. Oct 2011 A1
20120012662 Leen et al. Jan 2012 A1
20120046792 Secor Feb 2012 A1
20120065805 Montalvo Mar 2012 A1
20120116593 Amundson et al. May 2012 A1
20120181010 Schultz et al. Jul 2012 A1
Foreign Referenced Citations (7)
Number Date Country
0980165 Feb 2000 EP
1956311 Aug 2008 EP
2241836 Oct 2010 EP
2241837 Oct 2010 EP
2117573 Oct 1983 GB
02056540 Jul 2002 WO
2008100641 Aug 2008 WO
Non-Patent Literature Citations (17)
Entry
“Define Track at Dictionary.com,” http://dictionary.reference.com/browse/track, Mar. 12, 2013, 3 pages.
“Definition of Track by Macmillan Dictionary,” http://www.macmillandictionary.com/dictionary/british/track, Mar. 12, 2013, 4 pages.
“Definition of track by the Free Online Dictionary, Thesaurus, and Encyclopedia,” http://www.thefreedictionary.com/track, Mar. 12, 2013, 6 pages.
Checket-Hanks, B., “Zoning Controls for Convenience's Sakes, High-End Residential Controls Move Into New Areas,” Air Conditioning, Heating & Refrigeration News, ABI/INFORM Global, Jun. 28, 2004, 3 pages.
Leeb, G., “A User Interface for Home-Net,” IEEE Transactions on Consumer Electronics, vol. 40, Issue 4, Nov. 1994, pp. 897-902.
“IPMI—Intelligent Platform Management Interface Specification v1.5,” Document Revision 1.1, Intel Hewlett-Packard NEC Dell, Feb. 20, 2002, 460 pages.
Nash, H., “Fire Alarm Systems for Health Care Facilities,” IEEE Transactions on Industry Applications, vol. 1A-19, No. 5, Sep./Oct. 1983, pp. 848-852.
Fischer, H., et al., “Remote Building Management and DDc-Technology to Operate Distributed HVAC-Installations,” The first International Telecommunications Energy Special Conference, TELESCON '94, Apr. 11-15, 1994, pp. 127-132.
Gallas, B., et al., “Embedded Pentium ®Processor System Design for Windows CE,” WESCON 1998, pp. 114-123.
“iView-100 Series (iView/iView-100-40) Handheld Controller User's Manual,” ICP DAS, Mar. 2006, Version 2.0.
“Spectre™ Commercial Zoning System, Engineering Data,” Lennox, Bulletin No. 210366E, Oct. 2002, 33 pages.
Sharma, A., “Design of Wireless Sensors Network for Building Management Systems,” University of California-Berkley, 57 pages.
“Linux Programmer's Manual,” UNIX Man Pages: Login (1), http://unixhelp.ed.ac.uk/CGI/man-cgi?login, Util-linux 1.6, Nov. 4, 1996, 4 pages.
“Field Display for Tridium JACE Controllers Product Data,” HVAC Concepts, Inc. 2005, 22 pages.
“HVAC Concepts,” Jace Network-Installation, 2004, 2 pages.
Bruggeman, E., et al., “A Multifunction Home Control System,” IEEE Transactions on Consumer Electronics, CE-29, Issue 1, Feb. 1983, 10 pages.
Sharma, A., “Design of Wireless Sensors Network for Building Management Systems,” University of California-Berkley, 2003, 57 pages.
Related Publications (1)
Number Date Country
20100106305 A1 Apr 2010 US