Apple Inc. v. Samsung Electronics Co. Ltd. et al
Filing
621
OPPOSITION to ( #532 Apple's Motion to Strike Evidence Not Disclosed as Required by Patent Local Rule 4-3(b) ) filed by Samsung Electronics Co. Ltd.. (Attachments: #1 Declaration of Todd M. Briggs, #2 Exhibit A, #3 Exhibit B, #4 Exhibit C, #5 Exhibit D, #6 Exhibit E, #7 Exhibit F, #8 Exhibit G)(Briggs, Todd) (Filed on 1/12/2012) Modified text on 1/13/2012 (dhm, COURT STAFF).
EXHIBIT G
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 1
1
UNITED STATES DISTRICT COURT
2
NORTHERN DISTRICT OF CALIFORNIA
3
SAN JOSE DIVISION
4
5
6
7
8
9
10
11
12
13
---------------------------------x
APPLE INC., a California
)
corporation,
)
)
Plaintiff,
)
)
vs.
)
)No. 11-CV-01846LHK
SAMSUNG ELECTRONICS CO., LTD.,
)
a Korean entity; SAMSUNG
)
ELECTRONICS AMERICA, INC., a
)
New York corporation; SAMSUNG
)
TELECOMMUNICATIONS AMERICA, LLC, )
a Delaware limited liability
)
Company,
)
)
Defendants. )
---------------------------------x
14
15
16
17
VIDEOTAPED DEPOSITION OF TONY GIVARGIS, PH.D.
18
Los Angeles, California
19
Tuesday, December 6, 2011
20
21
HIGHLY CONFIDENTIAL - ATTORNEYS' EYES ONLY
22
23
Reported by:
24
SUSAN A. SULLIVAN, CSR #3522, RPR, CRR
25
JOB NO. 44330
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 52
1
system independent, correct?
2
A
That is correct, yes.
3
Q
What about this passage do you believe
4
5
supports your opinion?
A
This passage also refers to, includes an
6
application module including at least one applet so
7
there is this applet being included within an
8
application module property that is consistent with
9
the Java-like execution environment of applets which
10
11
I rely on for my definition of "applets."
Q
Can this notion of inclusion of the applet
12
within the application that you refer to exist
13
outside Java?
14
MR. SHAH:
Objection; form.
15
THE WITNESS:
Yes.
This notion of inclusion is
16
actually a very, very common design, sort of a
17
paradigm where one application serves as a host
18
interpreting another application or a set of
19
application on, if you will, on top.
20
the Java model of execution where the Java codes or
21
Java applications are interpreted by the host
22
application.
23
consistent with all interpreted language like Ruby
24
or PHP or even AppleScript and JavaScript.
25
Q
For example, a browser.
BY MS. MAROULIS:
And this is
It is also
In the context of the
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 53
1
host application can an applet be still system
2
dependent or are you saying it is always system
3
independent?
4
A
5
Typically.
The purpose of this inclusion or this
6
framework that I just described is to make the
7
applet OS-independent.
8
example or an exceptional case or a scenario where
9
one would build an applet that bypasses that notion
I'm certain there is an
10
so -- it is not universally the case but commonly
11
the case.
12
Q
Can you give me an example of such a
13
situation where you would have a host application
14
and still have a system-dependent applet?
15
A
Well, one example could be an applet that
16
exploits certain weakness or error or shortcoming of
17
the host application to gain access to the
18
underneath operating system, so in that sense that
19
applet is certainly OS-dependent.
20
In another example, it could be that that
21
applet is designed to take advantage of certain
22
resources of Operating System A and those resources
23
may not be available on Operating System B and in
24
that case too that applet would be dependent on
25
Operating System A and not portable to Operating
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 54
1
System B.
2
Q
Any other examples?
3
A
I can't think of any now.
4
Q
Can a Java applet be programmed to be
5
6
operating-system dependent?
A
I believe Java applets by design inherently
7
are operating-system independent.
8
would be the two I mentioned previously, a security
9
breach of some sort or a lack of resources of some
10
11
The exceptions
sort on one platform versus another.
Q
But can someone choose to program an
12
operating dependent, operating-system dependent
13
applet in the Java context?
14
MR. SHAH:
Object to form.
15
THE WITNESS:
Not specifically using the Java
16
programming language and the associated, the
17
understood to be Java tools for designing and
18
developing applications.
19
20
21
Q
BY MS. MAROULIS:
When you say not strictly
using, what is the distinction that you are drawing?
A
Well, Java is a programming language and
22
the programming language itself, setting aside the
23
environment where the code will execute and the
24
tools that would possibly compile the code, only
25
records or specifies the sequence of instructions
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 69
1
2
appreciate it.
MS. MAROULIS:
3
4
I anticipated your need.
We're going to mark this as Exhibit 8 for
identification.
5
(Givargis Exhibit 8, a document, marked for
6
identification, as of this date.)
7
THE WITNESS:
8
Q
9
10
11
12
13
14
Thank you.
BY MS. MAROULIS:
Is Exhibit 8 the excerpt
of the "Developer's Resource" guide that you were
citing to in your declaration?
A
Yes.
It appears to be pages of the
chapter, yes.
Q
And I believe the explanation you are
referring to is on Pages 11 and 12.
15
A
Yes.
16
Q
Is there anything in this excerpt that says
17
that applets must be system, operating-system
18
independent?
19
20
21
MR. SHAH:
Objection.
The document speaks for
itself.
THE WITNESS:
I believe that this document very
22
strongly suggests that Java applets are platform
23
independent.
24
Q
25
BY MS. MAROULIS:
Where in particular do
you see that?
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 70
1
A
Well, the text has an entire paragraph that
2
talks about distributing executable programs and how
3
that is, these programs, binary programs, are
4
closely tied to a specific hardware and operating
5
system.
6
examples.
And then it goes on -- and then gives some
7
And then it goes on to say how Java solves
8
the problem of platform independence by using byte
9
code.
10
11
Byte codes, and it describes the rest of it.
Q
So this particular reference is limited to
Java environment, right?
12
A
That is correct, yes.
13
Q
And so in your -- by definition it will not
14
15
16
17
talk about operating-system dependent applets.
MR. SHAH:
Objection; mischaracterizes his
testimony.
THE WITNESS:
Applets as commonly understood are
18
usually Java applets or Java-like applets,
19
interpreted programs, and this document gives an
20
example of how a Java achieves that mechanical
21
independence of the OS.
22
23
24
25
Q
BY MS. MAROULIS:
I'm sorry, my question
wasn't clear.
Since this particular document is limited
to Java, you personally would not expect to see
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 71
1
discussion of operating-system dependent applets in
2
it, correct?
3
A
That is correct, because the operating-
4
system independent nature of Java is a very
5
fundamental and core aspect of the Java, and Java-
6
like interpreted nature of interpreted languages.
7
8
Q
In arriving at your opinion did you examine
the accused devices in this case?
9
A
I did not.
10
Q
Do you know which devices Samsung is
11
12
13
14
15
16
17
18
19
20
21
accusing of infringement?
A
the iPad.
Q
24
25
Do you know which ones, whether it is
iPhone or iPad or both?
A
I believe it is both but I'm not certain a
hundred percent, yes.
Q
Do you know which particular versions of
iPhone are being accused?
MR. SHAH:
I caution the witness not to
speculate.
22
23
I believe it involves the iPhone, possibly
If you know, you can answer.
THE WITNESS:
Yes, I do not know the exact
answer.
Q
BY MS. MAROULIS:
Do you know which
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 72
1
particular versions of iPad, if any, are accused?
2
MR. SHAH:
Same objection.
3
THE WITNESS:
4
Q
I do not know the exact version.
BY MS. MAROULIS:
Do you know how any of
5
the accused devices operate in terms of which
6
programming environment they use?
7
MR. SHAH:
8
THE WITNESS:
9
10
13
I am familiar with the programming
language used by Apple Corporation in its various
products, yes.
11
12
Same caution.
Q
BY MS. MAROULIS:
What language does Apple
A
The bulk of the language that Apple uses is
use?
14
Objective-C but there is also the C, pure C code in
15
a lot of Apple products.
16
17
Q
Have you looked at any Samsung devices
embodying the '711 patent?
18
MR. SHAH:
Objection to the extent it calls for
19
a legal conclusion.
20
THE WITNESS:
21
Q
22
strike that.
23
24
25
I have not.
BY MS. MAROULIS:
Do you know whether --
Do you know which programming language is
used by the Samsung devices embodying this patent?
A
I do not.
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 112
1
little break, I will decide if I have any questions.
2
I just want to have a look at something.
3
MS. MAROULIS:
4
Okay.
Before I forget, we need to mark the
5
transcript as attorneys' eyes only because we
6
discussed inventor testimony.
7
MR. SHAH:
8
THE VIDEOGRAPHER:
9
10 minutes?
Okay.
The time is 12:07 p.m. and
we're off the record.
10
(Recess)
11
THE VIDEOGRAPHER:
12
The time is 12:21 p.m. and we
are back on the record.
13
14
EXAMINATION
15
BY MR. SHAH:
16
Q
17
Dr. Givargis, I just wanted to clarify a
couple of points.
18
You were asked about experience in
19
programming languages, certain languages.
20
want to clarify experience in the Objective-C
21
language?
22
23
24
25
A
Yes.
Did you
I am familiar with Objective-C and I
have indeed written applications in Objective-C.
Q
You were asked a question about whether you
reviewed the file history of the '711 patent in
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 113
1
preparation of your expert declaration and you said
2
you -- tell me if this is a fair characterization --
3
you said that you weren't sure if you had reviewed
4
the entire thing?
5
A
Yes.
6
MS. MAROULIS:
7
THE WITNESS:
Objection; leading.
I certainly received that in PDF
8
format, it was not in print format, and I recall
9
going through it.
Certain areas I read very
10
carefully, in particular those having to do with
11
examiner's comments and response to office action.
12
Certain parts of it were in Korean, I could only
13
skip to the translations that followed, and certain
14
parts of it appeared to just be sort of very --
15
titles or head pages and so on.
16
went through entire document at the time on the
17
computer, PDF format.
18
19
Q
BY MR. SHAH:
But I certainly
That was in advance of
submitting your declaration that is Exhibit 1?
20
A
Correct.
21
Q
You were asked earlier in the deposition if
22
you had any familiarity with what sounded like Links
23
applets.
24
to determine if you had any familiarity with Linux
25
applets, could you answer that question?
To the extent that that question was meant
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 114
1
A
I am familiar with Linux applets,
2
particularly the Python applets that are used within
3
Linux.
4
Q
Links applets, no.
But Linux, yes.
You also mentioned a publication by an
5
author Andre Nacul that you had reviewed in advance
6
of your submitting the declaration that is Exhibit
7
1; is that correct?
8
A
That is correct.
9
Q
And was that a part of your consideration
10
in preparing this document?
11
A
It was not.
12
MS. MAROULIS:
13
THE WITNESS:
Objection; vague.
It was not.
I reviewed that paper
14
very early on just to refresh my memory about that
15
work and see how it relates to the patent, but I had
16
long ago concluded that it has very little overlap
17
and I did not use it as part of my declaration.
18
19
20
Q
BY MR. SHAH:
Is it your opinion that the
Flash Plug In is an operating system?
A
I do not belief that plugin is an operating
21
system.
22
and components and it is by far distinct from a
23
plugin like Flash Plug In.
24
25
Q
An operating system encompasses many parts
You were asked earlier in today's
deposition if the sources of extrinsic evidence
TSG Reporting 877-702-9580
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 115
1
relied upon in Mr. Cole's exhibit were credible or
2
trustworthy.
3
question?
4
A
5
Do you recall being asked a similar
Yes, I recall.
Those sources which I reviewed, some of
6
them contained web, forum postings or message board
7
posts that I would consider less credible than, for
8
instance, the dictionary definition or a textbook.
9
Q
When you originally were asked the question
10
did you go back and review the exhibits before you
11
answered the question?
12
A
I did not.
13
Q
And one last question.
14
On -- you were asked about Exhibit 3, the
15
Joint Claim Construction and Prehearing Statement,
16
and referring to Pages 12 and 13 you were asked a
17
question about the list of extrinsic evidence relied
18
upon in support of Apple's proposed construction in
19
support.
Do you remember that?
20
A
Yes.
21
Q
Is it your opinion that all of these
22
extrinsic sources of support for Apple's
23
construction are related to Linux -- or strike.
24
related to Java?
25
MS. MAROULIS:
Objection; compound.
TSG Reporting 877-702-9580
Are
HIGHLY CONFIDENTIAL ATTORNEYS' EYES ONLY
Page 116
1
THE WITNESS:
Not all of them.
Some of these
2
are dictionary definitions that are unbiased towards
3
one language or another.
4
definitions.
5
Q
6
BY MR. SHAH:
They're simply
Did you consider -- strike.
Nothing further.
7
8
FURTHER EXAMINATION
9
BY MS. MAROULIS:
10
Q
Mr. Givargis, when I asked you whether Mr.
11
Cole cited reliable sources of extrinsic evidence
12
you answered yes to me, correct?
13
A
That is correct, yes.
14
Q
And then when your counsel questioned you
15
16
you changed your testimony; is that correct?
A
I believe I augmented it or corrected it to
17
the degree that, one, I did not actually
18
specifically go through all of the exhibits and read
19
all of it at this point, and that two, I do recall
20
that some of them were message board postings and
21
such and some were more technical documents; for
22
instance, from Microsoft MSDN, their developer
23
network, and that I recognized that a message board
24
posting does not carry the same weight as, say, a
25
technical posting that comes from Microsoft.
TSG Reporting 877-702-9580
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?