throbber
UNITED STATES DISTRICT COURT
`
`SOUTHERN DISTRICT OF CALIFORNIA
`
`Page 1
`
`QUALCOMM INCORPORATED, )
`
`)
`
`Plaintiff, ) CASE NO.
`
`)
`
`vs. ) 3:17-CV-1375-DMS-MDD
`
`APPLE INCORPORATED, )
`
`)
`
`Defendant. )
`
`)
`
`_________________________)
`
`)
`
`AND RELATED COUNTERCLAIM )
`
`_________________________)
`
`VIDEOTAPE DEPOSITION OF
`
`VINCENT J. MOONEY, III, PH.D.
`
`Atlanta, Georgia
`
`Thursday, August 2, 2018
`
`Reported by:
`
`Judith Leitz Moran, CCR, RPR, RSA
`
`JOB NO.: 145806
`
`TSG Reporting - Worldwide 877-702-9580
`
`1
`
`2 3 4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`Qualcomm, Ex. 1012, Page 1
`
`

`

`Page 41
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`take a server farm for a search engine company, we
`
`can think of some names, and that server farm would
`
`choose the high frequency, high performance medium
`
`power consumption option because they want the
`
`fastest searches that are possible and they'll have
`
`more complicated packages.
`
` The low power option will have lower
`
`clock speeds, lower performance, but would be more
`
`appropriate for a battery power device.
`
` And the fundamental difference, for
`
`example, would be in the threshold voltages of the
`
`transistors. So for the server one you'd have
`
`lower threshold voltages with higher leakage but
`
`higher performance. In the low power chips you'd
`
`have slightly higher threshold voltages but much
`
`lower leakage and that would be to lower overall
`
`power.
`
` Q The '812 patent -- or excuse me -- the de
`
`Cesare family of patents talks about having
`
`components in different performance domains; is
`
`that correct?
`
` A Yes, it talks about different performance
`
`domains.
`
` Q Is it fair to describe that as having
`
`different portions of the chips that are subdivided
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 2
`
`

`

`Page 42
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`for performance purposes?
`
`A For performance purposes you would take
`
`the overall chip and define power domains in
`
`portions of the chip.
`
`Q Was that known to persons of skill in the
`
`art before the de Cesare family? In other words,
`
`was it already known you didn't have to run every
`
`part of the chip at the same performance level
`
`before the de Cesare family?
`
`A Prior to the de Cesare patent the idea of
`
`having different parts of the chip with different
`
`clock voltage frequencies, different performance
`
`characteristics was known.
`
`Q Was there also before the de Cesare
`
`family hardware and/or software that could be used
`
`to transition the performance states of different
`
`performance domains?
`
`A Yes, there was hardware and software to
`
`design microchips and have different performance
`
`domains with different levels.
`
`Q Can you think of any specific examples
`
`prior to the de Cesare family of that being the
`
`case, having hardware and/or software that changes
`
`the performance states of different components on a
`
`system on a chip?
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 3
`
`

`

`Page 43
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` A So you're asking can I think of examples
`
`of hardware and software designs that controlled
`
`performance domains.
`
` MR. GREEN: Object to the form.
`
` A So, for example, one that I looked at in
`
`the 2000s was the Intel StrongARM processor and
`
`there were ways to have the memory go faster or
`
`slower, have different frequencies and voltages for
`
`the memory versus the processor.
`
`BY MR. DAVIS:
`
` Q In the Intel StrongARM design, what was
`
`it that caused the memory to go faster or slower
`
`based upon the processor performance?
`
` A In the Intel StrongARM processors the
`
`software would decide to move either the processor
`
`itself or the memory system to a different
`
`frequency and voltage.
`
` That decision would be implemented by --
`
`well, the software would make the decision, would
`
`send information down and eventually you'd have
`
`hardware gates that would actually, for example,
`
`connect a new voltage to the power line or connect
`
`a different frequency to the memory or to the
`
`processor.
`
` The broad name of the technology was
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 4
`
`

`

`Page 44
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`called dynamic frequency and voltage scaling.
`
`Q When you say software would cause it, is
`
`this operating system software or what exactly do
`
`you mean by the software?
`
`A The software that would control the power
`
`could be the operating system or in the case of an
`
`embedded system without a full fledged operating
`
`system you could have application software specific
`
`to that embedded system making -- making the
`
`decision.
`
`MR. GREEN: Is it okay if we take a
`
`break? I need to run to the restroom and I've lost
`
`my real-time feed.
`
`MR. DAVIS: Oh, yeah, yeah, that's fine,
`
`we can take a break.
`
`MR. GREEN: Thank you.
`
`VIDEO TECHNICIAN: The time is 10:12 a.m.
`
`We're now off the record.
`
`(Recess taken.)
`
`VIDEO TECHNICIAN: The time is 10:19 a.m.
`
`We're back on the record.
`
`BY MR. DAVIS:
`
`Q Welcome back, Dr. Mooney.
`
`A Thank you.
`
`Q If you could look at Mooney Exhibit 3
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 5
`
`

`

`Page 56
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`when transitions would occur between sleep states
`
`and wake states.
`
` Q That could also be true for other
`
`components like memory, in the state of memory?
`
` A Yes, you can have different power states
`
`for memory, including sleep and wake states.
`
` Q And it's your opinion that a person of
`
`skill in the art before the de Cesare patents would
`
`know that they can implement these types of state
`
`machines either in hardware or in software?
`
` MR. GREEN: Object to the form.
`
`BY MR. DAVIS:
`
` Q Go ahead.
`
` A Yes, anyone skilled in the state of the
`
`art of electrical engineering and microchip design
`
`would know that finite state machines and state
`
`transitions can be programmed in software or in
`
`hardware.
`
` Q The de Cesare patents talk about a power
`
`management unit. What's your understanding of --
`
`well, let me ask this to start with.
`
` Did power management unit exist --
`
`management units exist before the de Cesare
`
`patents?
`
` A Yes, power management units existed
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 6
`
`

`

`Page 57
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`before the de Cesare patent.
`
` Q What is a power management unit in your
`
`opinion as used in the claims?
`
` A A power management unit is a section or
`
`area on a microchip that controls both the
`
`performance and power configurations as well as the
`
`transitions between the different configurations at
`
`run time.
`
` And just -- just for clarity I would like
`
`to specify that I hope I said hardware and/or
`
`software. And if I didn't that's what I meant to
`
`say.
`
` Q So is it your opinion that a -- well, let
`
`me break down your definition here.
`
` When you say section or area on a
`
`microchip, what do you mean by that?
`
` A There's a defined part of the transistors
`
`on a chip that are dedicated to the power
`
`management unit function.
`
` Q And when you say power management
`
`function, what do you mean by that term?
`
` A The setting of the power and performance
`
`characteristics and transitioning of those
`
`characteristics at run time, such as voltage and
`
`free -- clock frequency.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 7
`
`

`

`Page 58
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` Q What do you mean by run time?
`
` A At run time I mean during the active use
`
`as opposed to boot time when the device is turned
`
`on, as opposed to power on or set up time.
`
` I mean, the power management may also be
`
`part of setting up the initial configuration, but
`
`it's used throughout the lifetime of the usage
`
`scenarios of a microchip.
`
` Q This definition that you just gave, is
`
`that the plain and ordinary meaning of power
`
`management unit according to a person of skill in
`
`the art or is that a particularized meaning in the
`
`context of the 8-1 -- or the de Cesare patents?
`
` A It is my professional opinion that the
`
`definition I gave is a plain and ordinary meaning
`
`as understood by an ordinary skilled person in the
`
`state of the art at the time of the patent.
`
` Q Do you have any extrinsic or other
`
`support on a -- strike that.
`
` Did you cite in your claim construction
`
`declaration any extrinsic or other support for your
`
`opinion that that would be the plain and ordinary
`
`meaning as recognized by persons skilled in the
`
`art?
`
` A The main citation I have is my own resume
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 8
`
`

`

`Page 59
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`for a lot of person of ordinary skill in the art in
`
`the -- in the declaration that I provided on July
`
`20th.
`
` Q By your resume, you mean your prior
`
`experience and your publications and research, and
`
`so on and so forth?
`
` A Yes. And attending research meetings
`
`with DARPA. You know, all of the research and
`
`teaching I've done. And the people I've interacted
`
`with.
`
` Q But your declaration doesn't go forth and
`
`particularly analyze any of those particular
`
`experiences you've had or papers or et cetera to
`
`explain why those demonstrate that that's the
`
`proper definition of a power management unit, does
`
`it?
`
` MR. GREEN: Object to the form.
`
` MR. DAVIS: Let me rephrase it because of
`
`Mr. Green's objection.
`
`BY MR. DAVIS:
`
` Q Yeah, I know you've attached your CV to
`
`-- your resume to your declaration, but the body of
`
`your declaration discussing your claim construction
`
`analysis, that doesn't go through the papers and
`
`your past experience, and so on and so forth, and
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 9
`
`

`

`Page 60
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`your resume and otherwise, and explain how that
`
`supports your opinion about the definition of a
`
`power management unit, does it?
`
` MR. GREEN: Same objection, but you may
`
`answer it if you understand.
`
` A I did not cite specific publications of
`
`mine or those I've been involved with in the
`
`declaration.
`
`BY MR. DAVIS:
`
` Q And you didn't discuss how your past
`
`experiences, any particular past experiences lead
`
`to the conclusion that that's the proper definition
`
`of a power management unit, did you?
`
` MR. GREEN: Same objection.
`
` A I did not go into specifics of my past
`
`experiences with regard to power management units.
`
`For example, I didn't refer to my book Powerware
`
`Computing that's under my published books.
`
`Actually, it's a book I was an editor of a chapter.
`
` I did not refer to -- I was editor of
`
`VLSI-SoC, From Systems to Chips in 2006.
`
` THE COURT REPORTER: I'm sorry, of what?
`
` THE WITNESS: VLSI-SoC, From Systems to
`
`Chips. I was an editor of this book that was
`
`published 2006.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 10
`
`

`

`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` A But, you know, I did not go through those
`
`books and put references to those in my
`
`Page 61
`
`declaration.
`
`BY MR. DAVIS:
`
` Q Or cite any specific parts of those books
`
`or publications, right?
`
` A I did not cite parts of those books or
`
`publications.
`
` Q You testified that in your opinion a
`
`power management unit can be hardware and/or
`
`software. Is it your opinion that a power
`
`management unit can be only software?
`
` A It is my professional opinion that a
`
`power management unit cannot only be software
`
`because the eventual clock signaling, gate
`
`signaling to the components that are being
`
`controlled would involve boolean logic hardware.
`
` So there will always be a small piece of
`
`boolean logic in any power management unit, it
`
`would not be zero.
`
` Q So is it true then -- and I'm looking at
`
`Page 10 of your declaration where you have the box,
`
`you see at the top of Page 10 there's the box that
`
`says Apple's Proposed Construction?
`
` A Yes.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 11
`
`

`

`Page 62
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` Q Do you see that?
`
` And you say "hardware and/or software."
`
`Is that actually incorrect, it should be hardware
`
`or hardware and software based upon your testimony
`
`just now that there at least has to be some
`
`hardware as part of a power management unit?
`
` A If you want to -- if -- I would say we're
`
`splitting hairs here a bit. The power management
`
`unit in its interface, the interface is going to
`
`have hardware, probably boolean logic gates.
`
` Could somebody argue that I'm going to
`
`define an interface and have that block not be part
`
`of the power management unit, I think it's
`
`splitting hairs, but they could potentially try to
`
`do that.
`
` So I would say that there's a variety of
`
`hardware/software combinations and you can make
`
`them very large amounts of each and that's what I
`
`intended by hardware and/or software.
`
` Q So in your opinion there can be different
`
`proportions or amounts of hardware and software and
`
`it could be you have a large portion of hardware
`
`and very little software or very large portion of
`
`software and only a small amount of hardware?
`
` A Yes, that's -- that's my intention behind
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 12
`
`

`

`Page 63
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`hardware and/or software the proportions can change
`
`by very large amounts.
`
` Q But it's also your testimony that you
`
`could have a power management unit that is only
`
`hardware?
`
` A Absol -- you definitely can have a power
`
`management unit that's exclusively hardware. It
`
`wouldn't be programmable without -- you know, it
`
`wouldn't be software programmable.
`
` Q How do I determine as a person -- well,
`
`let me ask you this: Page 5 of your report in
`
`Paragraph 18. You're discussing certain tenets of
`
`claim construction; is that right?
`
` A In Paragraph 18 on Page 5 I discuss claim
`
`construction and definiteness.
`
` Q All right. In the last sentence you say:
`
`Instead, the claims, when read in light of the
`
`intrinsic record, must provide objective boundaries
`
`for those of skill in the art. You wrote that in
`
`your report?
`
` A Yes, I wrote in my report that the
`
`claims, when read in light of intrinsic record,
`
`must provide objective boundaries --
`
` Q Okay. So --
`
` A -- for those of skill in the art.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 13
`
`

`

`Page 64
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` Q So what's your -- does objective
`
`boundaries, that essentially means it can't be in
`
`the eye of the beholder, it can't be subjective,
`
`there has to be some reasonable understanding?
`
` Well, let me strike that.
`
` What's your understanding of objective
`
`boundaries as you used it in that sentence?
`
` A The objective boundaries for those of
`
`skill in the art is related to U.S.C., I believe
`
`it's 102, and specifically in the United States
`
`Patent Code just in layman's terms the claims
`
`should specify what is in the scope of the patent
`
`as well as what's not in the scope of the patent.
`
` Use of vague and ambiguous terms which
`
`don't lead to specific implementations would fall
`
`under indefiniteness.
`
` The way you transition or the way you
`
`understand the words in a claims and how they
`
`provide those objective boundaries is evaluated
`
`under the condition of a person of ordinary skill
`
`in the art reading those claims and with the
`
`knowledge at the time of the patent.
`
` Q So at the time of this patent in April
`
`7th, 2010, how do I know objectively what the
`
`boundaries are of the power management unit? In
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 14
`
`

`

`Page 65
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`other words, you said it could either be purely
`
`hardware or some combination of hardware and
`
`software. So how do I determine what goes inside
`
`and is part of the power management unit and what
`
`is not?
`
` A So your question as I understand it
`
`relates to the claims of the '812 patent and I
`
`believe the most important claim, the claim we're
`
`looking at is claim 8 and how would somebody
`
`skilled in the art interpret claim 8.
`
` And there were terms used in claim 8
`
`including power management unit. And your question
`
`is how would somebody skilled in the state of the
`
`art distinguish hardware versus software in their
`
`implementation of the power management unit.
`
` I would say that the implementation of
`
`the power management unit, the parts that are in
`
`hardware versus software have flexibility as long
`
`as you fulfill the conditions of claim 8.
`
` So I think that somebody skilled in the
`
`state of the art would realize there are parts that
`
`can be implemented both in hardware or in software
`
`and either way they would fall under the scope of
`
`what a power management unit is.
`
` Q Well, under your definition or at least
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 15
`
`

`

`Page 66
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`Apple's proposed definition, which I think you've
`
`indicated you may disagree with a little bit of
`
`hardware and/or software if it can't be purely
`
`software, how do I determine in the context of all
`
`the different hardware as you called it section or
`
`area of the microchip, which areas of that
`
`microchip are part of the power management unit and
`
`which areas of the microchip are separate from the
`
`power management?
`
` A Okay. So the question is how do we
`
`determine what parts are in the power management
`
`unit and which are outside the power management
`
`unit.
`
` Q Yes, sir.
`
` A May I refer to Figure 1 --
`
` Q Yes.
`
` A -- in the patent?
`
` In Figure 1 in the '812 patent there is a
`
`box PMU 28.
`
` Q Yes.
`
` A And that box describes power management
`
`functionality. This box can be mapped to a
`
`specific embodiment of a chip and an embodiment of
`
`the patent and the patent teaches ways to implement
`
`PMU 28 and what it does and parts of that may be
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 16
`
`

`

`Page 67
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`hardware or software. What determines that it
`
`falls under the power management unit is the
`
`functionality.
`
` Q Let me maybe ask it -- this a different
`
`way. If you go back and look at Apple's proposed
`
`construction, it's hardware and/or software that
`
`causes a performance domain to transition to a
`
`performance state. Did I read that correctly?
`
` A Yes, you read that correctly.
`
` Q And at least under Apple's proposed
`
`construction because it's hardware and/or software
`
`that pretty much means anything that causes a
`
`performance domain to transition to a -- and I
`
`understand that to mean a different performance
`
`state; is that fair?
`
` A I would not use the phrase "anything."
`
` Q So what's excluded from hardware and/or
`
`software? In other words, a transistor is
`
`hardware, right?
`
` MR. GREEN: Object to the form of the
`
`question.
`
`BY MR. DAVIS:
`
` Q What is excluded from hardware and/or
`
`software?
`
` MR. GREEN: Same objection. You may
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 17
`
`

`

`Page 69
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` A Yes, I've opined on what is a performance
`
`domain.
`
` Q And you said that a performance domain,
`
`this is at Page 7 of your report, is "one or more
`
`components that may be controlled as a unit or
`
`independently for performance configuration
`
`purposes"; is that correct? That's Apple's
`
`proposed construction?
`
` A Yes, the proposed construction is "one or
`
`more components that may be controlled as a unit or
`
`independently for performance configuration
`
`purposes."
`
` Q And in this definition because the
`
`proposed construction says controlled is a unit or
`
`independently, that really just means controlled,
`
`right, because there's no other way to control
`
`something other than as a unit or independently,
`
`correct?
`
` MR. GREEN: Object to the form.
`
`BY MR. DAVIS:
`
` Q Did you understand my question?
`
` A I do not understand the exact question.
`
` Q Is there any way to control a component
`
`other than as a unit or independently with other
`
`components?
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 18
`
`

`

`Page 70
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` A The question is, is there any way to
`
`control a component other than as a unit or
`
`independently.
`
` Yeah, the components may be controlled in
`
`subgroups. If you take the definition of unit as
`
`you can define it in any different ways then you
`
`can have different subgroupings that are
`
`controlled.
`
` I believe you can also have components
`
`that are not controlled so you can leave like an
`
`always on section.
`
` Q Okay.
`
` A And that would not be controlled at all,
`
`but it might -- it might be a necessary part of the
`
`functionality of a domain.
`
` Q But for the components that are
`
`controlled for power management purposes, there's
`
`no other -- there's no way to control them other
`
`than either as a unit or independently; isn't that
`
`true?
`
` A Yeah, right now I cannot think of other
`
`ways to control it other than independently or in
`
`some type of a grouping you control it.
`
` Q So doesn't Apple's proposed construction
`
`or performance domain then essentially reduce down
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 19
`
`

`

`Page 71
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`to one or more units that are controlled for
`
`performance configuration purposes because there's
`
`no other way to do it other than as a unit or
`
`independently --
`
` MR. GREEN: Object to the form.
`
`BY MR. DAVIS:
`
` Q -- at least in your opinion?
`
` MR. GREEN: Object to the form.
`
` A What I would say is that from the point
`
`of view of the power engineering during the chip
`
`design, the power engineer wants maximum
`
`flexibility to control clock -- clock frequency,
`
`voltage scaling, memory configurations. Each of
`
`those variables to the extent that the silicone
`
`supports it I would like to -- as a power engineer
`
`I'd like to define those performance domains as
`
`flexibly as possible based on the application
`
`constraints.
`
` So, yes, they are configurable, they can
`
`be defined after the silicone is fabricated. Once
`
`defined and put into registers and into
`
`programmable hardware and into software, then those
`
`are fixed at run time.
`
` Q I appreciate your answer, but I don't
`
`think you answered my question.
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 20
`
`

`

`Page 72
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` So my question is, because for the
`
`control -- components that are controlled for power
`
`management purposes, because you've said you can't
`
`think of any way to control those components other
`
`than as a unit or independently, isn't it true that
`
`Apple's proposed construction then reduces down to
`
`one or more components that may be controlled for
`
`performance configuration purposes?
`
` MR. GREEN: Object to the form.
`
` A I would not phrase it as one or more
`
`units that can be controlled for performance
`
`purposes because that leaves out the part that
`
`there can be additional performance domains where
`
`those independent components are -- have say a
`
`different clock frequency or different voltage.
`
`BY MR. DAVIS:
`
` Q So you're saying Apple's proposed
`
`construction is incomplete?
`
` A No, on the contrary I'm saying it's
`
`complete.
`
` Q Well, then, I'm still not sure I
`
`understand your answer so I'm going to ask the
`
`question again, and I apologize for just not
`
`getting through to me.
`
` But since in your opinion for performance
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 21
`
`

`

`Page 73
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`purposes components can only be controlled either
`
`as a unit or independently, I think we agree on
`
`that, correct?
`
` A I'd agree that components can be
`
`controlled as a unit or independently.
`
` Q And you haven't thought of any other way
`
`to perform control, is what I'm --
`
` A I mentioned not controlling.
`
` Q Not controlling.
`
` A Yeah.
`
` Q But I'm saying for the ones that are
`
`controlled, for the components that are controlled,
`
`they have to either be controlled as a unit or
`
`independently, correct?
`
` A They can be controlled as a unit or
`
`independently, yes.
`
` Q Okay. So because the components that are
`
`controlled have to be controlled either as a unit
`
`or independently, isn't Apple's proposed
`
`construction then essentially "one or more
`
`components that may be controlled for performance
`
`configuration purposes"?
`
` MR. GREEN: Object to the form. You may
`
`answer.
`
` A So I understand the question to be is not
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 22
`
`

`

`Page 74
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`the statement "one or more components that may be
`
`controlled as a unit or independently for
`
`performance configuration purposes" equivalent to
`
`"one or more units that may be controlled for
`
`performance configuration purposes."
`
`BY MR. DAVIS:
`
` Q One or more components that may be
`
`controlled for performance configuration purposes?
`
` A Agreed. So the reason I want to keep in
`
`in my opinion "as a unit or independently" is for
`
`configurability of different types of performance
`
`domains even over the same set of components using
`
`the independent control in the sentence.
`
` Q Well, I understand that maybe you want to
`
`include that, but I'm just asking what the
`
`difference is. What's the difference between a
`
`definition that says "one or more components that
`
`may be controlled as a unit or independently for
`
`performance configuration purposes" and "one or
`
`more components that may be controlled for
`
`performance configuration purposes"?
`
` A The difference as I see it is that
`
`omitting the "as a unit or independently" from the
`
`statement allows you to say that, well, if I have
`
`three components they must always be controlled
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 23
`
`

`

`Page 75
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`only as a unit, they cannot be controlled with
`
`different values in different performance domains.
`
` So leaving independently allows for those
`
`three components to be controlled differently in
`
`different performance domains.
`
` VIDEO TECHNICIAN: You got five minutes.
`
` MR. DAVIS: Okay. We can take a break
`
`now if that works.
`
` MR. GREEN: Sure.
`
` VIDEO TECHNICIAN: This is the end of
`
`Media 1 in the deposition of Dr. Vincent Mooney.
`
`The time is the 11:06 a.m. We're now off the
`
`record.
`
` (Recess taken.)
`
` VIDEO TECHNICIAN: This is the beginning
`
`of Media 2 in the deposition of Dr. Vincent Mooney.
`
`The time is 11:18 a.m. We're back on the record.
`
`BY MR. DAVIS:
`
` Q Welcome back, Dr. Mooney.
`
` A Thank you.
`
` Q When we left off we were talking about
`
`the definition of performance domain.
`
` In Paragraph 27 of your report for the
`
`proposition you cite '812 Patent at column 4, lines
`
`20 to 25; is that right?
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 24
`
`

`

`Page 76
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` A I cited in Page 8 of my declaration the
`
`'812 patent, column 4, lines 20 to 25.
`
` Q And you cite that portion of the patent
`
`for the proposition that components in a
`
`performance domain may be controlled as a unit or
`
`independently; is that right?
`
` A I cited the -- that section of the patent
`
`to point out that the patent talks about -- yes,
`
`both as a unit and independently from each other
`
`components being controlled in performance domains.
`
` Q Okay. And you said something important
`
`here, you said performance domains, right, plural?
`
` A Yes.
`
` Q Okay. My question is, how does the
`
`portion of the '812 patent that you cite here,
`
`columns 4, lines 20 to 25, support the proposition,
`
`if at all, that components within a single
`
`performance domain can be controlled independently?
`
` Actually, let me ask it. Strike that.
`
`I'll ask a different question.
`
` The first sentence that you cite here
`
`from the patent says: The components that form a
`
`performance domain may transition together from one
`
`performance state to another performance state.
`
`Did I read that correctly?
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 25
`
`

`

`Page 77
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` A Yes, you read that correctly.
`
` Q So that's talking about all components
`
`within one performance domain transitioning
`
`together; is that right?
`
` A Yes, it talks about all components within
`
`a performance domain transitioning together.
`
` Q Okay. And then the patent goes on to
`
`contrast by saying: On the other hand, components
`
`in different performance domains may be independent
`
`of each other, at least from the standpoint of
`
`hardware, and may have independently-determined
`
`performance states. Did I read that correctly?
`
` A You read that correctly.
`
` Q So that sentence is talking about the
`
`fact that at least from the standpoint of hardware,
`
`the hardware can signal one performance domain to
`
`do a transition and then later or independently
`
`send a signal, a different performance domain, to
`
`do a different transition, correct?
`
` A The one performance domain and associated
`
`set of components may be transitioned to a set of
`
`new values in a new performance domain.
`
` I'm sorry, can we -- can you repeat the
`
`question.
`
` Q Yeah. So in that second sentence it's
`
`TSG Reporting - Worldwide 877-702-9580
`
`Qualcomm, Ex. 1012, Page 26
`
`

`

`Page 78
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`talking about the fact that the hardware can signal
`
`performance domain, let's say A and its components
`
`to go to one state, and then independently signal
`
`components B in performance domain B to go to a
`
`different state, right, independently?
`
` A The signals, the low level signals that
`
`control the performance characteristics of a
`
`performance domain can change and indicate
`
`different performance levels in different
`
`performance domains.
`
` Am I understanding your question?
`
` Q I think so.
`
` A Okay.
`
` Q So that second sentence is talking about
`
`two different performance domains, right?
`
` MR. GREEN: Object to the form.
`
`BY MR. DAVIS:
`
` Q It says "different performance domains."
`
` A The second sentence talks about
`
`components in different performan

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket