throbber
EXHIBIT B-27
`
`EXHIBIT B—27
`
`EcoFactor, Inc.
`Exhibit 2005
`
`IPR2021-00054
`
`Page 1 of 7
`
`EcoFactor, Inc.
`Exhibit 2005
`IPR2021-00054
`Page 1 of 7
`
`

`

`
`
`Exhibit B-27
`
`Invalidity Contentions: U.S. Patent No. 10,534,382
`
`W.D. Tex., Case Nos. 6:20-cv-00075-ADA, 6:20-cv-00078, 6:20-cv-000801
`
`REPRESENTATIVE CLAIM LIMITATION: “the first processor with circuitry and code designed to execute instructions to communicate with the
`memory”
`
`ASSERTED CLAIMS: This limitation is present in the following Asserted Claims: ’382 patent claims 1-20.
`
`DISCLOSURE: To the extent Plaintiff alleges that any anticipatory reference identified in Exhibit A does not disclose any portion of the above
`limitation, the following exemplary pincites show that those allegedly missing portions would have been obvious to one of ordinary skill in the art at
`the time the alleged invention was made in light of the prior art references identified in the table below. Moreover, it would have been obvious to
`combine any anticipatory reference identified in Exhibit A with any one or more of the following references for at least the reasons explained in the
`cover document of Defendants’ Invalidity Contentions or as identified herein. All emphasis added unless otherwise indicated.
`
`Reference
`
`Disclosure*
`
`enabling
`response
`“Demand
`technology development” (“Arens”)
`
`Arens discloses “the first processor with circuitry and code designed to execute instructions to communicate
`with the memory.” For example, Arens’s data is stored in two places: the server at UC Berkeley (the claimed
`first processor with circuitry and code) and the laptop in the house (the claimed memory).
`
`“We want to save sets of data during the real-time test of the DR system in Summer 05 in order to analyze
`them later. These data will be stored in a database located on a server of UC Berkeley. They will be
`stored in the laptop in the house, thus the controller should rely on access to them for processing (even
`for learning).
`
`… We can use a MySQL database located on a server at UC Berkeley to store the data. All the required
`software is free and familiar for many of us.”
`
`
`1 These contentions are being served by defendants in the following actions: EcoFactor, Inc. v. Google LLC, No. 6:20-cv-00075-ADA; EcoFactor, Inc. v. Ecobee, Inc., No. 6:20-cv-00078-ADA; and
`EcoFactor, Inc. v. Vivint, Inc., No. 6:20-cv-00080-ADA.
`*To the extent that these Invalidity Contentions rely on or otherwise embody particular constructions of terms or phrase in the Asserted Claims, Defendants are not proposing any such contentions as
`proper constructions of those terms or phrases. Various positions put forth in this document are predicated on Plaintiff’s incorrectly and overly broad interpretation of the claims as evidenced by its
`Infringement Contentions provided to Defendants. Those positions are not intended to and do not necessarily reflect Defendants’ interpretation of the true and proper scope of Plaintiff’s claims, and
`Defendants reserve the right to adopt claim construction positions that differ from or even conflict with various positions put forth in this document.
`
`
`
`EcoFactor, Inc.
`Exhibit 2005
`IPR2021-00054
`Page 2 of 7
`
`

`

`
`
`Reference
`
`Disclosure*
`
`Arens at p. 68.
`
`U.S. Patent No. 2004/0117330
`(“Ehlers”)
`
`Ehlers discloses “the first processor with circuitry and code designed to execute instructions to communicate
`with the memory.”
`
`“Using the input buttons, the customer can control the HVAC system and other parts of the system 1.02 (see
`below). The thermostat 1.30D is in communication with the gateway node 1.10D (see above) and the
`gateway node 1.10D can query the current temperature and setpoint values of the thermostat 1.30D. Further,
`the gateway node 1.10D can change the heating and cooling setpoint(s) and offset values of the
`thermostat 1.30D (see below).”
`
`In one aspect of the present invention, the thermostat 1.30D may inform the gateway node 1.10D when its
`relay outputs or contact inputs change state, or the gateway node 1.10D can poll for this status. When
`this occurs, the gateway node 1.10D can query the thermostat 1.30D and send the current temperature
`and corresponding input or output status to the system 1.02.
`
`The thermostat 1.30D may operate in a fallback mode upon loss of communication with the gateway
`node 1.10D. When communication resumes, the gateway node 1.10D can ascertain the state of the
`thermostat 1.30D and restore the desired functionality.
`
`All changes made at the thermostat 1.30D can be communicated to the gateway node 1.10D or be
`received during a poll of the thermostat 1.30D. In one embodiment, the following functions can be
`accessible directly from the thermostat 1.30D:”
`
`Ehlers at [0150]-[0153].
`
`“As discussed, in one aspect of the present invention the thermostat 1.30D is an advanced thermostatic control
`device linked to the power distribution network. The thermostat 1.30D is also linked to the
`nodes 1.10 within the customer site 1.04 either directly or through the gateway node 1.10D and receives
`information from and regarding the power distribution network and the devices 1.08. As a result of the
`availability of information from up and down the supply chain, the thermostat 1.30D may more efficiently
`manage and offer additional functionality to the user.”
`
`Ehlers at [0224].
`
`2
`
`EcoFactor, Inc.
`Exhibit 2005
`IPR2021-00054
`Page 3 of 7
`
`

`

`
`
`Reference
`
`Disclosure*
`
`Ehlers at FIG. 3B.
`
`
`
`3
`
`EcoFactor, Inc.
`Exhibit 2005
`IPR2021-00054
`Page 4 of 7
`
`

`

`
`
`Reference
`
`Disclosure*
`
`Ehlers at FIG. 1B.
`
`
`
`U.S. Patent App. Pub. No.
`2005/0171645 (“Oswald ’645”)
`
`
`
`Oswald ’645 discloses “the first processor with circuitry and code designed to execute instructions to
`communicate with the memory.” For example, Oswald’s server(s) (the claimed first processor with circuitry
`and code) performs the modelling functions, which accesses the data stored in the database (the claimed
`execute instructions to communicate with the memory).
`
`“The single central sensor 2 monitors the electrical power feeding into the house (e.g. current, voltage and
`power factor), stores appropriate data and analyses the data to determine what is happening with the house's
`appliances and with the occupants. The single central sensor 2 contains electronic computing capability
`including storage (long and short term), processing power, battery back up (not shown) and
`communications capability with the wider network and local devices.
`
`4
`
`EcoFactor, Inc.
`Exhibit 2005
`IPR2021-00054
`Page 5 of 7
`
`

`

`Reference
`
`Disclosure*
`
`Communications (FIGS. 3 and 4)
`
`Existing communication methods will be used with the system to allow communication between all parts of
`the system including Internet servers, databases of information, the single central sensor 2, the moveable
`adaptors 10, the householder's personal computer and the householder's mobile phone etc, as shown in FIG.
`3. These existing communication methods include the well-known methods of linking by telephone, radio,
`cable and communications by power cable. The system designer will simply use the most appropriate available
`technology to achieve the communication required. FIG. 4 illustrates in more detail the type of information
`that may be sent to and from the system over the Internet, as well as the sources and recipients of that
`information.
`
`Stored data
`
`The data acquired will be stored on a database. This will include data of appliance characteristics, times
`appliances are on and off and derived data. It can be stored either within the house in some form of small
`computer, perhaps as part of the single central sensor 2, or on a more powerful server on the Internet-based
`network of computers.”
`
`Oswald ’645 at ¶¶ 55-59.
`
`“The modelling functions associated with any of the aspects of the invention may be carried out locally,
`by computing means provided as part of the system within the house; or remotely, by external computing
`means accessed via a telecommunications network.”
`
`Oswald ’645 at ¶ 29.
`
`Publication No.
`Patent
`U.S.
`2009/0302994 (“Rhee”)
`
`Rhee discloses “the first processor with circuitry and code designed to execute instructions to communicate
`with the memory.”
`
`The management server (and the analysis module 225 of the management server) communicates with the
`storage module 228 (the claimed memory).
`
` “In other examples, the storage module 228 stores the energy data, the modifications to the energy profile,
`and/or the energy profile utilizing a database. For example, the storage module 228 stores the energy data, the
`modification to the energy profile, and/or the energy profile in a secured SQL database. The database can be,
`
`5
`
`EcoFactor, Inc.
`Exhibit 2005
`IPR2021-00054
`Page 6 of 7
`
`

`

`
`
`
`
`Reference
`
`Disclosure*
`
`for example, accessed by the client module 150 and/or the management server 220. In other embodiments,
`the storage module 228 can be located remotely from the management server 220.”
`
`Rhee at [0070].
`
`“In some examples, the analysis module 226 accesses energy data (e.g., current energy consumption data,
`past energy consumption data, environmental data, etc.) stored on the storage module 228 to create charts
`and/or reports regarding past, present, and/or future energy use for the system 200. The charts and/or reports
`can include, for example, a future energy savings chart/report (e.g., how much will be saved by the energy
`management system 200, how much can be saved by switching from a HVAC unit to another HVAC unit,
`etc.), a present energy chart/report (e.g., present use of alternative energy generation, present energy use of
`lights, etc.), a past energy chart/report (e.g., past use of alternative energy generation, past energy use of HVAC
`units, past indoor and outdoor temperatures, etc.) and/or any other type of chart/report associated with the
`energy management system 200 (e.g., use of energy by a type of energy device at one building compares to
`the use of energy of the same energy device at other buildings, energy devices operating at or below optimal
`efficiency, etc.).”
`
`Rhee at [0066].
`
`As shown in FIG. 3, management server 120 communicates with the wireless gateway 330 (the claimed
`memory) via network 140 (the Internet).
`
`“The management server 120 transmits one or more parts of an energy profile via the network 140 to
`the management network module 332. The management network module 332 processes the one or more
`parts of the energy profile (e.g., stores the parts, identifies the recipient of the parts, etc.) and communicates
`the parts of the energy profile to the wireless network module 334 which transmits the parts of the energy
`profile to the wireless controllers 110. The wireless network module 334 receives energy data transmitted by
`the wireless controllers 210 via the wireless mesh network 170. The wireless network module 334 processes
`the energy data (e.g., stores the energy data, identifies the recipient of the energy data, etc.) and communicates
`the energy data to the management network module 332. The management network module 332 transmits the
`energy data via the network 140 to the management server 120.”
`
`Rhee at [0072].
`
`6
`
`EcoFactor, Inc.
`Exhibit 2005
`IPR2021-00054
`Page 7 of 7
`
`

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