throbber
Google LLC, et al. v. EcoFactor, Inc.
`IPR2021-00054
`U.S. Pat. No. 10,534,382
`
`Petitioner Google’s Oral Hearing Demonstratives
`
`February 8, 2022
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`1
`
`

`

`1[a]
`
`[1b]
`[1c]
`
`[1d]
`
`[1e]
`
`[1f]
`
`[1g]
`
`Claim 1 with limitations labeled – for the Board’s reference
`[1h]
`
`[1i]
`
`[1j]
`
`[1k]
`
`[1l]
`
`[1m]
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`2
`
`

`

`Three Main Arguments from the Patent Owner Response:
`
`1. Claim construction: “one or more processors”
`
`2. Claim limitations [1e] and [1m] (“second data”)
`
`3. Claim 12
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`3
`
`

`

`Three Main Arguments from the Patent Owner Response:
`
`1. Claim construction: “one or more processors”
`
`2. Claim limitations [1e] and [1m] (“second data”)
`
`3. Claim 12
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`4
`
`

`

`EcoFactor’s Patent Owner Response
`
`Patent Owner Response (“POR”), p. 13 (highlighting added)
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`5
`
`

`

`Language of the Claims
`
`• EcoFactor’s only argument to narrow “one or more processors” is based on the fact that the same “one or
`more processors” is recited in each of limitations [1d], [1e], [1f], [1g], [1i], [1k], and [1l].
`
`• However, the fact that the same group of “one or more processors” is recited in each limitation does not
`dictate how each processor within in the group works to accomplish the stated functions.
`
`• Under Federal Circuit case law, the language “one or more processors / computers [configured to perform
`a function]” allows multiple processors / computers to cooperate to perform a function.
`
`• Unwired Planet LLC v. Google, Inc., 660 Fed. App’x. 974 (Fed. Cir. 2016)(unpublished)
`
`• Convolve, Inc. v. Compaq Computer Corp., 812 F.3d 1313 (Fed. Cir. 2016)
`
`•
`
`In each case, the question was whether a singular claim term preceded by the article “a” (specifically
`“a server” and “a processor”) could be re-written as “one or more” (“one or more computers” and
`“one or more processors”). Once the CAFC determined that “a” meant “one or more”, it was clear to
`the court that several processors / computers could cooperate to carry out the functional portions of
`the claims.
`(Reply, pp. 9-12)
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`6
`
`

`

`Federal Circuit:
`
`“The claim requires the server node to perform receiving, accessing,
`processing, and transmitting services. It does not specify that the node must be
`one or more computers with each performing every one of the computers’
`functions. Nor does the claim rule out multiple computers or programs
`working in concert to operate as the claimed server node.”
`
`Unwired Planet LLC v. Google, Inc., 660 Fed. App’x. 974, 980 (Fed. Cir. 2016)(unpublished)(Emphasis
`added)
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Reply, p. 11)
`
`7
`
`

`

`EcoFactor’s Expert’s Testimony
`
`. . .
`
`(Palmer Depo., Ex. 1025, 31:4-32:2)
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Reply, pp. 12-13)
`
`8
`
`

`

`EcoFactor’s Patent Owner Response
`
`• EcoFactor’s position conflicts with the dependent claims. Specifically, the Patent Owner Response argues
`that claim 1 requires each of the “one or more processors” to carry out limitations including [1k] and [1l].
`
`POR, p. 13 (highlighting added)
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Reply, pp. 13-14)
`
`9
`
`

`

`EcoFactor’s Patent Owner Response
`
`• Limitation [1l] is drawn to a “first processor”, which is expressly one of the “one or more
`processors”
`
`• EcoFactor’s logic dictates that the “first processor” must perform each of [1d], [1e], [1f], [1g],
`[1i], [1k], and [1l]. This is because the “first processor” is one of the “one or more processors”,
`and because EcoFactor argues that “all of the ‘one or more processors’ must be able to perform
`the functions recited in claim elements [1d], [1e], [1f], [1g], [1i], [1k], and [1l].” (POR, p. 13).
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Reply, pp. 13-14)
`
`10
`
`

`

`EcoFactor’s Patent Owner Response
`
`• However, dependent claims 12 and 13 specifically require the “first processor” to perform parts
`of element [1k]
`
`•
`
`If EcoFactor were correct that claim 1 already required each of the one or more processors to
`carry out each of the “elements [1d], [1e], [1f], [1g], [1i], [1k], and [1l]”, then claims 12 and 13
`would be rendered superfluous.
`
`(Reply, pp. 13-14)
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`11
`
`

`

`EcoFactor’s Sur-Reply
`
`Sur-Reply, p. 4 (highlighting added)
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`12
`
`

`

`Specification
`• The Specification of the ‘382 patent does not describe any single processor that performs each of
`limitations [1d], [1e], [1f], [1g], [1i], [1k], and [1l], much less two processors that each perform limitations
`[1d], [1e], [1f], [1g], [1i], [1k], and [1l] in parallel.
`
`• The Patent Owner Response seems to indicate that a single processor that performs all functions of the
`claims is found in server 106.
`
`•
`
`If the server 106 is the (single) example of a processor that carries out each of limitations [1d], [1e], [1f],
`[1g], [1i], [1k], and [1l], then it must be the “first processor” of the claims.
`
`• The “first processor” of the claims, according to claim limitation [1l], must be “located remotely from the
`memory”.
`
`• However, server 106 also contains the “memory” required by claim element [1b]. As EcoFactor explained
`in the POR, “As disclosed, the memory, i.e., the databases 300 in servers 106…”. (POR, pp. 5 and 10).
`EcoFactor’s expert testified similarly. (Ex. 1025, 18:10-13).
`
`• The server and its memory cannot be remote from itself, and thus the server 106 cannot be a “first
`processor” that carries out each of limitations [1d], [1e], [1f], [1g], [1i], [1k], and [1l].
`
`(Reply, pp. 14-17)
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`13
`
`

`

`• EcoFactor’s sur-reply:
`
`Specification
`
`Sur-reply, p. 6.
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`14
`
`

`

`Specification
`• The server 106 does not carry out each element of the claims. For example, the server 106 does not carry
`out limitation [1i].
`
`• EcoFactor’s sur-reply:
`
`Sur-reply, p. 6
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Reply, pp. 14-17)
`
`15
`
`

`

`Specification
`
`• EcoFactor’s sur-reply:
`
`Sur-reply, p. 6
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Reply, pp. 14-17)
`
`16
`
`

`

`Three Main Arguments from the Patent Owner Response:
`
`1. Claim construction: “one or more processors”
`
`2. Claim limitations [1e] and [1m] (“second data”)
`
`3. Claim 12
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`17
`
`

`

`Claim limitations [1e] and [1m]
`• EcoFactor contends that the obviousness combination lacks claim elements [1e] and [1m]. For reference,
`these elements read:
`
`• The Petition contended that the “second data” was weather data, and specifically outside temperature
`data, that it is received via the Internet and stored in the memory of the BCA. (Petition, pp. 27-30, 49-52).
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`18
`
`

`

`Claim limitations [1e] and [1m]
`
`• Geadelmann teaches a Building Control Appliance (“BCA”) 12, as shown in Figs. 1 and 2:
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Petition, pp. 13, 24)(Reply, pp. 30-31)
`
`19
`
`

`

`Claim limitations [1e] and [1m]
`
`• As shown in Fig. 2, the BCA has a web server 38. The web server 38 serves all the web pages shown in Figs.
`3A-10D of Geadelmann.
`
`Geadelmann, Ex. 1004, 9:11-16.
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Petition, pp. 13, 24)(Reply, pp. 30-31)
`20
`
`

`

`Claim limitations [1e] and [1m]
`
`• One of these web pages is Fig. 7A. As shown in Fig. 7A, the web server in the BCA can graph historical
`outside temperatures, indicating that it has both received and stored those temperatures:
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Petition, pp. 51-52)(Reply, pp. 27-28)
`
`21
`
`

`

`Claim limitations [1e] and [1m]
`
`• Almost every web page 3A-10D includes outside temperature information. For example, Fig. 10A shows
`and outside temperature of 76 degrees F, as well as its source (highlighting added):
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Petition, p. 29)(Reply, pp. 28-29)
`
`22
`
`

`

`• Fig. 9E shows (highlighting added):
`
`Claim limitations [1e] and [1m]
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Reply, pp. 29-30)(Petition, pp. 29, 43)
`
`23
`
`

`

`Claim limitations [1e] and [1m]
`• EcoFactor argues that the BCA does not receive the outside temperature, but rather, the user device
`retrieves the temperature (POR, p. 32)(“a user is taken to another website to view the second data….”). Dr.
`Palmer explained as follows:
`
`. . .
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`24
`
`(Palmer Depo, Ex. 1025, 42:10-43:8)(Reply, p. 27)
`
`

`

`Claim limitations [1e] and [1m]
`
`• Even if accurate, EcoFactor’s alternate scenario would still meet the claim language. Specifically, the user’s
`PC or PDA 34 is also one of the “one or more processors” of claim 1. (Petition, p. 24).
`
`• Thus, even if Dr. Palmer is correct that “weather.com would send the information back to the user device
`such that the user processor gets it but not the processor in the BCA” (Ex. 1025, 43:2-8), claim limitation
`[1e] is still met, because one of the “one or more processors” is receiving “second data” (outside
`temperature) via the Internet (from weather.com).
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Reply, p. 27)
`
`25
`
`

`

`Three Main Arguments from the Patent Owner Response:
`
`1. Claim construction: “one or more processors”
`
`2. Claim limitations [1e] and [1m] (“second data”)
`
`3. Claim 12
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`26
`
`

`

`• EcoFactor argues that the Petition did not demonstrate the obviousness of claim 12. Claim 12 reads:
`
`Claim 12
`
`• The Petition contended that it would be obvious to have the determination made by the
`thermostat or the BCA. (Petition, pp. 64 and 42). Specifically with regard to claim 12, the
`Petition identified the thermostat, because the thermostat was a “first processor”. (Petition, p.
`64).
`
`• EcoFactor argues that the thermostat is not remote from the BCA, but ignores the Petition’s
`argument that it was obvious to have BCA located remotely from the thermostats. (Petition, pp.
`48-49).
`
`SMITH BALUCH LLP
`
`DEMONSTRATIVE EXHIBIT – NOT EVIDENCE
`
`(Reply, pp. 30-34)
`
`27
`
`

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