Oracle America, Inc. v. Google Inc.

Filing 493

MOTION in Limine NO. 2 filed by Google Inc.. Responses due by 10/21/2011. Replies due by 10/28/2011. (Attachments: #1 Oracle Opposition)(Kamber, Matthias) (Filed on 10/7/2011)

Download PDF
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 MORRISON & FOERSTER LLP MICHAEL A. JACOBS (Bar No. 111664) mjacobs@mofo.com MARC DAVID PETERS (Bar No. 211725) mdpeters@mofo.com DANIEL P. MUINO (Bar No. 209624) dmuino@mofo.com 755 Page Mill Road, Palo Alto, CA 94304-1018 Telephone: (650) 813-5600 / Facsimile: (650) 494-0792 BOIES, SCHILLER & FLEXNER LLP DAVID BOIES (Admitted Pro Hac Vice) dboies@bsfllp.com 333 Main Street, Armonk, NY 10504 Telephone: (914) 749-8200 / Facsimile: (914) 749-8300 STEVEN C. HOLTZMAN (Bar No. 144177) sholtzman@bsfllp.com 1999 Harrison St., Suite 900, Oakland, CA 94612 Telephone: (510) 874-1000 / Facsimile: (510) 874-1460 ORACLE CORPORATION DORIAN DALEY (Bar No. 129049) dorian.daley@oracle.com DEBORAH K. MILLER (Bar No. 95527) deborah.miller@oracle.com MATTHEW M. SARBORARIA (Bar No. 211600) matthew.sarboraria@oracle.com 500 Oracle Parkway, Redwood City, CA 94065 Telephone: (650) 506-5200 / Facsimile: (650) 506-7114 Attorneys for Plaintiff ORACLE AMERICA, INC. 18 UNITED STATES DISTRICT COURT 19 NORTHERN DISTRICT OF CALIFORNIA 20 SAN FRANCISCO DIVISION 21 ORACLE AMERICA, INC. 22 Plaintiff, 23 v. 24 GOOGLE INC. 25 26 27 Defendant. Case No. CV 10-03561 WHA ORACLE AMERICA, INC.’S OPPOSITION TO GOOGLE’S MOTION IN LIMINE NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS OF ANDROID WITH THE ACCUSED FUNCTIONALITY Dept.: Courtroom 8, 19th Floor Judge: Honorable William H. Alsup 28 ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential 1 2 INTRODUCTION It is indisputable that performance is crucial to the commercial success and adoption of 3 Android. Google devotes an entire section of its Android website discussing performance 4 optimizations (see, e.g., Agrawal Decl. Ex. 2-1); it publicly touts Android performance highlights 5 in another section (see, e.g., id. Ex. 2-2); and it understands that performance is of utmost 6 importance to the success of Android (see, e.g., id. Ex. 2-3, GOOGLE-04-00055098 (“if the 7 device is not fast and stable we FAIL”); Ex. 2-4 (Morrill Dep. 168:22-169:23 (Android engineer 8 testified that “In other words, the device’s poor performance would reflect -- in the user’s 9 eyes”)).) 10 Based on Google’s own evidence, Prof. Mitchell described how Google’s inclusion of the 11 claimed inventions of five patents-in-suit in Android was performance-motivated, citing to a 2008 12 Google I/O presentation entitled “Dalvik Virtual Machine Internals” by Dan Bornstein. (Agrawal 13 Decl. Ex. 2-5 (Mitchell Patent Infringement Report) ¶ 83.) To evaluate the performance impact 14 of the claimed inventions of the patents-in-suit on Android, Prof. Mitchell asked that Android’s 15 performance be tested. (Id. ¶ 6.) Prof. Mitchell worked with Java engineers Bob Vandette, Noel 16 Poore, Erez Landau, Peter Kessler, and Seeon Birger to figure out how to conduct performance 17 tests to measure the benefit the patented technology confers on Android. (Id. ¶¶ 6, 39-67); 18 Agrawal Decl. Ex. 2-6 (Mitchell Patent Dep. 80:6-9, 81:8-15).) 19 Bob Vandette, Noel Poore, and Erez Landau are qualified engineers with years of 20 experience conducting performance analyses of Java technologies. (Agrawal Decl. Ex. 2-7 21 (Summary and Report of Robert G. Vandette (“Vandette Report”) ¶ 11); Ex. 2-8 (Summary and 22 Report of Noel Poore (“Poore Report”) ¶ 11); Ex. 2-9 (Summary and Report of Erez Landau 23 (“Landau Report”) ¶¶ 9, 11).) Prof. Mitchell, who had determined which portions of the Android 24 source code were responsible for Google’s infringement and described his analysis in a 387-page 25 report and in claim charts spanning 464 pages, advised the engineers about what source code 26 modifications would be needed to disable Android’s infringing functionality. (Agrawal Decl. 27 Ex. 2-5 (Mitchell Patent Infringement Report ¶¶ 40, 52, 60).) The engineers then modified 28 Android in the manner directed by Prof. Mitchell and compared the performance of the ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 1 1 unmodified, infringing Android to the modified Android, occasionally enlisting help from 2 colleagues with whom they normally work in the ordinary course of their performance analysis 3 work. (See, e.g., id. Ex. 2-10 (Landau Dep. 108:13-109:10).) The engineers conducted the 4 Android performance testing just like they conduct Java performance testing: 5 Q. Speaking more generally about the tests that you and your team ran, would you say that the tests that are described in your report and you’ve testified about today, are they representative of the kind of performance testing that you and your team members do in your everyday work? 6 7 A. Yes. This is a typical scenario of work that we are doing. 8 Q. Okay. And when you do your work, do you normally rely on your colleagues like Seeon to help you do your work? 9 10 A. I assist a lot of and -- I am being assisted a lot with hands-on work with other of the -- I’m supervising quite multiple projects. 11 Q. Is there anything about the projects that you did in your analysis of Android that you would say is not typical of the kinds of testing you do in the Java environment? 12 13 A. No. We use normal methods that -- normal procedure. 14 15 (Id.) As Mr. Landau explained in his deposition, Seeon Birger assisted him. In this instance, 16 17 18 19 20 21 22 the work that Mr. Birger performed was that of a technician under Mr. Landau’s direction; Mr. Birger made no decision as to what Android functionality should be disabled or how it should be disabled, and Mr. Birger did not offer any evaluation of any test results. For a completely different task, Mr. Birger also assisted in making Android builds that could be loaded onto Nexus One Android devices for testing purposes by other experts; but here again, Mr. Birger performed 1 routine tasks rather expert analysis. (Birger Summary of Investigation for Damages Expert (“Birger Summary”) ¶ 11.) Mr. Birger described his later work in a summary that was served 23 with Oracle’s damages report; the work described in Mr. Birger’s summary was not the 24 foundation of the Vandette, Poore, and Landau reports. (See, e.g., Poore Report ¶ 25; Agrawal 25 Decl. Ex. 2-12 (Poore Dep. 24:6-9).) Google is mistaken when it argues otherwise. (Google’s 26 1 27 28 There are no contradictions about who did what, contrary to Google’s argument. (Google’s MIL #2 at 3.) What the engineers testified they did, they did. And there was no cause to depose Mr. Birger because he is not a testifying expert and fact discovery had closed. ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 2 1 MIL #2 at 3.) Prof. Kemerer took the unmodified and modified Android builds and had them 2 installed on Nexus One smartphones, and then ran the Linpack performance benchmark on each 3 one. (See Kemerer Decl ¶ 8.) Linpack is a benchmark that Google itself uses to boast about 4 Android performance gains. (Agrawal Decl. Ex. 2-2.) Oracle’s damages expert Prof. Cockburn 5 used these test results in his damages analyses. 6 The performance tests that Oracle’s experts conducted followed this methodology: 7 (1) download and build Android source code following the instructions that Google makes available to the public via http://source.android.com/source/index.html (Landau Report ¶ 20; Vandette Report ¶¶ 13, 22; Poore Report ¶¶ 13, 55); 8 9 10 11 12 13 14 15 16 17 (2) keep an unmodified version of a particular Android release (Froyo 2.2) to serve as a basis for comparison (Landau Report ¶ 25; Poore Report ¶¶ 13, 55; Vandette Report ¶¶ 13, 56); (3) disable the accused functionality in a copy of the same version of Android (Landau Report ¶ 26; Poore Report ¶¶ 15-17, 57; Vandette Report ¶ 13); (4) select a hardware test platform that supported Android (such as Google’s Android emulator, test devices like the Beagleboard or Tegra board, or Android phone like the Nexus One) (Landau Report ¶¶ 30-31; Poore Report ¶ 39; Vandette Report ¶ 19); (5) run and repeat tests on a device running the unmodified version of Android (Landau Report ¶¶ 30-31; Poore Report ¶¶ 15-17, 57; Vandette Report ¶ 47); 18 (6) run and repeat the same tests on the same or duplicative device running the modified version of Android. (Landau Report ¶¶ 30-31; Poore Report ¶¶ 1517, 57; Vandette Report ¶ 47); and 19 (7) report on the results. 20 Google does not dispute that this was the methodology the performance experts employed. 21 (Google’s MIL #2 at 1-2.) Each performance expert explained his work in a report or statement 22 submitted to Google, attached the applications or benchmarks that were used as tests, attached the 23 source code modifications, and attached the results, favorable or not. 24 What the performance test results showed was astounding: 25 Android’s use of the ’104 patent’s claimed invention resulted in as much as 13X execution speed improvement; Android’s use of the ’205 patent’s claimed invention resulted in as much as 3.3X execution speed improvement; Android’s use of the ’702 patent’s claimed invention resulted in as much as 3.3X .dex file size improvement; and 26 27 28 ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 3 1 2 3 4 5 6 7 The ’720 patent’s claimed invention resulted in as much as 40% memory savings and also a 0.10 second savings per application launch time. (Agrawal Decl. Ex. 2-5 (Mitchell Patent Infringement Report ¶¶ 41, 48, 53, 61).) The test results for the ’520 patent depended on the nature of the application being tested. (Poore Report ¶¶ 7378.) The ’447 and ’476 patents were not tested. The benchmarks the performance experts used are the same as those that Google itself uses to evaluate Android’s performance. Google’s webpage (id. Ex. 2-2) highlights the “Dalvik Performance Boost” achieved by using JIT technology that infringes the ’205 patent: 8 9 10 11 12 13 14 15 16 17 18 Notably, three of the four benchmarks Google identifies on its own webpage – CaffeineMark, 19 Linpack, and SciMark – were used by Oracle’s performance experts to assess the performance 20 impact of the claimed inventions of the patents-in-suit that Google now attempts to exclude. (See, 21 e.g., Vandette Report ¶ 16 (CaffeineMark and SciMark); Kemerer Decl. ¶ 8 (Linpack).) 22 Moreover, the performance tests, results, and interpretation were consistent with ones Google’s 23 own engineers reported (see, e.g., id. Ex. 2-13 (reporting on “2x to 5x” performance 24 improvements due to JIT technology that is accused of infringing the ’205 patent).) Other 25 examples include: 26 27 Mr. Vandette conducted performance tests on a Tegra board (Vandette Report ¶ 19); Google itself has used Tegra boards to analyze Android performance (see, e.g., Agrawal Decl. Ex. 2-14, GOOGLE-02-00465974 (Android execution speed performance discussion concerning “producing the numbers on our Tegra board”)); 28 ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 4 1 distributes because of the performance consequences, and they show Google’s motivation for 2 including Oracle’s patented technologies in Android. They are relevant to damages as well, not 3 only because they show the value of the patented inventions, but also because they inform Prof. 4 Cockburn’s econometric and conjoint analyses. Oracle’s performance tests satisfy Rule 403 as 5 well—no unfair prejudice arises from proof of exactly how valuable infringement is to Google. 6 Google pursues this motion in limine precisely because the performance testing evidence 7 is so powerful. Google offers a host of criticisms of Oracle’s performance testing. None 8 establish that the testimony is unreliable. Google’s criticisms go only to weight, not 9 admissibility. Rather than exclusion, cross-examination of Oracle’s witnesses is appropriate 10 means for Google to address its complaints. 11 I. 12 The question for the Court is whether Oracle’s performance testing was reliable enough to 13 14 15 16 17 18 19 20 21 22 23 GOOGLE FAILS TO MEET THE THRESHOLD FOR EXCLUSION OF EXPERT EVIDENCE AND TESTIMONY be admissible. Prof. Mitchell and the performance experts are eminently qualified to have performed the work, and Google does not argue otherwise. Thus, the sole issue for this motion is whether the reasoning and methods underlying the performance tests are reliable, and whether they have been properly applied to the facts, pursuant to Rule 702. They have. Google’s attorney-argument-based criticisms do not establish that Oracle’s methodology was fatally flawed. Gutierrez v. Wells Fargo & Co., No. C 07-05923 WHA, 2010 WL 1233810, at *11 (N.D. Cal. Mar. 26, 2010) (“[T]he rules of evidence do not demand perfection. Rather, a court need only determine whether the reasoning and methods underlying the expert testimony are reliable, and whether they have been properly applied to the facts.”). Google’s motion should be denied. A. 24 Oracle’s Performance Testing Satisfies Each Daubert Factor. 1. 25 The Performance Tests and Results Are Based Upon Sufficient Facts and Data 26 Oracle’s performance experts started by downloading and building Android source code 27 following Google’s own instructions. (See Landau Report ¶¶ 22, 23; Vandette Report ¶¶ 13, 22; 28 Poore Report ¶¶ 13, 55.) They used hardware platforms that were either supported by Android or ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 6 1 had Android distributions. (See, e.g., Vandette Report ¶¶ 20-21.) The benchmarks used to test 2 Android performance were “industry accepted benchmarks” (see, e.g., id. ¶¶ 15-16) that Google 3 itself adopted. In some cases, “[t]he benchmarks used to test the performance of the workspaces 4 were all Google standard applications available in the repository.” (Landau Report ¶ 29.) The 5 experiments comprising the performance benchmark testing were repeated several times, (see, 6 e.g., Poore Report ¶¶ 25, 27), and were consistent with Google’s own touted benchmark results. 7 Thus, the performance tests and results are based upon sufficient facts and data. 8 9 Google challenges the performance reports on the grounds that Prof. Mitchell did not actually conduct the tests himself; likewise, Google takes issue with Vandette and Landau 10 receiving assistance in conducting performance tests. But “an expert need not have obtained the 11 basis for his opinion from personal perception.” Monsanto Co. v. David, 516 F.3d 1009, 1015 12 (Fed. Cir. 2008). An expert may instruct others on how to conduct the testing. 13 2. 14 15 The Performance Tests and Results are the Product of Reliable Principles and Methods Oracle’s performance experts used reliable principles and methods in conducting the 16 performance testing. In Daubert, the Court held that “[w]idespread acceptance can be an 17 important factor in ruling particular evidence admissible.” Daubert v. Merrell Dow Pharms., 18 Inc., 509 U.S. 579, 594 (1993). In this case, the performance tests are the product of the “widely 19 accepted industry practice to use performance benchmark analysis for the purpose of evaluating 20 the relative value of one product over another.” (Vandette Report ¶ 12.) In his report, 21 Mr. Vandette discusses that performance benchmark analysis is used in the computer science 22 industry and provides examples of some accepted industry benchmarks. (Id. ¶¶ 12-15.) This 23 widespread acceptance of performance benchmark testing weighs in favor of admissibility, 24 demonstrating that performance benchmark analysis is an accepted and reliable methodology. 25 See Daubert, 509 U.S. at 594. 26 Oracle’s performance experts adopted performance measurement techniques and 27 interpretations that Google itself has used to evaluate Android’s performance, supra. Google’s 28 argument that Oracle’s experts offered “no recognized methodology guiding their modifications ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 7 1 of the Android source code” is nonsense. (Google’s MIL #2 at 4.) Disabling a software feature 2 by editing the source code and comparing its performance to the original code using standard 3 benchmarks is not any different from adding a software feature by editing the source code and 4 comparing its performance to the original code using standard benchmarks, which is what 5 Oracle’s performance experts do every day. (See Vandette Report ¶ 12 (Benchmarks used in 6 testing “are written to allow quick and repeatable measurements of a function or set of functions 7 that a platform or product might implement.”).) 8 Oracle’s performance experts selected benchmarks “that did not require any Java 9 graphical APIs and could run on the APIs that are implemented in Android.” (Id. ¶ 16.) Oracle’s 10 experts conducted the performance analysis in such way as to “also allow Google to validate 11 these benchmark tests if they choose to.” (Id. ¶¶ 20, 21.) Thus Oracle’s performance tests are 12 based on reliable methodology. (Id. ¶¶ 5-20.) 13 At trial, Prof. Mitchell and Oracle’s performance experts will testify about why the 14 modifications made were reasonable and reliable to measure the impact of the claimed inventions 15 of the patents-in-suit. Here are some reasons why the Android test modifications were reasonable 16 and reliable, in specific response to Google’s criticisms (Google’s MIL #2 at 4): 17 18 19 20 21 22 23 24 25 26 27 28 ’104 patent test: Mr. Vandette disabled Android’s JIT feature in both the unmodified and modified test code to test the impact of the claimed invention of the ’104 patent. (Agrawal Decl. Ex. 2-11 (Vandette Dep. 84:21-85:8); Vandette Report ¶¶ 36-39).) Because Android’s JIT feature depends on the ’104 patented technology, Mr. Vandette had no choice but to turn off the JIT feature. (Agrawal Decl. Ex. 2-11 (Vandette Dep 84:21-85:8).) In doing so, Mr. Vandette compared apples to apples and reported on the differences in execution speed. ’205 patent test: Oracle accuses Android’s JIT feature of infringing the ’205 patent. As Mr. Vandette testified, Android’s JIT feature necessarily relies on Android’s JIT compiler; and so turning off the JIT compiler was sufficient to turn off Android’s JIT without affecting other Android features. (Agrawal Decl. Ex. 2-11 (Vandette Dep. 100:9-17).) ’702 patent test: Mr. Poore used three different methodologies to estimate the effect of the use of the ’702 invention on the size of Android’s Dalvik executable file (dex file). (Poore Report ¶¶ 15-17.) Mr. Poore’s analysis consistently showed that a dex file would be larger without benefit of the claimed invention. Using multiple methodologies to confirm results is generally considered good science. In one of three methodologies, Mr. Poore explained how it created larger entries, but also explained how he subtracted out the additional size to get an accurate result. (Id. ¶ 20.) ’520 patent test: Apparently less significant to Google, Google offers no explicit criticism of Mr. Poore’s ’520 performance tests. To be clear, Mr. Poore turned off the’ 520 patent ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 8 1 by setting an environment variable NO_ARRAY_OPT, which precisely maps to turning off the patented feature of the ’520 patent. (Id. ¶¶ 59-61.) 2 3 4 ’720 patent test: The ’720 patent necessarily relies on a feature called copy-on-write; and so turning off Android’s copy-on-write feature was sufficient to turn off Android’s use of the ’720 patent to measure its performance impact. (Landau Report ¶ 27; Agrawal Decl. Ex. 2-10 (Landau Dep. 46:2-47:8).) 5 Oracle’s performance experts did the exact opposite of what Google accuses them of – they 6 applied careful reasoning to determine how to modify Android source code to fairly reflect 7 disablement of the claimed inventions in order to measure their performance impact. Notably, 8 Google’s damages expert Gregory Leonard contends that disabling the inventions is an alternative 9 to infringement. Lastly, Prof. Mitchell answered Google’s criticisms in his Reply Patent 10 Infringement Report, and will testify to the same. 11 3. 12 Oracle’s Performance Experts Applied the Principles and Methods Reliably to the Facts of the Case The principles and methods of performance benchmark analysis were applied reliably to 13 the facts of this case. The engineers repeated their experiments multiple times and performed the 14 experiments on multiple devices. (See Poore Report ¶ 25; Landau Report ¶ 31.) Each engineer 15 provided detailed records of what he did and how he did it. (See, e.g., Vandette Report ¶¶ 26-39; 16 Poore Report ¶¶ 15-40; Landau Report ¶¶ 25-36.) Prof. Mitchell’s report shows that “Google’s 17 own performance benchmarking shows consistent results as the performance benchmarking 18 conducted at [his] request and under [his] direction.” (Agrawal Decl. Ex. 2-5 (Mitchell Patent 19 Infringement Report ¶ 92).) Oracle’s experts have presented their results to Google—results that 20 are reproducible and follow standard practices in the field. (See, e.g., Poore Report ¶¶ 15-40; 21 Landau Report ¶¶ 25-36; Vandette Report ¶¶ 26-39.) 22 It bears repeating: Oracle’s experts conducted the performance analysis in such way as to 23 24 25 26 27 28 “also allow Google to validate these benchmark tests if they choose to.” (Vandette Report ¶ 20, 21.) Google could have repeated the same experiments to determine whether the results were reproducible and accurate. Google chose not to do so. Oracle’s experts were not required to run the alternative tests Google’s counsel argues after-the-fact should have been run (but did not run itself) to rule out every conceivable ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 9 1 performance factor. Hemmings v. Tidyman’s Inc., 285 F.3d 1174, 1188 (9th Cir. 2002) (holding 2 expert testimony admissible even though expert “did not ‘eliminate all of the possible legitimate 3 nondiscriminatory factors’”). Even if the testing did not cover all possible factors, this is a 4 question going to the weight of the evidence, not its admissibility. See id. (“In other words, in 5 most cases, objections to the inadequacies of a study are more appropriately considered an 6 objection going to the weight of the evidence rather than its admissibility.”). Google is 7 attempting to hold Oracle to a “near-impossible standard” of eliminating each and every 8 alternative possibility. See id. This is legally incorrect. 9 Google claims that the performance reports “are so fraught with errors, assumptions and 10 an overall lack of detail that, had the reports been submitted for peer review to any reputable 11 technical journal or academic institution, they would be immediately rejected.” (Google’s MIL 12 #2 at 2.) Google offers no evidence to support this bold assertion. Nor does Google have a solid 13 legal basis for it. The one case it cites, Ellis v. Costco Wholesale Corp., No. 07-15838, 2011 U.S. 14 App. LEXIS 19060 (9th Cir. Sept. 16, 2011), does not address the issue of peer review as a 15 Daubert factor, id. at *25-26, and does not even concern the admissibility of expert testimony. 16 See id. at *20-21. As to the issue of peer review, although it is a factor under Daubert, it is not 17 dispositive. Daubert, 509 U.S. at 594 (“The fact of publication (or lack thereof) in a peer 18 reviewed journal thus will be a relevant, though not dispositive, consideration in assessing the 19 scientific validity of a particular technique or methodology on which an opinion is premised.”). 20 Google’s failure to submit any evidence (in the form of a declaration from a knowledgeable 21 person) to suggest that Oracle’s performance tests would have been accepted or rejected by peer 22 review, or even that software performance testing of this kind is normally submitted to peer- 23 reviewed journals, leaves Google’s argument wholly without foundation. 24 At trial, Prof. Mitchell and Oracle’s performance experts will testify about why their 25 conclusions are supported by the performance tests. Oracle will respond briefly here to Google’s 26 criticisms, in order (Google’s MIL #2 at 4-5): 27 28 Mr. Vandette did exactly what Google did to measure the performance speedup due to new technologies in Android (see, e.g., Agrawal Decl. Ex. 2-2). Oracle’s performance experts will testify that benchmarks are widely used as proxies to measure the ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 10 1 2 3 4 5 6 performance of applications. (See Vandette Report ¶ 12.) Thus, it is inaccurate to say that Mr. Vandette did not test the performance of any actual Android applications. Moreover, Mr. Vandette used hardware that Google used internally to test Android. The nVidia Tegra-2 board and TI Beagleboard are made by the companies that make the CPUs for Android phones. See also Liquid Dynamics Corp. v. Vaughan Co., 449 F.3d 1209, 1221 (Fed. Cir. 2006) (rejecting a challenge to the admissibility of expert opinion on the grounds that errors in modeling parameters rendered the test results inadmissible); see also id. at 1220. In Liquid Dynamics, the court rejected defendant’s argument that computer simulation models were inadmissible because the modeling parameters “did not match the real-world parameters,” finding instead that the modeling “based on reliable scientific methodology and subject to cross examination and the proffering of further scientific analysis by [defendant].” Id. at 1220, 1221. 7 8 Mr. Poore carefully studied dexdump files from an actual Android device to measure the impact of the ’702 and ’520 patents. (Poore Report ¶ 17.) Thus, it is inaccurate to say that Mr. Poore did not test the performance of any actual Android applications. 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 Mr. Landau modified Android source code in order to test Android’s use of the ’720 patent. Google’s criticism of the Nexus One as a test device is belied by Google’s own August 2010 announcement, discussed above, that the Nexus One was a “good choice” for experimenting. (Agrawal Decl. Ex. 2-17.) Google’s position here on “reasonable” non-infringing substitutes is directly contradicted by Google’s damages expert Gregory Leonard. He opined that a non-infringing alternative was simply to not include the accused functionality, thereby validating Oracle’s testing methodology. It’s not clear what “overall system performance” testing Google refers to—the engineers used the same benchmarks that Google uses internally and externally. The engineers’ comparisons were apples-to-apples, and therefore methodologically sound. Moreover, it is not more accurate to recognize that the Dalvik VM is used only 1/3 of the time by Android, Mr. Vandette testified. (Id. Ex. 2-11 (Vandette Dep. 43:6-44:10 (in reference to Vandette Dep. Ex. 462)).) Notably, Google doesn’t explain why the Dalvik 1/3 issue would have any effect on the reliability of the testing. Indeed, Google touts the performance advantage Dalvik obtains from the infringing JIT on its website, without accounting for any “1/3 of the time” use. (Agrawal Decl. Ex. 2-2.) The engineers followed Google’s instructions to download the Android source code from the public repository maintained by Google. If the code that Google distributes to its handset maker licensees is different, that is a fact that Google has concealed in discovery. Android’s Andy Rubin caused a stir in 2010 when he responded to Apple’s Steve Jobs’s criticism of alleged Android openness by announcing: “the definition of open: ‘mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make’”. The download location Mr. Rubin identified is the same one identified in Google’s Android download instructions, and the one the engineers used. The engineers stated in their reports and will testify at trial that they followed Google’s specific instructions. Mr. Landau was mistaken at his deposition: JDK5 was used for building the code used in his tests, as he personally confirmed when he returned to his office in Israel afterwards. His deposition errata will include this correction. Disputes about these matters are not properly resolved on a motion in limine. Instead, they are matters for the jury to evaluate. 27 28 ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 11 1 B. Google’s Motion in Limine is Not an Appropriate Vehicle to Contest the Performance Evidence 2 3 Google’s criticisms of Oracle’s performance evidence go to its weight, not admissibility. 4 As the Liquid Dynamics court held, “[t]he identification of such flaws in generally reliable 5 scientific evidence is precisely the role of cross-examination.” 449 F.3d at 1221 (quoting Quiet 6 Tech. DC-8, Inc. v. Hurel-Dubois UK Ltd., 326 F.3d 1333, 1345 (11th Cir. 2003)). Google’s 7 challenges to the performance reports are inappropriate for a motion in limine. Instead, the 8 alleged errors and deficiencies should be met by “competing expert testimony and active cross- 9 examination.” Id. at 1221; see also Yu-Santos v. Ford Motor Co., No. 1:06-CV-01773-AWI- 10 DLB, 2009 U.S. Dist. LEXIS 41001, at *26 (E.D. Cal. May 13, 2009) (“In most cases, objections 11 to the inadequacies of a study are more appropriately considered objections going to the weight of 12 the evidence rather than their admissibility. If Defendants wish to explore issues that [the expert] 13 did not test for, such as why he did not test the actual seat belt components, these issues can be 14 covered by cross-examination.”) (internal citations omitted); Hemmings, 285 F.3d at 1188 15 (“[O]bjections to the inadequacies of a study are more appropriately considered an objection 16 going to the weight of the evidence rather than its admissibility.”). Google’s attorney-argument- 17 criticisms usurp the role of the jury in determining the weight and persuasiveness of expert 18 testimony. Yu-Santos, 2009 U.S. Dist. LEXIS 41001, at *25 (“Analysis of the credibility and 19 weight of the experts’ conclusions should be reserved for the trier of fact.”). Evidence cannot be 20 excluded simply because Google’s counsel asserts it is flawed or lacking in some regard. The 21 performance reports satisfy the evidentiary requirements; any alleged flaw or defect in the reports 22 must be evaluated by the jury. See id. 23 II. 24 25 THE PERFORMANCE EVIDENCE HAS SIGNIFICANT PROBATIVE VALUE ON THE QUESTION OF LIABILITY Google asserts, without any evidence or even explanatory argument, that “evidence 26 regarding the purported performance impact of the asserted patents is potentially probative of 27 only damages theories.” (Google MIL #2 at 5-6.) Google is wrong. Oracle’s performance tests 28 have significant probative value on the question of liability: ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 12 1 7 The performance tests are probative of liability and willful infringement because they show Google’s motivation for including Oracle’s patented technologies in Android. The performance tests are probative of direct infringement because they show that the accused code does run on Android devices. Indeed, these tests demonstrate that the accused functionality is executed on Android devices and can be disabled. (See, e.g., Vandette Report ¶¶ 27-28.) The performance tests are probative of direct and indirect infringement because they show that the use of the infringing functionality occurs as a result of following the instructions Google provides. (See id. ¶ 22.) The performance tests are probative of indirect infringement because they show that thirdparty device manufacturers are unlikely to make modifications to the Android source code that Google provides to them because of the performance consequences. 8 Google also argues that the performance analysis would unfairly prejudice Google. 9 Though this evidence may be damaging to Google’s case, the resulting prejudicial effect is hardly 2 3 4 5 6 10 unfair. “That evidence may decimate an opponent’s case is no ground for its exclusion under 11 403. The rule excludes only evidence where the prejudice is ‘unfair’—that is, based on 12 something other than its persuasive weight.” United States v. Cruz-Garcia, 344 F.3d 951, 956 13 (9th Cir. 2003). There is nothing “inflated” about the importance of Oracle’s patents to the 14 success of Android as demonstrated by the performance testing. If anything else, it is Google’s 15 failure to perform testing of its own that may cause the jury to credit Oracle’s performance 16 testing. But that is not unfair—and any alleged “inflation” of that importance can be addressed 17 through Google’s cross examination. 18 III. 19 THE PERFORMANCE EVIDENCE HAS SIGNIFICANT PROBATIVE VALUE ON THE QUESTION OF DAMAGES 20 The performance testing evidence has significant probative value on the question of 21 damages. The evidence demonstrates a marked impact on Android’s performance when the 22 accused functionality is disabled. (Agrawal Decl. Ex. 2-5 (Mitchell Patent Infringement Report 23 ¶¶ 41, 48, 53, 61).) Google admits internally that Android’s performance is crucial to its success. 24 (See, e.g., Agrawal Decl. 25 169:23.) 26 27 ); Ex. 2-4 (Morrill Dep. 168:22- The benchmark tests are particularly relevant to the damages apportionment analysis, which the Court required Prof. Cockburn to estimate in its Daubert Order. Prof. Cockburn 28 ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 13 1 considers the performance of the modified phones, along with the evidence of the importance of 2 those performance attributes from the conjoint analysis, to calculate the reduced market share that 3 a phone without the patented functionality would command. He used the information from the 4 Linpack benchmarking in the econometrics analysis to calculate customers’ willingness to pay for 5 the patented features. Both of these analyses will help the jury understand the value of the 6 patents-in-suit and enable them to determine damages specific to the infringed patents. 7 Google claims that the performance evidence will “be used in prejudicial ways.” (Google 8 MIL #2 at 6.) But there is no danger of unfair prejudice. As discussed above, unfair prejudice 9 requires more than just the fact that evidence is unfavorable; it requires that prejudice be based on 10 something other than the persuasive weight of the evidence. Cruz-Garcia, 344 F.3d at 956. 11 Google’s arguments do not identify any such prejudice. It is for the jury to decide how much 12 weight to give to the performance evidence. Google will have the opportunity to contest this 13 evidence at trial and cannot shirk that duty via a motion in limine. 14 IV. 15 For the foregoing reasons, Oracle respectfully asks that the Court deny Google’s motion CONCLUSION 16 in limine to exclude performance benefits Android gains from use of the claimed invention of the 17 patents-in-suit. 18 Dated: October 4, 2011 19 20 21 MICHAEL A. JACOBS MARC DAVID PETERS DANIEL P. MUINO MORRISON & FOERSTER LLP By: /s/ Michael A. Jacobs Michael A. Jacobs 22 Attorneys for Plaintiff ORACLE AMERICA, INC. 23 24 25 26 27 28 ORACLE’S OPPOSITION TO GOOGLE’S MIL NO. 2 TO EXCLUDE ALLEGED PERFORMANCE BENEFITS CASE NO. CV 10-03561 WHA Contains information designated Google Highly Confidential pa-1488940 14

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?