`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`EXHIBIT A-27
`EXHIBIT A-27
`
`EcoFactor, Inc.
`Exhibit 2002
`
`IPR2021-00054
`Page 1 of 75
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 1 of 75
`
`
`
`
`
`Exhibit A-27
`
`Invalidity Claim Chart for U.S. Patent No. 10,534,382 (“the ’382 patent”)
`
`U.S. Patent No. 8,196,185 (Geadelmann)
`
`Claims 1–20 of the ’382 patent are anticipated and/or rendered obvious by Geadelmann alone or in combination with any of the other
`references identified in these contentions, including those in Exhibit B hereto.
`
`Geadelmann was filed on Aug. 27, 2007, published on March 5, 2009, and issued on June 5, 2012. Geadelmann is prior art under at
`least pre-AIA 35 U.S.C. § 102 (a) and (e).
`
`‘382 patent
`
`Claim 1
`
`1. A system for controlling an HVAC
`system at a user's building, the system
`comprising:
`
`1[a] a memory; and one or more
`processors with circuitry and code
`designed to execute instructions;
`
`
`
`
`To the extent that the preamble is limiting, Geadelmann discloses, expressly or
`inherently, a “system for controlling an HVAC system at a user's building.”
`
`See, e.g., Abstract. An HVAC control system that accommodates and/or facilitates
`control from a remote location. The HVAC control system may include a web-enabled
`building control appliance having a controller, a first port and a second port. The
`controller may implement a web server that is coupled to the first port for serving up one
`or more web pages on a first network and for receiving a number of responses. The
`controller may also be coupled to the second port so as to communicate with one or more
`communicating thermostats via a second network. The web server may be adapted to
`provide an overview or summary web-page via the first port that displays information
`regarding the one or more thermostats, where the information that is displayed may be
`customized for a particular user.
`Geadelmann discloses, expressly or inherently, “a memory; and one or more processors
`with circuitry and code designed to execute instructions.”
`
`See, e.g., 3:35-48. FIG. 1 is a schematic view of an illustrative HVAC control system 10
`that may be configured to permit an individual to view and/or configure various aspects
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 2 of 75
`
`
`
`
`
`‘382 patent
`
`1[b] the one or more processors with
`circuitry and code designed to execute
`instructions to receive a first data from at
`least one sensor, wherein the first data
`from the at least one sensor includes a
`
`of operation of an HVAC system from a remote location. The illustrative HVAC control
`system 10 includes a building control appliance 12 having a first port 14 and a second port
`16. A first network 18 may be in communication with first port 14 and/or a second network
`20 may be in communication with second port 16. As will be discussed, first network 18
`may, for example, provide communication between building control appliance 12 and a
`broader, potentially external network while second network 20 may, for example, provide
`communication between building control appliance 12 and one or more components of an
`associated HVAC system.
`
`See, e.g. 4:38-46. HVAC control system 10 is shown as including a PC (personal
`computer) 34. As will be discussed in greater detail subsequently, PC34 may permit a
`user to view web pages that are provided by building control appliance 12. In some
`cases, PC 34 may be a desktop computer or a notebook (laptop) computer. In some
`instances, PC 34 may not be a traditional computer but may instead be a device that is
`adapted to display web pages, such as a cell phone or a personal digital assistant (PDA).
`
`See, e.g., 4:47-59. FIG. 2 provides further illustration of the illustrative building control
`appliance 12 of FIG.1. The illustrative building control appliance 12 includes a
`controller 36 that includes or otherwise implements a web server 38. Controller 36 is
`coupled to a first port 14 and a second port 16. In the illustrative embodiment, first port
`14 provides a connection between controller 36 and first network 18 (see FIG. 1), and
`second port 16 provides a connection between controller 36 and second network 20
`(FIG. 1). In some cases, controller 36 may be programmed with a control algorithm that
`issues commands to the thermostats 26, 28, 30, and 32 via second network 20 to activate
`and/or deactivate HVAC equipment that is connected to thermostats 26, 28, 30, and 32.
`
`Geadelmann discloses, expressly or inherently, “the one or more processors with
`circuitry and code designed to execute instructions to receive a first data from at least
`one sensor, wherein the first data from the at least one sensor includes a measurement of
`at least one characteristic of the building.”
`
`2
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 3 of 75
`
`
`
`
`
`‘382 patent
`
`least
`at
`of
`measurement
`characteristic of the building;
`
`one
`
`See, e.g., 5:4-18. In some instances, web server 38 of building control appliance 12 may
`be adapted to provide a Summary web page (see FIG. 3B), via first port 14, that displays
`information pertaining to one or more of the thermostats. In some cases, the Summary web
`page may include information pertaining to two or more thermostats. This may include,
`for example, two or more of first thermostat 26, second thermostat 28, third thermostat 30
`and/or fourth thermostat 32. The particular information that is displayed may be
`customized for a particular user and/or user class. Controller 36 may be adapted to receive
`sensor information from the thermostats via second network 20. In some cases, controller
`36 may be programmed with a control algorithm that issues commands to the thermostats
`via second network 20 to activate or deactivate HVAC equipment that is connected to the
`thermostats.
`
`See, e.g., 5:35-64. A variety of information may be displayed on the Summary web page.
`Examples of information include but are not limited to one or more of a thermostat
`identifier for one or more of the thermostats, a current inside temperature reported by one
`or more of the thermostats, a current outside temperature, a current set point for one or
`more of the thermostats, a schedule related parameter for one or more of the thermostats,
`a humidity related parameter that is reported by one or more of the thermostats, a current
`operating mode of HVAC equipment that is connected to one or more of the thermostats,
`an alarm related parameter for one or more of the thermostats, a discharge air temperature
`of HVAC equipment that is connected to one or more of the thermostats, a plenum related
`pressure of HVAC equipment that is connected to one or more of the thermostats, a relay
`output related parameter of HVAC equipment that is connected to one or more of the
`thermostats, a lockout status of HVAC equipment that is connected to one or more of the
`thermostats; a fan switch status of HVAC equipment that is connected to one or more of
`the thermostats, a throttle range of HVAC equipment that is connected to one or more of
`the thermostats, an integral time of the control algorithm used to control the HVAC
`equipment that is connected to one or more of the thermostats, a derivative time of the
`control algorithm used to control the HVAC equipment that is connected to one or more
`of the thermostats, and an anticipator authority of the control algorithm used to control the
`HVAC equipment that is connected to one or more of the thermostats. These are only
`
`3
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 4 of 75
`
`
`
`
`
`‘382 patent
`
`examples, and it is contemplated that any Suitable information may be included on the
`Summary web page, as desired.
`
`See, e.g., 23:19-32. In use, a thermostat may employ one or more external sensors such
`as temperature sensors. In many cases, the external temperature sensors are provided
`having a particular resistance. An installer typically needs to know how to connect the
`external temperature sensors (which sensors should be used, and which sensors should be
`connected in series and/or which sensors should be connected in parallel) in order to
`provide the thermostat with an expected resistance. In some illustrative embodiments, web
`server 38 may serve up one or more web pages that prompt user (installer or the like) to
`provide information pertaining to the external temperature sensors (if any) that will be
`used with the particular thermostat, and in Some cases, the number of remote sensors that
`will be used.
`
`4
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 5 of 75
`
`
`
`
`
`‘382 patent
`
`1[c] the one or more processors with
`circuitry and code designed to execute
`instructions to receive a second data from
`a network connection, wherein
`the
`second data from the network connection
`is collected from a source external to the
`building, wherein the second data from
`
`Geadelmann discloses, expressly or inherently, “the one or more processors with
`circuitry and code designed to execute instructions to receive a second data from a
`network connection, wherein the second data from the network connection is collected
`from a source external to the building, wherein the second data from the network
`connection is received via the Internet.”
`
`See, e.g., 5:4-18. In some instances, web server 38 of building control appliance 12 may
`be adapted to provide a Summary web page (see FIG. 3B), via first port 14, that displays
`information pertaining to one or more of the thermostats. In some cases, the Summary
`
`
`
`5
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 6 of 75
`
`
`
`
`
`‘382 patent
`
`the network connection is received via
`the Internet;
`
`web page may include information pertaining to two or more thermostats. This may
`include, for example, two or more of first thermostat 26, second thermostat 28, third
`thermostat 30 and/or fourth thermostat 32. The particular information that is displayed
`may be customized for a particular user and/or user class. Controller 36 may be adapted
`to receive sensor information from the thermostats via second network 20. In some
`cases, controller 36 may be programmed with a control algorithm that issues commands
`to the thermostats via second network 20 to activate or deactivate HVAC equipment that
`is connected to the thermostats.
`
`See, e.g., 5:35-64. A variety of information may be displayed on the Summary web
`page. Examples of information include but are not limited to one or more of a thermostat
`identifier for one or more of the thermostats, a current inside temperature reported by
`one or more of the thermostats, a current outside temperature, a current set point for one
`or more of the thermostats, a schedule related parameter for one or more of the
`thermostats, a humidity related parameter that is reported by one or more of the
`thermostats, a current operating mode of HVAC equipment that is connected to one or
`more of the thermostats, an alarm related parameter for one or more of the thermostats, a
`discharge air temperature of HVAC equipment that is connected to one or more of the
`thermostats, a plenum related pressure of HVAC equipment that is connected to one or
`more of the thermostats, a relay output related parameter of HVAC equipment that is
`connected to one or more of the thermostats, a lockout status of HVAC equipment that is
`connected to one or more of the thermostats; a fan switch status of HVAC equipment
`that is connected to one or more of the thermostats, a throttle range of HVAC equipment
`that is connected to one or more of the thermostats, an integral time of the control
`algorithm used to control the HVAC equipment that is connected to one or more of the
`thermostats, a derivative time of the control algorithm used to control the HVAC
`equipment that is connected to one or more of the thermostats, and an anticipator
`authority of the control algorithm used to control the HVAC equipment that is connected
`to one or more of the thermostats. These are only examples, and it is contemplated that
`any Suitable information may be included on the Summary web page, as desired.
`
`
`6
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 7 of 75
`
`
`
`
`
`‘382 patent
`
`See, e.g., 9:17-28. FIGS. 3A-3F are illustrative but non-limiting examples of web pages
`that may be served up by web server 38 (FIG. 2). In FIG. 3A, web server 38 has created,
`provided or otherwise served up a web page 40 that permits a user to log into building
`control appliance 12. In some cases, a user may log into building control appliance 12
`using PC 34 (FIG. 1), but this is not required. Web page 40 may, for example, be
`accessed and displayed on a computer running a thin client application such as Microsoft
`Internet Explorer. In some instances, it is contemplated that building control appliance
`12 itself may have web page display functionality.
`
`See, e.g., 10:8-13. Navigation bar 58 may include a Date/Time icon 66 and/or a weather
`icon 68. In some cases, weather icon 68 may be a link that a user may click on to access
`local weather information, such as a local weather site. If desired, weather icon 68 may
`merely provide a current outside temperature.
`
`See, e.g., 23:19-32. In use, a thermostat may employ one or more external sensors such
`as temperature sensors. In many cases, the external temperature sensors are provided
`having a particular resistance. An installer typically needs to know how to connect the
`external temperature sensors (which sensors should be used, and which sensors should be
`connected in series and/or which sensors should be connected in parallel) in order to
`provide the thermostat with an expected resistance. In some illustrative embodiments, web
`server 38 may serve up one or more web pages that prompt user (installer or the like) to
`provide information pertaining to the external temperature sensors (if any) that will be
`used with the particular thermostat, and in Some cases, the number of remote sensors that
`will be used.
`
`7
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 8 of 75
`
`
`
`
`
`‘382 patent
`
`
`
`| Overview|Floor Pians|Schedules|Alarms
`1 Logged in as Honeywell Contractor
`UPPERLVLMOO Thermostat Configuration
`
`
`
`
`
`E Websiat Overview WindowsInternet Explorer Ori)
`
`Se)[http ihwwwweostathonaywell.com/OverviewContrel
`__
`Ie}
`56-———
`lq
`Edit View
`Favorites
`Too!
`Heip
`
`
`
`ie&[ThermostatSetpoints&FanSettings|_|
`
`
`
`
`
`What is the room temperature input?
`
`Which thermostat will provide room temp.input?
`
`
`How many Remote Sensors?
`
`
`What is the relative humidity input?
`
`Which thermostat will provide relative hum, input?
`
`
`
`What is the outdoor temperature input?
`Network[7]
`
`
`Which thermostat will provide outdoor temp.input?
`[OFFICETV]
`Outputs:
`
`
`Whatis the occupancy sensnor input? a
`Setpoints
`Which thermostat will provide occupancy sensor input?
`What is the discharge air sensor input?
`[Remote[VJ
`
`
` ‘382 patent
`
`
`
`
`
`
`
`
`8
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 9 of 75
`
`
`
`
`
`‘382 patent
`
`1[d] the one or more processors with
`circuitry and code designed to execute
`instructions to receive a first temperature
`setpoint for the building corresponding to
`a desired temperature setting when the
`building is occupied, and a second
`temperature setpoint for the building
`
`Geadelmann discloses, expressly or inherently, “the one or more processors with
`circuitry and code designed to execute instructions to receive a first temperature setpoint
`for the building corresponding to a desired temperature setting when the building is
`occupied, and a second temperature setpoint for the building corresponding to a desired
`temperature setting when the building is unoccupied
`
`See, e.g., 10:60-11:17. If a particular thermostat is operating within an Occupied time
`period (as will be discussed subsequently with respect to Schedule column 308), Setpoints
`column 306 may include an up arrow and a down arrow that may be clicked on to raise or
`
`
`
`9
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 10 of 75
`
`
`
`
`
`‘382 patent
`
`corresponding to a desired temperature
`setting when the building is unoccupied;
`
`lower the current setpoint temperature for a particular thermostat. If the particular
`thermostat is operating within an Unoccupied time period, Setpoints column 306 may, in
`some cases, not display up or down buttons for adjusting the temperature set point. In
`some cases, the up and downarrows may merely be grayed out if the particular thermostat
`is operating within an Unoccupied time period.
`
`Schedule column 308 may provide a columnar list of schedule information for each
`corresponding thermostat, such as whether a particular thermostat is operating according
`to a schedule in which the current time corresponds to an Occupied time or is operating
`according to a schedule in which the current time corresponds to an Unoccupied time. For
`example, in a commercial office environment, a particular thermostat may be programmed
`or otherwise operated in accordance with a schedule in which the Occupied time is set to
`a time period of 7AM to 5PM, and the Unoccupied time is set to a time period of 5PM to
`7AM. Schedule column 308 may also include an override button 314 for at least one of
`the corresponding thermostats listed within thermostat column 302.
`
`See, e.g., 11:61-12:3. In FIG. 3D, it can be seen that web page338 includes a pane 340
`that includes information regarding setpoint and fan information for thermostat 316
`(T7350). In particular, pane 340 displays cooling and heating temperature set points for
`one or more time periods such as occupied, unoccupied and standby. For example, pane
`340 includes an up arrow 342 and a down arrow 344 that may be used to alter the cooling
`set point temperature during the occupied time period. Pane 340 includes a pull-down
`menu 346 that may be used to alter a schedule override duration.
`
`10
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 11 of 75
`
`
`
`
`
`‘382 patent
`
`64
`
`
`
`
`TOO
`
`[ Webstat Overview Windows InternetExplorer —IeG2fettp://www.webstathoneywell.‘eee ‘ontrol
`avorites
`
`ieeees Tharaatets
`Z.
`62
`
`
`ae In as Honeywell Contractor
`733
`Outside Temperature:76°F| myWeather| ~*-—68
`
`
`
`
`
`T7350 Thermostat Setpoints & Fan SettingsUPPERLVLMOD Alarms|
`Setpoints
`
`
`
`
`(so
`(3)
`occupied baa (ear
`773580—~S
`
`RTU_S
`er
`Ove stencby
`MAINLVLICIH
`
`
`
`50jeer
`Ch Unoceupied [85a'r
`
`Z01_MainCon...
`
`
`Override Duration for Setpoint and Occupancy State
`OFFICE LVL2
`
`
`
`Fan and System Switch
`
`
`System Switch
`(Rute ¥}-—348
`
`Fan Switch(GnT}-— 350
`
`
` ‘382 patent optherentCerneSeg Faereo
`
`Cooling Setpoints
`
`Heating Setpoints
`
`
`
` (Savé>—352
`
`11
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 12 of 75
`
`
`
`
`
`‘382 patent
`
`1[e] the one or more processors with
`circuitry and code designed to execute
`instructions
`to
`receive
`commands
`through the Internet by way of a remote
`interface on a mobile, wireless device
`running
`software application code;
`wherein the interface is configured to
`
`Geadelmann discloses, expressly or inherently, “the one or more processors with
`circuitry and code designed to execute instructions to receive commands through the
`Internet by way of a remote interface on a mobile, wireless device running software
`application code; wherein the interface is configured to allow the user to adjust
`temperature setpoints for the HVAC system.”
`
`See, e.g. 4:38-46. HVAC control system 10 is shown as including a PC (personal
`computer) 34. As will be discussed in greater detail subsequently, PC34 may permit a
`user to view web pages that are provided by building control appliance 12. In some
`
`
`
`12
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 13 of 75
`
`
`
`
`
`‘382 patent
`
`allow the user to adjust temperature
`setpoints for the HVAC system;
`
`cases, PC 34 may be a desktop computer or a notebook (laptop) computer. In some
`instances, PC 34 may not be a traditional computer but may instead be a device that is
`adapted to display web pages, such as a cell phone or a personal digital assistant (PDA).
`
`See, e.g., 12:4-43. Pane 340 also includes settings pertaining to a fan Switch and a system
`switch. In particular, pane 340 includes a pull down menu 348 that may be used to alter a
`setting such as Auto, cool, heat and the like for the system switch as well as a pull-down
`menu 350 that may be used to set the fan switch to either On or Auto. A Save button 352
`permits a user to save any changes that they have made to the parameters displayed within
`web page 352. In some instances, the Save button 352 may be omitted, and web server 38
`(FIG. 2) may ask a user if changes should be saved if any parameter values or settings
`were altered and if the user attempts to exit a particular web page by, for example, selecting
`another tab within navigation bar 58. Alternatively, the changes may automatically be
`saved.
`
`Returning briefly to FIG. 3B, if a user clicks on override button 326, web server 38 (FIG.
`2) may provide web page 354, as seen in FIG. 3E. Web page 354 may be simpler in
`appearance than web page 54 (FIG. 3B) and may in some instances be a pop-up page that
`floats atop web page 54. Web page 354 includes a pull-down menu 356, which permits a
`user to determine how to override the current status of a particular thermostat. For
`example, if the current status is occupied, a user may override the current status by
`changing it to unoccupied. A length of the override period may be set using pull-down
`menu 358, which may be used to set a number of days and/or pull-down menu 360, which
`may be used to set a number of hours.
`
`Once an override time period has been established, a user may wish to specify which
`thermostator thermostats to apply the override condition. In some cases, web page 354
`may include a checkbox 362 that provides a quick and simple way to select all of the
`thermostats that are available to the user. Alternatively, web page 354 may provide a pane
`364 that includes a list of all available thermostats and permits the user to check off the
`thermostats that are to be included. As illusrated, it can be seen that there is a check mark
`in the check box adjacent the thermostat labeled as T7350 (thermostat 316). A user may
`
`13
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 14 of 75
`
`
`
`
`
`‘382 patent
`
`1[f] the one or more processors with
`circuitry and code designed to execute
`instructions to send user-specific data
`through
`the Internet, wherein user-
`specific information about the building
`and HVAC system is generated based at
`least in part on the user-specific data,
`wherein the user-specific information is
`configured to be presented on a user
`interface on a mobile, wireless device
`running software application code via the
`Internet;
`
`then elect to initiate the override by clicking on an OK button 366 or may cancel the
`impending override by clicking on a Cancel button 368.
`
`Geadelmann discloses, expressly or inherently, “the one or more processors with
`circuitry and code designed to execute instructions to send user-specific data through the
`Internet, wherein user-specific information about the building and HVAC system is
`generated based at least in part on the user-specific data, wherein the user-specific
`information is configured to be presented on a user interface on a mobile, wireless device
`running software application code via the Internet
`
`See, e.g. 4:38-46. HVAC control system 10 is shown as including a PC (personal
`computer) 34. As will be discussed in greater detail subsequently, PC34 may permit a
`user to view web pages that are provided by building control appliance 12. In some
`cases, PC 34 may be a desktop computer or a notebook (laptop) computer. In some
`instances, PC 34 may not be a traditional computer but may instead be a device that is
`adapted to display web pages, such as a cell phone or a personal digital assistant (PDA).
`
`See, e.g., 5:4-18. In some instances, web server 38 of building control appliance 12 may
`be adapted to provide a Summary web page (see FIG. 3B), via first port 14, that displays
`information pertaining to one or more of the thermostats. In some cases, the Summary
`web page may include information pertaining to two or more thermostats. This may
`include, for example, two or more of first thermostat 26, second thermostat 28, third
`thermostat 30 and/or fourth thermostat 32. The particular information that is displayed
`may be customized for a particular user and/or user class. Controller 36 may be adapted
`to receive sensor information from the thermostats via second network 20. In some
`cases, controller 36 may be programmed with a control algorithm that issues commands
`to the thermostats via second network 20 to activate or deactivate HVAC equipment that
`is connected to the thermostats.
`
`See, e.g., 5:35-64. A variety of information may be displayed on the Summary web
`page. Examples of information include but are not limited to one or more of a thermostat
`identifier for one or more of the thermostats, a current inside temperature reported by
`
`14
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 15 of 75
`
`
`
`
`
`‘382 patent
`
`one or more of the thermostats, a current outside temperature, a current set point for one
`or more of the thermostats, a schedule related parameter for one or more of the
`thermostats, a humidity related parameter that is reported by one or more of the
`thermostats, a current operating mode of HVAC equipment that is connected to one or
`more of the thermostats, an alarm related parameter for one or more of the thermostats, a
`discharge air temperature of HVAC equipment that is connected to one or more of the
`thermostats, a plenum related pressure of HVAC equipment that is connected to one or
`more of the thermostats, a relay output related parameter of HVAC equipment that is
`connected to one or more of the thermostats, a lockout status of HVAC equipment that is
`connected to one or more of the thermostats; a fan switch status of HVAC equipment
`that is connected to one or more of the thermostats, a throttle range of HVAC equipment
`that is connected to one or more of the thermostats, an integral time of the control
`algorithm used to control the HVAC equipment that is connected to one or more of the
`thermostats, a derivative time of the control algorithm used to control the HVAC
`equipment that is connected to one or more of the thermostats, and an anticipator
`authority of the control algorithm used to control the HVAC equipment that is connected
`to one or more of the thermostats. These are only examples, and it is contemplated that
`any Suitable information may be included on the Summary web page, as desired.
`
`See, e.g., 9:17-28. FIGS. 3A-3F are illustrative but non-limiting examples of web pages
`that may be served up by web server 38 (FIG. 2). In FIG. 3A, web server 38 has created,
`provided or otherwise served up a web page 40 that permits a user to log into building
`control appliance 12. In some cases, a user may log into building control appliance 12
`using PC 34 (FIG. 1), but this is not required. Web page 40 may, for example, be
`accessed and displayed on a computer running a thin client application such as Microsoft
`Internet Explorer. In some instances, it is contemplated that building control appliance
`12 itself may have web page display functionality
`
`See, e.g., 10:8-13. Navigation bar 58 may include a Date/Time icon 66 and/or a weather
`icon 68. In some cases, weather icon 68 may be a link that a user may click on to access
`
`15
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 16 of 75
`
`
`
`
`
`‘382 patent
`
`local weather information, such as a local weather site. If desired, weather icon 68 may
`merely provide a current outside temperature.
`
`
`See, e.g., 12:4-43. Pane 340 also includes settings pertaining to a fan Switch and a system
`switch. In particular, pane 340 includes a pull down menu 348 that may be used to alter a
`setting such as Auto, cool, heat and the like for the system switch as well as a pull-down
`menu 350 that may be used to set the fan switch to either On or Auto. A Save button 352
`permits a user to save any changes that they have made to the parameters displayed within
`web page 352. In some instances, the Save button 352 may be omitted, and web server 38
`(FIG. 2) may ask a user if changes should be saved if any parameter values or settings
`were altered and if the user attempts to exit a particular web page by, for example, selecting
`another tab within navigation bar 58. Alternatively, the changes may automatically be
`saved.
`
`Returning briefly to FIG. 3B, if a user clicks on override button 326, web server 38 (FIG.
`2) may provide web page 354, as seen in FIG. 3E. Web page 354 may be simpler in
`appearance than web page 54 (FIG. 3B) and may in some instances be a pop-up page that
`floats atop web page 54. Web page 354 includes a pull-down menu 356, which permits a
`user to determine how to override the current status of a particular thermostat. For
`example, if the current status is occupied, a user may override the current status by
`changing it to unoccupied. A length of the override period may be set using pull-down
`menu 358, which may be used to set a number of days and/or pull-down menu 360, which
`may be used to set a number of hours.
`
`Once an override time period has been established, a user may wish to specify which
`thermostator thermostats to apply the override condition. In some cases, web page 354
`may include a checkbox 362 that provides a quick and simple way to select all of the
`thermostats that are available to the user. Alternatively, web page 354 may provide a
`pane 364 that includes a list of all available thermostats and permits the user to check off
`the thermostats that are to be included. As illusrated, it can be seen that there is a check
`mark in the check box adjacent the thermostat labeled as T7350 (thermostat 316). A user
`
`16
`
`EcoFactor, Inc.
`Exhibit 2002
`IPR2021-00054
`Page 17 of 75
`
`
`
`
`
`‘382 patent
`
`1[g] the one or more processors with
`circuitry and code designed to execute
`instructions to determine whether the
`building is occupied or unoccupied, and
`based on that determination, to control
`the HVAC system to provide heating or
`cooling to the building at an operational
`temperature;
`
`may then elect to initiate the override by clicking on an OK button 366 or may cancel the
`impending override by clicking on a Cancel button 368.
`Geadelmann discloses, expressly or inherently, “the one or more processors with circuitry
`and code designed to execute instructions to determine whether the building is occupied
`or unoccupied, and based on that determination, to control the HVAC system to provide
`heating or cooling to the building at an operational temperature.”
`
`See, e.g., 10:60-11:17. If a particular thermostat is operating within an Occupied time
`period (as will be discussed subsequently with respect to Schedule column 308), Setpoints
`column 306 may include an up arrow and a down arrow that may be clicked on to raise or
`lower the current setpoint temperature for a particular thermostat. If the particular
`thermostat is operating within an Unoccupied time period, Setpoints column 306 may, in
`some cases, not display up or down buttons for adjusting the temperature set point. In some
`cases, the up and downarrows may merely be grayed out if the particular thermostat is
`operating within an Unoccupied time period.
`
`Schedule column 308 may provide a columnar list of schedule information for each
`corresponding thermostat, such as whether a particular thermostat is operating according
`to a schedule in which the current time corresponds to an Occupied time or is operating
`according to a schedule in which the current time corresponds to an Unoccupied time. For
`example, in a commercial office environment, a particular thermostat may be programmed
`or otherwise operated in accordance with a schedule in which the Occupied time is set to a
`time period of 7AM to 5PM, and the Unoccupied time is set to a time period of 5PM to
`7AM. Schedule column 308 may also include an override button 314 for at least one of the
`corresponding thermostats listed within thermostat column 302.
`
`See, e.g., 11:61-12:3. In FIG. 3D, it can be seen that web page338 includes a pane 340
`that includes information regarding setpoint and fan information for thermostat 316
`(T7350). In particular, pane 340 displays cooling and heating temperature set points for
`one or more time periods such as occupied, unoccupied and standby