Oracle America, Inc. v. Google Inc.
Filing
1080
MOTION in Limine to Exclude Evidence Regarding Compatibility Testing Suite filed by Google Inc.. Responses due by 5/21/2012. Replies due by 5/29/2012. (Attachments: #1 Declaration of Truman Fenton, #2 Exhibit A, #3 Exhibit B, #4 Exhibit C, #5 Exhibit D, #6 Exhibit E, #7 Exhibit F)(Van Nest, Robert) (Filed on 5/6/2012)
1
2
3
4
5
6
7
8
9
10
11
12
KEKER & VAN NEST LLP
ROBERT A. VAN NEST - # 84065
rvannest@kvn.com
CHRISTA M. ANDERSON - # 184325
canderson@kvn.com
MICHAEL S. KWUN - # 198945
mkwun@kvn.com
633 Battery Street
San Francisco, CA 94111-1809
Telephone:
415 391 5400
Facsimile:
415 397 7188
KING & SPALDING LLP
DONALD F. ZIMMER, JR. - #112279
fzimmer@kslaw.com
CHERYL A. SABNIS - #224323
csabnis@kslaw.com
101 Second Street, Suite 2300
San Francisco, CA 94105
Tel: 415.318.1200
Fax: 415.318.1300
KING & SPALDING LLP
SCOTT T. WEINGAERTNER
(Pro Hac Vice)
sweingaertner@kslaw.com
ROBERT F. PERRY
rperry@kslaw.com
BRUCE W. BABER (Pro Hac Vice)
1185 Avenue of the Americas
New York, NY 10036
Tel: 212.556.2100
Fax: 212.556.2222
IAN C. BALLON - #141819
ballon@gtlaw.com
HEATHER MEEKER - #172148
meekerh@gtlaw.com
GREENBERG TRAURIG, LLP
1900 University Avenue
East Palo Alto, CA 94303
Tel: 650.328.8500
Fax: 650.328.8508
13
14
Attorneys for Defendant
GOOGLE INC.
15
UNITED STATES DISTRICT COURT
16
NORTHERN DISTRICT OF CALIFORNIA
17
SAN FRANCISCO DIVISION
18
ORACLE AMERICA, INC.,
19
Plaintiff,
20
v.
21
GOOGLE INC.,
22
Case No. 3:10-cv-03561 WHA
GOOGLE’S MOTION IN LIMINE TO
EXCLUDE EVIDENCE REGARDING
COMPATIBILITY TESTING SUITE
Dept.:
Judge:
Courtroom 8, 19th Floor
Hon. William Alsup
Defendant.
23
24
25
26
27
28
GOOGLE’S MOTION IN LIMINE TO EXCLUDE EVIDENCE REGARDING CTS
Case No. 3:10-CV-03561 WHA
18705196.2
1
I.
MOTION AND RELIEF REQUESTED
Under Federal Rules of Evidence 402, 403, and 702, defendant Google Inc. (“Google”)
2
3
hereby moves the Court for an order excluding in limine testimony by 1) Google employees
4
Patrick Brady and Daniel Morrill concerning the use and purpose of the Android Compatibility
5
Test Suite (“CTS”) as well as testimony by 2) Oracle’s patent infringement expert, Dr. John
6
Mitchell, that relies upon the CTS to establish infringement of the ’104 patent.
As an initial matter, the CTS has no relationship to the ’520 patent. (Ex. A, U.S. Patent
7
8
No. 6,061,520 at col. 9, ll. 53.) 1 The ’520 patent relates to a class preloader utilized by an
9
application developer and Oracle accused the Android Software Development Kit of infringing.
10
It is undisputed that the CTS includes no tests directed at the Android Software Development Kit
11
and is completely irrelevant to any question of infringement of the ’520 patent. Accordingly, this
12
motion focuses on the Dalvik virtual machine, which is accused of infringing claims of the ’104
13
patent.
14
II.
DISCUSSION
The Android Compatibility Test Suite (“CTS”) is a software application that runs on a
15
16
desktop computer and can run various tests on an Android-based device that is plugged into the
17
computer via a USB cable. (TX 3347.) Third party manufacturers typically modify the Android
18
source code before installing it on their devices (TX 2802 at 1), and the CTS tests are intended to
19
check for the presence and correct behavior of various components in the Android software, but
20
can not evaluate how those components actually function. (Ex. B, Brady 30(b)(6) Depo. Tr.
21
90:12–25.) In other words, the CTS tests compatibility by comparing the expected output with
22
the actual output of the handset being tested. The CTS does not examine the actual source code
23
used to build software that resides on the handset.
Dr. Mitchell’s opening expert report on patent infringement includes opinions that the
24
25
CTS provides evidence of infringement by third party devices. (Ex. C, Mitchell Report, ¶ 188)
26
Oracle has elicited testimony at deposition and may present fact or expert testimony at trial
27
regarding the Android Compatibility Test Suite (“CTS”) in an attempt to mislead the jury into
28
1
Exhibits are attached to and supported by the attached declaration of Truman Fenton.
1
GOOGLE’S MOTION IN LIMINE TO EXCLUDE EVIDENCE REGARDING CTS
Case No. 3:10-cv-03561 WHA
18705196.2
1
believing that if a third-party device successfully passes the CTS test, it implies that the device
2
contains the specific portions of Android source code accused of infringing the ’104 patent.
3
First, it is undisputed that the CTS is incapable of testing for how a device’s virtual
4
machine actually processes symbolic references in Dalvik executable files, which will be the
5
focus of the trial with respect to the alleged infringement of the ’104 patent. Because of this, the
6
CTS is not relevant to the question of whether a virtual machine on a device infringes the asserted
7
claims of the ’104 patent. The infringement analysis must focus on the specific elements of the
8
asserted claims, which will turn on internal implementation details of the accused Dalvik virtual
9
machine. Those implementation details not visible to the “black box” testing harness of the CTS.
10
Second, Oracle’s own infringement expert, Dr. Mitchell, does not even contend that the
11
CTS can shed light on the infringement analysis. If the CTS were capable of doing so, we would
12
have expected to see discussion of how the CTS could do so in his opening expert report on
13
infringement. Dr. Mitchell examined the source code for the CTS software and understands how
14
the CTS operates. (Ex. D, Mitchell Dep. at 61:1–2.) In his opening report on patent
15
infringement, Dr. Mitchell relied on the CTS to confirm the existence of certain APIs he claimed
16
to infringe certain claims of the ’476 and ’447 patents. (Ex. E, Appendix A to Mitchell Report,
17
§ 2.F (re ’447 and ’476 patents).) Those two patents are, of course, no longer in the case. Dr.
18
Mitchell never suggested that the CTS could confirm that an accused device infringes the ’104
19
patent or would in any way be relevant to the infringement analysis of the ’104 patent.
20
Second, Oracle does not contend that the CTS could or does test for the performance of
21
the symbolic resolution process claimed in the ’104 patent. None of the fact or expert witnesses
22
in the case have testified that this is possible. The CTS is an “automated testing harness” that
23
tests for behavioral compatibility. (TX 3347 at 2 (“Types of test cases”).) The only relevant
24
requirement for compatibility is that the device be able to execute Dalvik code. (TX 2802 at 31.)
25
Specifically, “[a] compatible Android device must support the full Dalvik Executable (DEX)
26
bytecode specification and Dalvik Virtual Machine semantics.” (Id.) The testing performed by
27
the CTS treats the handset’s virtual machine as a “black box” and gathers no information about
28
how the virtual machine executes the DEX bytecode or conforms to the Dalvik Virtual Machine
2
GOOGLE’S MOTION IN LIMINE TO EXCLUDE EVIDENCE REGARDING CTS
Case No. 3:10-CV-03561 WHA
18705196.2
1
semantics. (Ex. B, Brady 30(b)(6) Depo. Tr. 90:12–25.) Thus, not only is there is no evidence
2
that the CTS would detect whether the symbolic resolution process in a device functions in the
3
allegedly infringing manner, there is no evidence that the CTS could detect any performance
4
change that depends on whether the symbolic resolution process operates in the allegedly
5
infringing manner.
6
Indeed, Dr. Mitchell explains that the Dalvik virtual machine can be modified to properly
7
execute Android applications without infringing the ’104 patent by disabling a particular internal
8
function. (Ex. C, Mitchell Patent Rpt. at ¶ 113.) According to Dr. Mitchell, that modified
9
Dalvik virtual machine will still execute Dalvik executable files; it would simply take more time
10
to do so. Dr. Mitchell does not explain whether the alleged performance decrease due to the
11
modifications is sufficient to cause the CTS to fail, but even if it did the CTS would be unable to
12
determine if the cause were due to the code modifications or some other software or hardware
13
limitation.
14
Third, Google has significant unrebutted evidence that the CTS is incapable of generating
15
probative evidence on issues relevant to the ’104 patent. A Google employee named Patrick
16
Brady testified at his deposition that the CTS performs “black box” testing of a device’s virtual
17
machine. (Ex. B, Brady 30(b)(6) Dep. Tr. 90:12–25.) This means that the CTS provides input (in
18
the form of Dalvik bytecode instructions) to the virtual machine and checks for the expected
19
output, but the CTS does not check the “internal workings” of the virtual machine being tested.
20
(Id. at 91:17–21.) Mr. Brady also testified that many handset manufacturers modified the Dalvik
21
virtual machine and still produced handsets that passed the CTS. (Id. at 92:21–93:6.) Another
22
Google engineer testified at his deposition that at least some Android compatible devices—
23
meaning they passed the CTS—do not include the Dalvik virtual machine developed by Google.
24
(Ex. F, Morrill Depo. Tr. 156:16–25.) Because the CTS only performs “black box” testing of a
25
device’s virtual machine, test results are not probative of how that virtual machine handles
26
internal functions such as the symbol resolution at issue with respect to the asserted claims of the
27
’104 patent.
28
Fourth, Oracle may attempt to present a case of indirect infringement based on inference
3
GOOGLE’S MOTION IN LIMINE TO EXCLUDE EVIDENCE REGARDING CTS
Case No. 3:10-CV-03561 WHA
18705196.2
1
and innuendo. Specifically, Dr. Mitchell’s opening patent infringement expert report includes the
2
conclusory statement that Android branding indicates that a device “operates as it would if it were
3
running stock Android from Google, at least with respect to the infringing functionality that I
4
have identified.” (Ex. C, Mitchell Rpt. at ¶ 187.) There is no evidence to support this conclusion,
5
and Dr. Mitchell never explained how the CTS would be capable of distinguishing between
6
infringing and non-infringing virtual machines. Nor has he explained how the CTS might
7
determine whether any observed performance differential resulted from a difference relating to
8
the patented feature versus other factors like processor speed, memory bandwidth, ahead-of-time
9
compilation, just-in-time compilation, or other factors.
10
Testimony from Dr. Mitchell would be especially inappropriate in view of his response to
11
a deposition question about the probative value of the CTS relevant to the question of
12
infringement of, inter alia, the asserted claims of the ’104 patent:
13
14
Q. Can you tell me whether the CTS test from your review of the code
tests for anything other than the security patents that are relevant to your
opinions on infringement in this case?
15
18
A. You know, I'm not going to be able to recall, you know, some significant
period of time after carrying out those tests exactly what's covered. My
recollection is that the CTS takes considerable time, at least hours, maybe more
than ten hours on some platforms to run, if I remember correctly. So I'm sure that
it tests many things.
19
(Ex. D, Mitchell Dep. Tr. at 61:15–61:25.) Dr. Mitchell had the opportunity to explain how the
20
CTS could be probative of infringement, but he could not or would not provide an explanation.
16
17
21
Fifth, even if the CTS had some limited probative value, and it does not, the potential for
22
jury confusion and prejudice weighs against allowing this evidence in to the patent phase of the
23
trial. This confusion and prejudice stems from how the evidence was presented and used in the
24
copyright phase of the trial. While the mere existence of an implementation of an API was
25
arguably relevant to copyright infringement, this is not relevant to the patent phase: introduction
26
of evidence of the CTS in the patent phase risks confusion where the jury might believe that if a
27
device passes the CTS, it includes the same functionality provided by Google in the form of
28
4
GOOGLE’S MOTION IN LIMINE TO EXCLUDE EVIDENCE REGARDING CTS
Case No. 3:10-CV-03561 WHA
18705196.2
1
source code provided as part of the Android software distribution. This false inference could lead
2
to an erroneous finding of patent infringement by devices on which substantive evidence of the
3
code they run is not presented. Because it has no probative value, evidence of the CTS should be
4
excluded in view of the prejudice that would likely flow from its introduction.
5
Finally, Oracle may offer evidence of the CTS not as proof of infringement, as explained
6
above, but only to show some sort of incentive not to change the Dalvik virtual machine. This
7
generalized testimony was already presented in phase one by Mr. Morrill. A repeat of that
8
testimony would be inappropriate cumulative evidence. (RT 2642:2–5.) Further, any probative
9
value of this evidence would be insignificant at best and is clearly outweighed by the significant
10
risk of confusion and prejudice to Google on the question of patent infringement.
11
III.
12
CONCLUSION
For the foregoing reasons, Google respectfully requests that the Court exclude further
13
testimony by Google engineers Patrick Brady and Daniel Morrill on the CTS and testimony by
14
Dr. Mitchell regarding the CTS to prove infringement of either the ‘520 patent or the ‘104 patent.
15
16
Dated: May 6, 2012
KEKER & VAN NEST LLP
17
18
By:
/s/ Robert A. Van Nest
ROBERT A. VAN NEST
Attorneys for Defendant
GOOGLE INC.
19
20
21
22
23
24
25
26
27
28
5
GOOGLE’S MOTION IN LIMINE TO EXCLUDE EVIDENCE REGARDING CTS
Case No. 3:10-CV-03561 WHA
18705196.2
Disclaimer: Justia Dockets & Filings provides public litigation records from the federal appellate and district courts. These filings and docket sheets should not be considered findings of fact or liability, nor do they necessarily reflect the view of Justia.
Why Is My Information Online?