throbber
Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 1 of 25
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE WESTERN DISTRICT OF TEXAS
`WACO DIVISION
`
`TOUCHSTREAM TECHNOLOGIES, INC.,
`
`PLAINTIFF,
`
`CIVIL CASE NO. 6:21-CV-569-ADA
`
`V.
`
`JURY TRIAL DEMANDED
`
`GOOGLE LLC,
`
`U.S. DISTRICT
`ALBRIGHT
`
`JUDGE ALAN
`
`DEFENDANT.
`
`TOUCHSTREAM TECHNOLOGIES, INC.’S OPPOSITION TO GOOGLE LLC’S
`RULE 50(b) MOTION FOR JUDGMENT AS A MATTER OF LAW
`
`i
`
`Comcast, Ex. 1185
`Comcast v. Touchstream
`IPR2024-00322
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 2 of 25
`
`
`TABLE OF CONTENTS
`
`I.
`
`II.
`
`III.
`
`INTRODUCTION .............................................................................................................. 1
`
`LEGAL STANDARDS ...................................................................................................... 1
`
`SUBSTANTIAL EVIDENCE SUPPORTS THE JURY’S FINDINGS OF
`INFRINGEMENT............................................................................................................... 1
`
`A.
`
`Substantial Evidence Supports the Jury’s Findings that Google’s Products Include
`the Claimed “Server System.” ................................................................................ 1
`
`1.
`
`2.
`
`Google’s Rehashed Claim Construction Arguments Fail. .......................... 2
`
`Touchstream Established Google’s Use of the Claimed “Server System.” 5
`
`B.
`
`Google’s Divided Infringement Arguments Fail. ................................................... 7
`
`1.
`
`2.
`
`3.
`
`The Media Player is Not Responsible for Performing Any of the Claimed
`Method Steps. ............................................................................................. 8
`
`Users Do Not Perform the Claim Step of Sending Messages. .................. 11
`
`Device Manufacturers Do Not Perform Claim Steps. .............................. 12
`
`C.
`
`Substantial Evidence Supports the Jury’s Finding of Infringement of Each and
`Every Claim of the Asserted Patents. ................................................................... 12
`
`1.
`
`2.
`
`3.
`
`Substantial Evidence Showed Google’s Receiver SDK is a Server
`Component that Performs the Claimed Steps. .......................................... 12
`
`Substantial Evidence Supports the Jury’s Finding that the App ID
`Identifies a Location of a Media Player. ................................................... 12
`
`Substantial Evidence Supports the Jury’s Finding that Google Performs
`the “Storing” Limitation. .......................................................................... 15
`
`IV.
`
`SUBSTANTIAL EVIDENCE SUPPORTS THE JURY’S FINDING THAT THE
`CLAIMS ARE NOT INVALID........................................................................................ 16
`
`V.
`
`CONCLUSION ................................................................................................................. 19
`
`
`
`
`
`
`
`
`
`
`
`ii
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 3 of 25
`
`
`TABLE OF AUTHORITIES
`
`Cases
`
`Jiaxing Super Lighting Electric Appliance Co. v. CH Lighting Co.,
`2023 WL 2415281 (W.D. Tex. 2023) ............................................................................... 18
`
`Page(s)
`
`Apple Inc. v. Samsung Elecs. Co., Ltd,
`839 F.3d 1034 (Fed. Cir. 2016)......................................................................................... 14
`
`Becton, Dickinson & Co. v. Tyco Healthcare Grp., LP,
`616 F.3d 1249 (Fed. Cir. 2010)........................................................................................... 3
`
`Egenera, Inc. v. Cisco Sys., Inc.,
`547 F. Supp. 3d 112 (D. Mass. 2021) ................................................................................. 3
`
`Finjan, Inc. v. Secure Computing Corp.,
`626 F.3d 1197 (Fed. Cir. 2010)........................................................................................... 2
`
`Intell. Ventures I LLC v. Symantec Corp.,
`2016 WL 948879 (D. Del. Mar. 10, 2016) ......................................................................... 3
`
`Janvey v. Dillon Gage, Inc. of Dallas,
`856 F.3d 377 (5th Cir. 2017) .............................................................................................. 1
`
`Kyocera Senco Indus. Tools Inc. v. ITC,
`22 F.4th 1369 (Fed. Cir. 2022) ........................................................................................... 3
`
`Medtronic, Inc. v. Teleflex Innovations S.À.R.L.,
`68 F.4th 1298 (Fed. Cir. 2023) ......................................................................................... 18
`
`Micro Int’l Ltd. v. Beyond Innovation Tech. Co.,
`521 F.3d 1351 (Fed. Cir. 2008)........................................................................................... 2
`
`NTP, Inc. v. Research in Motion, Ltd.,
`418 F.3d 1282 (Fed. Cir. 2005)........................................................................................... 3
`
`Orion IP, LLC v. Hyundai Motor Am.,
`605 F.3d 967 (Fed. Cir. 2010) (applying Fifth Circuit law) ............................................... 1
`
`Packet Intelligence LLC v. NetScout Sys., Inc.,
`965 F.3d 1299 (Fed. Cir. 2020)......................................................................................... 14
`
`iii
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 4 of 25
`
`
`Raytheon Co. v. Indigo Sys. Corp.,
`895 F.3d 1333 (Fed. Cir. 2018)........................................................................................... 1
`
`Sibia Neurosciences, Inc. v. Cadus Pharmaceutical Corp.,
`225 F.3d 1349 (Fed. Cir. 2000)................................................................................. 1, 8, 16
`
`Smith & Nephew, Inc. v. Ethicon, Inc.,
`276 F.3d 1304 (Fed. Cir. 2001)......................................................................................... 11
`
`Stamps.com Inc. v. Endicia, Inc.,
`437 F. App'x 897 (Fed. Cir. 2011) .................................................................................... 18
`
`Taylor-Travis v. Jackson State University,
`984 F.3d 1107 (5th Cir. 2021) ........................................................................................ 6, 8
`
`TQP Development, LLC v. Intuit Inc.,
`2014 WL 2809841 (E.D. Tex. 2014) ................................................................................ 12
`
`Verizon Servs. Corp. v. Cox Fibernet Va., Inc.,
`602 F.3d 1325 (Fed. Cir. 2010)........................................................................................... 2
`
`Verizon Servs. Corp. v. Vonage Holdings Corp.,
`503 F.3d 1295 (Fed. Cir. 2007)........................................................................................... 4
`
`
`
`iv
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 5 of 25
`
`
`I. INTRODUCTION
`
`Google’s Motion for Judgment as a Matter of Law (“JMOL”) seeks to undo the jury’s
`
`factual findings and misapplies foundational principles of patent law. But substantial evidence
`
`supports the jury’s findings. Google’s products perform each and every step of Touchstream’s
`
`patent claims, and Google’s invalidity arguments failed for multiple reasons. Google fails to carry
`
`the heavy burden required for JMOL, and its motion should be denied.
`
`II. LEGAL STANDARDS
`
`
`
`Judgment as a matter of law is improper unless “a reasonable jury would not have a legally
`
`sufficient evidentiary basis to find for the party on that issue.” Janvey v. Dillon Gage, Inc. of
`
`Dallas, 856 F.3d 377, 384–85 (5th Cir. 2017). “[A]fter a jury trial, [the] standard of review is
`
`especially deferential.” Id. A court may only grant JMOL when “the facts and inferences point so
`
`strongly and overwhelmingly in favor of one party that the court concludes that reasonable jurors
`
`could not arrive at a contrary verdict.” Raytheon Co. v. Indigo Sys. Corp., 895 F.3d 1333, 1338
`
`(Fed. Cir. 2018) (quoting Orion IP, LLC v. Hyundai Motor Am., 605 F.3d 967, 973 (Fed. Cir.
`
`2010) (applying Fifth Circuit law)). The Court “must presume that the jury resolved all factual
`
`disputes in favor of the prevailing party,” and the factual findings should be left “undisturbed as
`
`long as they are supported by substantial evidence.” Sibia Neurosciences, Inc. v. Cadus
`
`Pharmaceutical Corp., 225 F.3d 1349, 1354 (Fed. Cir. 2000).
`
`III. SUBSTANTIAL EVIDENCE SUPPORTS THE JURY’S FINDINGS OF
`INFRINGEMENT
`
`A.
`
`Substantial Evidence Supports the Jury’s Findings that Google’s Products
`Include the Claimed “Server System.”
`
`Google argues the claim term “server system” was not properly construed and that its
`
`products do not use a “server system.” Both arguments fail. The Court properly found that the term
`
`“server system” should be afforded its plain and ordinary meaning, rejecting Google’s proposed
`
`1
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 6 of 25
`
`
`limitations and resolving any scope dispute. The evidence introduced at trial provided substantial
`
`evidence for a reasonable jury to find that Google’s accused products utilize the claimed “server
`
`system,” along with every other aspect of the claims. See generally, Ex. A.
`
`1.
`
`Google’s Rehashed Claim Construction Arguments Fail.
`
`Before trial, the Court resolved any dispute over the scope of “server system” when it
`
`rejected Google’s proposed construction that a “server system” is a “separate and distinct
`
`instrumentality” from the “display device” and assigned “server system” its plain and ordinary
`
`meaning. Dkt. 225 at 50:17-19. Google continues to take issue with this ruling and again reiterates
`
`the rejected arguments from its summary judgment motion of non-infringement. Dkt. 130 at 1; Mot.
`
`at 1-3 (citing 02 Micro Int’l Ltd. v. Beyond Innovation Tech. Co., 521 F.3d 1351, 1361 (Fed. Cir.
`
`2008)). But “[u]nlike O2 Micro, where the court failed to resolve the parties’ quarrel, the district
`
`court rejected [Google’s] construction.” Finjan, Inc. v. Secure Computing Corp., 626 F.3d 1197,
`
`1207 (Fed. Cir. 2010). Specifically, the Court, in denying Google’s MSJ, resolved the parties’
`
`claim-scope dispute, considering fully-briefed argument regarding (1) the claims themselves, (2)
`
`the specification, (3) the prosecution history, and (4) extrinsic evidence. Dkt. 225, at 28-36; 50:17-
`
`19; Dkt. 161, at 3-16. Applying the plain and ordinary meaning at trial, Touchstream presented
`
`evidence from which a reasonable fact finder could determine that Google’s accused products use
`
`a server system. Tr. 398:24-399:14; 401:1-402:13; 414:24-415:17. While Google now attempts to
`
`resurrect its claim construction arguments, “[r]estating a previously settled argument does not
`
`create an ‘actual dispute regarding the proper scope of the claims’ within the meaning of O2
`
`Micro.” Finjan (citing Verizon Servs. Corp. v. Cox Fibernet Va., Inc., 602 F.3d 1325, 1334 (Fed.
`
`Cir. 2010)).
`
`Even if the Court did not previously resolve the scope dispute (it did), there is no reason to
`
`2
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 7 of 25
`
`
`revise the construction now in light of the intrinsic evidence and controlling precedent. As stated
`
`in Touchstream’s MSJ response, Google conflated logical separation with physical separation: the
`
`claims recite the server system and display device as distinct components, but that does not require
`
`them to reside within different physical pieces of hardware. Dkt. 170, at 3-16; Intell. Ventures I
`
`LLC v. Symantec Corp., 2016 WL 948879, at *3 (D. Del. Mar. 10, 2016), aff'd, 725 F. App'x 976
`
`(Fed. Cir. 2018) (computer software is different than physical inventions, and system components
`
`can share a physical structure); see Egenera, Inc. v. Cisco Sys., Inc., 547 F. Supp. 3d 112, 123–24
`
`(D. Mass. 2021) (citing NTP, Inc. v. Research in Motion, Ltd., 418 F.3d 1282, 1310 (Fed. Cir.
`
`2005)). On this point, Google’s cited cases are inapposite: they cover physical inventions where
`
`physical separation is the only kind of separation possible. Becton, Dickinson & Co. v. Tyco
`
`Healthcare Grp., LP, 616 F.3d 1249 (Fed. Cir. 2010) (medical needle patent); Kyocera Senco
`
`Indus. Tools Inc. v. ITC, 22 F.4th 1369 (Fed. Cir. 2022) (nailgun patent). Software is neither a
`
`nailgun nor a needle. As the District of Delaware explained in rejecting a similar argument based
`
`on Becton, “Becton involved physical components, whereas the [claimed component] in the
`
`present invention undisputedly involves both hardware and software. Here, the claims involve
`
`digital, rather than physical separation.” Intell. Ventures II, 2016 WL 948879 at *3. The same is
`
`true here. Becton and Kyocera offer Google no support.
`
`As discussed in the summary judgment briefing and at the pretrial conference, a plain-and-
`
`ordinary construction of the term “server system” is supported by the claims, specification,
`
`prosecution history, and extrinsic evidence. Dkts. 161, 225. The claims do not specify the display
`
`device and server system must be physically separate devices. Likewise, the specification
`
`describes the “server system” as including different server components running on different
`
`machines. See, e.g. 251 Patent 3:14-15, ‘528 Patent 3:9-10, ‘289 Patent 3:14-15; ‘251 Patent 11:9-
`
`3
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 8 of 25
`
`
`16; ‘528 Patent 11:5-11; ‘289 Patent 11:9-16 (describing that components need not be separated).
`
`Finally, the prosecution history supports the Court’s construction. The Examiner required
`
`the “separate from” language for the “personal computing device,” such that it must be separate
`
`from both the “display device” and “server system.” But he did not require any similar limitation
`
`for the “server system.” Dkt. 170, Ex. R Examiner Rejection, 5. In other words, only the “personal
`
`computing device” must be separate from the other components. If the Examiner had similar issues
`
`with the “server system,” he would have asked for the same “separate from” language.
`
`Google’s citation to the prosecution history misconstrues the prior art and fixates on the
`
`mere mention of a local network in an attempt to overcome the plain meaning of the claims. Mot.
`
`at 5, Ex. 2. Here, Google does not and cannot point to any “clear and unambiguous” disavowal of
`
`relevant claim scope. Verizon Servs. Corp. v. Vonage Holdings Corp., 503 F.3d 1295, 1306 (Fed.
`
`Cir. 2007). Rather, the prosecution history cited by Googled related to a prior art patent application
`
`where the relevant operations occurred on the user’s “computing device.” Id., Ex. 2 at 6-7. The
`
`distinction pressed in the file history was that, in that prior art, the relevant operations occurred on
`
`the “personal computing device,” the one place the Touchstream patents say the “server system”
`
`cannot be. ‘251 Patent, 11:28-30; ‘528 Patent, 11:20-23, ‘289 Patent, 11:25-29; see Tr. 401:1-17
`
`(Touchstream’s expert, Dr. Almeroth noting the personal computing device and server system
`
`must be separate). This distinction in no way suggests that the server system must be physically
`
`distinct from the “display device,” as Google now argues.
`
`While the claims, specification, and prosecution history all support the Court’s plain and
`
`ordinary construction, Google complains that Touchstream’s expert, Dr. Almeroth, relied on a
`
`Microsoft technical dictionary to explain the meaning of a “server” to the jury. However, Dr.
`
`Almeroth was not engaged in claim construction analysis, and by the time he testified, the Court
`
`4
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 9 of 25
`
`
`had already ordered a plain and ordinary meaning. Thus, Google’s complaints about Dr.
`
`Almeroth’s reliance on this “extrinsic” evidence ring hollow; the Court already determined that
`
`physical separation was unnecessary, so it was appropriate for Dr. Almeroth to explain the plain
`
`meaning of the term “server” with reference to a well-accepted dictionary definition. Tellingly,
`
`Google does not dispute the accuracy of Microsoft’s definition of “server,” nor could it reasonably
`
`do so as its expert also relied on a Microsoft dictionary. Ex. B, Dr. Mayer-Patel Rebuttal Report.
`
`Here again, Google fails to provide any basis for the Court to revisit its prior claim construction
`
`holding or to grant JMOL of non-infringement based on its erroneous claim construction.
`
`2.
`
`Touchstream Established Google’s Use of the Claimed “Server
`System.”
`
`There was more than substantial evidence at trial to support the jury’s verdict that the
`
`“server system” limitations were met. Through its technical expert, Touchstream identified three
`
`components in Google’s “server system”: the Receiver SDK, Cast Services on the device, and Cast
`
`Services in the cloud. Tr. 401:6-17, 430:1-24, 434:9-:435:2, 439:17-440:7, 464:10-18; see JTX
`
`187 at 10, JTX 116, JTX 118. Touchstream did not hand-wave in its identification of Google’s
`
`server system. Dr. Almeroth consistently identified the “server system” by reference to Google’s
`
`own documents and his unambiguous testimony and demonstratives at trial.
`
`
`Ex. A, Almeroth Demonstrative, at 53 (Tr. 430) (identifying “server system” in green)
`
`5
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 10 of 25
`
`
`Google responded by disputing whether the identified components are “servers” and
`
`contesting what a “server” is. The jury considered and rejected these arguments. The “court must
`
`draw all reasonable inferences in favor of the nonmoving party, and it may not make credibility
`
`determinations or weigh the evidence.” Taylor-Travis v. Jackson State University, 984 F.3d 1107,
`
`1112 (5th Cir. 2021).
`
`For instance, Google challenged Touchstream’s mapping of various “services” to the
`
`claimed “server” components, contending that its architecture did not include servers. But its own
`
`corporate witness undid this strategy in a telling admission:
`
`“Q. And so Google refers to both of these things, both on the device and in the
`cloud, as Cast service, correct?
`
`A. We generally do not refer to them as Cast service as the same thing. The Cast
`services or servers -- services and servers are generally used interchangeably at
`Google. ‘Cast service’ means system service, which is a very particular computer
`science term that means something that is always running on a physical device in
`an operating system.”
`
`
`Tr. 885:14-20 (emphasis added). Consistent with this admission acknowledging that Google’s
`
`“service” modules constitute “servers,” Dr. Almeroth explained why the components he identified
`
`constitute the claimed “server system” when applying a plain-and-ordinary meaning, and Dr.
`
`Almeroth further explained how this “server system” interacts with the other claimed components
`
`to perform the claim steps implicating the “server system.” Tr. 398:11-23, 401-404, 423:10-
`
`426:10, 430:4-24, 431:6-432:20, 434:12-435:2, 439:17-440:7, 451-453.
`
`Google’s motion also turns back to its “peer-to-peer” distraction, claiming “unrebutted”
`
`testimony shows Google does not use a server because Chromecast is a “peer-to-peer” architecture.
`
`Mot. at 7. Far from being “unrebutted,” this theory was rebutted by the testimony of Google’s own
`
`witnesses. For instance, Mr. Van Der Staay testified as follows: “Q. Peer-to-peer communications
`
`can be accomplished using servers, correct? A. Servers are one way that you can create a peer-
`
`6
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 11 of 25
`
`
`to-peer connection. Yes.” Tr. 882:6-9 (testimony of Mr. Van Der Staay); see also Tr. 750:6-9
`
`(deposition testimony of Mr. Bakar). That its own witnesses could not toe the corporate line
`
`demonstrates Google’s “peer-to-peer” position was untenable.
`
`It is thus unpersuasive for Google to accuse Touchstream of “handwaving” with respect to
`
`the term “server.” Mot. At 8. Google complains that the “mDNS server,” “MDx server,” “Orbit
`
`server,” or “DIAL server” “did not have anything to do with the functionality of the claimed server
`
`system.” Id. This is not the case. The MDx and Orbit server components are involved in practicing
`
`the method claims in the “DIAL / MDx scenario” as detailed by Dr. Almeroth. Tr. 464:10-18
`
`(referencing JTX 116 and JTX 118 detailing the MDx / Orbit server). As to the mDNS and DIAL
`
`components, Touchstream never claimed they were the accused server system. Rather,
`
`Touchstream used the existence of those server components to impeach Google’s witnesses and to
`
`show that their testimony contradicted Google’s own internal documents. See Tr. 235:4-6;
`
`1035:21-1037:21.
`
`In short, Touchstream, through its expert, applied the Court’s claim construction guidance
`
`and identified Google’s “server system” components as required by the claims. This identification
`
`was clear and consistent, and there was more than enough evidence for a reasonable jury to find
`
`that Google infringes.
`
`B.
`
`Google’s Divided Infringement Arguments Fail.
`
`Google’s attempt to upend the verdict based on alleged failures to prove divided
`
`infringement should also be denied. First, Touchstream presented more than sufficient evidence to
`
`establish that Google practices each of the steps of the asserted claims. Second, to the extent the
`
`jury may have found that Google did not practice each step of the claims, it was properly instructed
`
`with respect to what is required for direct infringement involving the acts of multiple parties. Dkt.
`
`7
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 12 of 25
`
`
`246, at 26. Here, the Court should presume that the jury found in favor of Touchstream that Google
`
`practiced each of the steps of the claims, and there is substantial evidence to support such a finding.
`
`Sibia Neurosciences, Inc. v. Cadus Pharmaceutical Corp., 225 F.3d 1349, 1354 (Fed. Cir. 2000);
`
`Taylor-Travis v. Jackson State University, 984 F.3d 1107, 1112 (5th Cir. 2021).
`
`1.
`
`The Media Player is Not Responsible for Performing Any of the
`Claimed Method Steps.
`
`Google argues “the alleged infringement requires actions and components provided by
`
`third parties,” citing the “media player” claim element. Mot. at 9. While Google’s cast ecosystem
`
`includes third party media players, the asserted claims do not include any claim steps performed
`
`by those media players. Rather, the evidence presented at trial demonstrates that Google performs
`
`each of the claimed method steps, including steps involving the media players. For
`
`instance,
`
`Google’s motion notes the claimed “server system” must “identify[]” “programing code . . . for
`
`controlling presentation of the content,” and the “content presentation device” must “use[]” a
`
`“particular media player to execute the programing code.” Mot. at 9. As written, these claim steps
`
`are performed by the claimed “server system” and “content presentation device,” components Dr.
`
`Almeroth mapped to components provided by Google. Tr. 423:10-426:10 (describing personal
`
`computing device, content presentation device, and server system), 451:19-454:10 (Dr. Almeroth
`
`explaining to the jury that Google’s Receiver SDK performs the claim steps of “identifying
`
`programming code”); JTX 187.
`
`Instead of disputing Touchstream’s technical evidence regarding the functionality of
`
`Google’s own components or Dr. Almeroth’s mapping of the claim steps to those components,
`
`Google now attempts to muddy the water by arguing for non-infringement on the basis of
`
`customizations of the “receiver SDK” by third parties. Mot. at 10. Google argues that, because
`
`8
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 13 of 25
`
`
`certain apps do not “use all of the SDK,” Google does not infringe. Id. Google’s argument here,
`
`at best, relies on disputed issues of fact that the jury resolved in Touchstream’s favor.
`
`Google’s argument centers on Mr. Van Der Stay’s testimony that the receiver SDK “is
`
`optional.” Mot. at 10. This testimony, however, contradicts Mr. Van Der Stay’s previous testimony
`
`where he admitted that, for the apps to use “any” cast messages, they “have to use the cast SDK.”
`
`Tr. 219:4-16 (“in order for you to actually use any of the, like, received messages from cast, like
`
`what we’ve been talking about, or be able to report information back to the cast ecosystem about
`
`what you're actually doing, you have to use the cast SDK.”). Google documents also confirm the
`
`mandatory nature of using the SDK. See JTX 187 at 8 (stating Receiver SDK is necessary for the
`
`media player (“Partner App”) to communicate with other components). This is illustrated by the
`
`below figure from Google’s document (JTX 187). As shown, the receiver cast SDK provides the
`
`only path between the apps (e.g., YouTube and Spotify) and the cast services.
`
`JTX 187, at 30
`
`
`
`Based on this testimony and documentation, Dr. Almeroth explained that the receiver SDK
`
`acts as the “bridge” or “glue” enabling communication between the apps and Google’s cast
`
`services. Tr. 430:15-18; 452:22-23. Dr. Almeroth further explained it is the receiver SDK that
`
`9
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 14 of 25
`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 14 of 25
`
`allows for the handling of casting functions, includingthe ability to “play” the video,asillustrated
`
`by the below demonstrative.
`
`‘289 Claim|
`
`]
`
`f
`if
`
`Micah Rupersburg
`Senior Engineering Manager
`
`Cast v2 @
`
`Open Cast @
`
`Q. What purpose doesthe receiverSDK serve
`onacast-cnabled device?
`
`A.
`
`It provides what I would describe as glue
`from Cast messages into the actual
`application, sothatthe applications don't
`have tounderstandtheCastprotocol, and,
`instead, they talk through a JavaScript
`API and/or through the HTML API
`provided bythe browser.
`
`Q. Doesthe receiver SDK provide theability to
`handle media messages like Play andSeek?
`identifying, by the server system, programming code corresponding
`Ye
`A
`to the action control command, wherein the programming code is for
`controlling presentation of
`the content by the content presentation —
`device using the particular media player
`
`Ex. A. Almeroth Demonstrative, at 76 (Trial Tr. 451-453)
`
`Thus, notwithstanding any customizations provided by third parties,
`
`the evidence
`
`demonstrates that the receiver SDK enables the handling of the messages(e.g., a play command)
`
`from the applications, and Dr. Almeroth wasclear that this SDK software is provided by Google,
`
`not the third party. Tr. 551:6-16 (“Q. Whoprovides the software that is receiver SDK? A. That's
`
`Google.”); see also Tr. 547:5-548:11.! Based on the evidencepresentedattrial, the jury was more
`
`than justified in rejecting Google’s customization arguments and finding that Google performs
`
`each of the claim steps, including the steps involving third-party media players.
`
`1 Far from “ignoring” third parties customizing applications, Dr. Almeroth showed the
`exact lines of Google’s Receiver SDK code doing the identification of programming code,
`including when those commands are customized. Trial Tr. 455:9-457:17. For example, Dr.
`
`Almeroth explained that
`
`10
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 15 of 25
`
`
`2.
`
`Users Do Not Perform the Claim Step of Sending Messages.
`
`Google also incorrectly asserts that end-users must perform claim limitations for the
`
`patents to be infringed. Mot. at 11-12. The claims do not contain any user-performed tasks, and
`
`Google ignores a key tenet of patent law: the claims govern infringement, not the specification.
`
`Specifically, Google argues it does not infringe because it does not send messages to a
`
`server system. But the claims only require that the messages are received in the server system. See
`
`id. (quoting claim language requiring “receiving in a server system, one or more messages from a
`
`personal computing device . . .”). Google does not argue that there was insufficient evidence to
`
`show that messages are received by Google. Thus, the Court should deny Google’s motion.
`
`In its motion, Google conflates what is required by the claims with what is described in the
`
`specification: just because casting generally occurs after a user presses a button does mean that
`
`such user actions should be read into the claims. It is well-settled that “[i]nfringement arises when
`
`all of the steps of a claimed method are performed, whether or not the infringer also performs
`
`additional steps.” Smith & Nephew, Inc. v. Ethicon, Inc., 276 F.3d 1304, 1311 (Fed. Cir. 2001).
`
`Indeed, Touchstream’s claim were drafted to require that the claimed act of “receiving” be
`
`performed “in a server system,” not through the performance of some “additional step” by the user
`
`or by some other component.
`
`Google also tried and failed to make this argument to the jury as it cross examined Dr.
`
`Almeroth: “Q. Okay. And Google provides software and devices, right? A. They do. Q. All right.
`
`When users -- but it’s users who perform that method, right? A. No.” Trial Tr. 503:17-22. The jury
`
`reasonably chose to credit the testimony of Dr. Almeroth—in light of the claim’s actual
`
`requirements—to find that Google performs each step of the claimed methods.
`
`
`
`11
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 16 of 25
`
`
`3. Device Manufacturers Do Not Perform Claim Steps.
`
`Google argues, in a brief paragraph devoid of authority, that Touchstream failed to prove
`
`direction and control of hardware manufacturers. Mot. at 13. Here, Touchstream introduced
`
`significant volumes of evidence detailing how Google’s software, acting on all accused hardware
`
`devices, controls casting. JTX 203, Trial Tr. 443-446, 453-457. This is not controverted by the
`
`existence of third parties manufacturing some machines in the cast ecosystem because it is still
`
`Google’s software performing the claim limitations. TQP Development, LLC v. Intuit Inc., 2014
`
`WL 2809841, *12-*14 (E.D. Tex. 2014) (Bryson, J., sitting by designation)). Google’s half-page
`
`argument provides no basis for disturbing the jury’s verdict.
`
`C.
`
`Substantial Evidence Supports the Jury’s Finding of Infringement of Each
`and Every Claim of the Asserted Patents.
`
`1.
`
`Substantial Evidence Showed Google’s Receiver SDK is a Server
`Component that Performs the Claimed Steps.
`
`As discussed above, the Receiver SDK performs the relevant steps of the method claims,
`
`and Google fails to identify any claim step not performed by Google. Supra Section B.1. While
`
`developers may choose to use only a portion of the features of the Receiver SDK, they still must
`
`use the core infringing features of the Receiver SDK such as “play” and “pause” control
`
`commands, and the Receiver SDK provides the only path or bridge between the apps (e.g.,
`
`YouTube and Spotify) and the cast services. See JTX 187 at 30; Trial Tr. 430:15018; 452:22-23.
`
`As Dr. Almeroth explained in detail, Google’s Receiver SDK is the component that performs the
`
`relevant claim step here. Supra Section B.1. The jury credited the detailed record and resolved the
`
`dispute in Touchstream’s favor.
`
`2. Substantial Evidence Supports the Jury’s Finding that the App ID
`Identifies a Location of a Media Player.
`
`Google’s argument that the Cast App ID does not “identify a location of the particular
`
`12
`
`

`

`Case 6:21-cv-00569-ADA Document 287 Filed 10/25/23 Page 17 of 25
`
`
`media player” asks the Court to dispose of the jury’s credibility determinations and substitute
`
`Google’s own determinations in their stead. Not only is this a disputed fact issue, but Google’s
`
`shaky testimony on the subject was easily disregarded.
`
`Dr. Almeroth explained that the App ID identifies the location of a media player in the app
`
`load and launch messages. See Tr. at 438:4-439:2, 447:13-448:7, 522:16-523:1, 526:12-528:5.
`
`Google’s contention that “[t]he only evidence regarding the Cast App ID was that it is merely a
`
`number and does not itself identify a location” is incorrect. Mot. at 14. Dr. Almeroth testified the
`
`App ID identifies a location while Mr. Van Der Staay and Dr. Mayer Patel claimed—at trial—it
`
`does not. Compare Tr. at 438:4-439:2, 447:13-448:7, 522:16-523:1, 526:12-528:5 with Mot. at 14-
`
`15. Google’s witnesses, however, changed their position on this very point. In his deposition
`
`testimony (which was played to the jury), Mr. Van Der Staay testified that the Chromecast device
`
`uses the “app identifier” to locate and load the correct application. Tr. 199:14-200:14 (Q. And if it
`
`is, then the receiver will look up to figure out the URL that contains the HTML application
`
`associated with that applica

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