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)
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?