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)

Download PDF
Highly Confidential - Attorneys' Eyes Only 1 UNITED STATES DISTRICT COURT 2 NORTHERN DISTRICT OF CALIFORNIA 3 SAN FRANCISCO DIVISION 4 5 ------------------------ 6 ORACLE AMERICA, INC., 7 Plaintiff, 8 vs. 9 GOOGLE, INC., 10 11 ) ) ) No. CV 10-03561 WHA Defendant. ) ) ------------------------ 12 13 -- HIGHLY CONFIDENTIAL, ATTORNEYS' EYES ONLY -- 14 15 Videotaped Federal Rule 30(b)(6), Topic 7, 16 deposition of PATRICK BRADY, taken at the Law 17 Offices of King & Spalding LLP, 333 Twin Dolphin 18 Drive, Redwood Shores, California, commencing at 19 9:36 a.m., Thursday, July 21, 2011, before 20 Leslie Rockwood, RPR, CSR No. 3462. 21 22 23 24 25 PAGES 1 - 133 Page 1 Veritext National Deposition & Litigation Services 866 299-5127 Highly Confidential - Attorneys' Eyes Only 1 THURSDAY, JULY 21, 2011; REDWOOD SHORES, CALIFORNIA 2 9:36 A.M. 3 ---oOo--- 4 THE VIDEOGRAPHER: Good morning. We are on 5 the record, Ladies and Gentlemen, at 9:36 a.m. on 6 July 21st, 2011. 7 Patrick Brady representing Google, Incorporated, pursuant 8 to Federal Rule of Procedure 30(b)(6), Topic 7. 9 09:36:33 This is the videotaped deposition of My name is Benjamin Gerald, here with our 10 court reporter Leslie Rockwood. 11 Veritext National Deposition and Litigation Services at 12 the request of counsel for the plaintiff. 13 We are here from 09:37:01 This deposition is being held at 333 Twin 14 Dolphin Drive in the City of Redwood Shores, California. 15 The caption of this case is Oracle America, Incorporated, 16 versus Google, Incorporated. 17 WHA. 09:37:25 Case Number is CV 10-03561 18 Please note that audio and video recording 19 will take place unless all parties agree to go off the 20 record. 21 whispers, private conversations and cellular 22 interference. 23 24 25 Microphones are sensitive and may pick up 09:37:58 At this time will counsel and all present please identify themselves for the record. MR. MUINO: Daniel Muino of Morrison & 09:38:08 Page 5 Veritext National Deposition & Litigation Services 866 299-5127 Highly Confidential - Attorneys' Eyes Only 1 Foerster for the plaintiff Oracle America. 2 3 MR. NORTON: Flexner for plaintiff Oracle America. 4 5 Fred Norton of Boies, Schiller & MR. KAMBER: Matthias Kamber of Keker & Van Nest for Google, Inc. 09:38:22 6 MR. HWANG: 7 THE VIDEOGRAPHER: 8 Will the reporter please swear in the 9 Renny Hwang of Google. Thank you. witness. 10 THE REPORTER: Raise your right hand, please. 11 You do solemnly state that the evidence you 12 shall give in this matter shall be the truth, the whole 13 truth and nothing but the truth so help you God. 14 THE WITNESS: 15 THE REPORTER: 16 THE VIDEOGRAPHER: 17 Please proceed. 18 19 Yes. Thank you. Thank you. EXAMINATION BY MR. MUINO: 20 Q. Good morning, Mr. Brady. 21 A. Good morning. 22 Q. Can you please state your full name for the 24 A. Patrick Brady. 25 Q. And what is your home address? 23 09:38:40 record. 09:38:46 Page 6 Veritext National Deposition & Litigation Services 866 299-5127 Highly Confidential - Attorneys' Eyes Only 1 Foerster for the plaintiff Oracle America. 2 3 MR. NORTON: Flexner for plaintiff Oracle America. 4 5 Fred Norton of Boies, Schiller & MR. KAMBER: Matthias Kamber of Keker & Van Nest for Google, Inc. 09:38:22 6 MR. HWANG: 7 THE VIDEOGRAPHER: 8 Will the reporter please swear in the 9 Renny Hwang of Google. Thank you. witness. 10 THE REPORTER: Raise your right hand, please. 11 You do solemnly state that the evidence you 12 shall give in this matter shall be the truth, the whole 13 truth and nothing but the truth so help you God. 14 THE WITNESS: 15 THE REPORTER: 16 THE VIDEOGRAPHER: 17 Please proceed. 18 19 Yes. Thank you. Thank you. EXAMINATION BY MR. MUINO: 20 Q. Good morning, Mr. Brady. 21 A. Good morning. 22 Q. Can you please state your full name for the 24 A. Patrick Brady. 25 Q. And what is your home address? 23 09:38:40 record. 09:38:46 Page 6 Veritext National Deposition & Litigation Services 866 299-5127 Highly Confidential - Attorneys' Eyes Only 1 point there was tests written for those API's by a third 2 party. 3 were included in this version of CTS or if they're in the 4 now current version of CTS. 5 6 I couldn't say for sure if that was -- if those Q. BY MR. MUINO: Are you familiar with an API 12:05:04 package called java.security? 7 A. I've heard of that API package before, yes. 8 Q. Do you know if that API package is tested 9 under the CTS? 10 A. 11 I do not. MR. KAMBER: 12 Q. BY MR. MUINO: 12:05:16 Objection to form. With respect to the last row 13 on this page, anyway, of this table, it says, "Dalvik VM 14 tests." 15 testing the Dalvik VM." And the description says, "The tests focus on 16 12:05:33 Do you see that? 17 A. I do. 18 Q. Do you know what those tests covered? 19 A. I don't know specifically. These are -- 20 generally, these are also black box tests. So we -- my 21 understanding of these tests is that they send in Dalvik 22 executable bytecode both, you know, valid and invalid, 23 and make sure that whatever virtual machine is executing, 24 that DEX bytecode responds according to how we would 25 expect them to respond. 12:05:45 12:06:09 Page 90 Veritext National Deposition & Litigation Services 866 299-5127 Highly Confidential - Attorneys' Eyes Only 1 So again, black box testing, but passing in, 2 you know, bytecode expecting a response or a, you know, 3 certain failure. 4 5 6 Q. Can you explain what you mean when you say "black box testing"? A. 12:06:23 So the purpose of the CTS, we've written the 7 CTS because we know that OEMs make extensive 8 modifications to the platform. 9 were prevented from doing so in some way, we wouldn't If they didn't or if they 10 need the CTS; right? 11 same information is compatible with itself. 12 You don't need to test it if the 12:06:41 So black box testing makes the assumption 13 that they're making changes under the hood. 14 we need to ensure that applications that would be written 15 with the Android SDK could run -- could execute on these 16 varying implementations of Android. 17 And that -- 12:06:55 So from a black box testing, what I mean by 18 that is you have no knowledge, and you assume no 19 knowledge, of the internal workings of a system, but you 20 pass at inputs and you test the outputs. 21 answers it. 22 23 24 25 Q. I hope that 12:07:15 If a device did not have a Dalvik Virtual Machine, can it pass the Dalvik Virtual Machine test? MR. KAMBER: Objection to form, improper hypothetical. 12:07:31 Page 91 Veritext National Deposition & Litigation Services 866 299-5127 Highly Confidential - Attorneys' Eyes Only 1 THE WITNESS: I think -- you know, when we 2 say -- it's tough to say when we say "the Dalvik Virtual 3 Machine." 4 that you have a virtual machine. 5 design actual assembly machine code that would be able to 6 interpret DEX bytecode, Dalvik executive bytecode. 7 don't think there is one implementation of the Dalvik 8 Virtual Machine. 9 virtual machine that was capable of running this DEX 10 bytecode. 11 So if -- what is required by these tests is Or I suppose you could 12:07:49 I And I think you could have a different here. 12 And I would assume that you could pass a CTS 12:08:10 It's much the same way in that we have media 13 framework API's. 14 implementation of a media framework called Stagefright. 15 But many of our partners swap out that version and put in 16 some commercial version or an internally-developed 17 version that passes CTS. 18 CTS is to make sure that, you know, the inputs and 19 outputs are expected but that you can swap in different 20 components. 21 Q. And we have a default or upstream 12:08:25 That's kind of the point of a 12:08:47 BY MR. MUINO: Are you aware of any OEMs that 22 modified their Android devices to replace the Dalvik 23 Virtual Machine with another virtual machine and the 24 device passed the Dalvik Virtual Machine's tests of the 25 CTS? 12:09:02 Page 92 Veritext National Deposition & Litigation Services 866 299-5127

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?