throbber

`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket