throbber
pd
`
`Planet Depos0
`We Make It Happen™
`
`pt of Martin
`Transcri
`Rinard, Ph.D.
`
`Date: June 3, 2022
`
`
`
`(PTAB) (INTEL) Case: Intel Corporation -v-Qualcomm Incorporated
`
`Planet Depos
`Phone: 888.433.3767
`IPR2018-01334
`Email: transcripts@planetdepos.com
`Intel v. Qualcomm
`INTEL 1028
`
`www. planetdepos.com
`
`
`
`WORLDWIDE COURT REPORTING & LITIGATION TECHNOLOGY
`
`
`
`

`

`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`INTEL CORPORATION,
`
`Petitioner,
`
`Vv.
`
`QUALCOMM INCORPORATED,
`
`Patent Owner.
`
`IPR2018-01334
`
`U.S. Patent No. 8,838,949
`
`Reported by: Renee J. Ogden, CSR-3455, RPR
`
`Deposition of MARTIN RINARD, Ph.D.
`
`Conducted Virtually
`
`Friday, June 3, 2022
`
`7:03 a.m.
`
`Job No.: 451226
`
`Pages:
`
`1 - 88
`
`

`

`2
`
`APPEARANCES :
`
`ON BEHALF OF THE PETITIONER:
`
`WILMER CUTLER PICKERING HALE AND DORR, LLP
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`Jrnightingale@jonesday.com
`
`BY:
`
`JOSEPH F. HAAG
`
`1875 Pennsylvania Avenue, NW
`
`Washington, DC 20006
`
`(202) 663-6000
`
`Joseph. haag@wilmerhale.com
`
`ON BEHALF OF THE PATENT OWNER:
`
`JONES DAY
`
`BY:
`
`JOSHUA R. NIGHTINGALE
`
`500 Grant Street
`
`Suite 4500
`
`Pittsburgh, Pennsylvania 15219
`
`(412) 394-7950
`
`
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`3
`
`TABLE OF CONTENTS
`
`WITNESS
`
`MARTIN RINARD, Ph.D.
`
`EXAMINATION
`
`BY MR. HAAG
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`(Exhibits not offered.)
`
`INDEX TO EXHIBITS
`
`EXHIBIT
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`Friday, June
`
`7:03 a.m.
`
`4
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`and that I will be reporting this deposition and
`
`PLANET DEPOS TECH:
`
`Thank you to
`
`everyone for attending this proceeding remotely
`
`which we anticipate will run smoothly.
`
`Please
`
`remember to speak slowly and do your best not to
`
`talk over one another, and please be aware that we
`
`are recording this proceeding for backup purposes.
`
`Any off-the-record discussions should be had away
`
`from your computer, and please remember to mute
`
`your mic for those conversations.
`
`Please have your video enabled to help
`
`the reporter identify who is speaking.
`
`If you're
`
`unable to connect with video and connect via phone,
`
`please identify yourself each time before speaking.
`
`And I apologize in advance for any
`
`technical-related interruptions.
`
`Thank you.
`
`COURT REPORTER:
`
`The attorneys
`
`participating in this deposition acknowledge that
`
`I'm not physically present in the deposition room
`
`
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`5
`
`administering the oath remotely.
`
`The parties and their counsel consent to
`
`this arrangement and waive any objections to this
`
`manner of reporting.
`
`Counsel, please indicate your agreement
`
`on the record.
`
`MR. HAAG: This is Joseph Haag. We
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`And what is your current address?
`
`
`
`MR. NIGHTINGALE: This is Josh
`
`Nightingale of Jones Day. We agree.
`
`MARTIN RINARD, Ph.D.,
`
`was thereupon called as a witness herein, and after
`
`having first been duly sworn or affirmed to testify
`
`to the truth,
`
`the whole truth and nothing but the
`
`truth, was examined and testified as follows:
`
`EXAMINATION
`
`BY MR. HAAG:
`
`Good morning.
`
`Good morning.
`
`Can you please state your full name for the record?
`
`Martin Conway Rinard.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`0o0FPOOFPCOYFOOPF
`
`
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`I do.
`
`48 Robbins Road, Arlington, Massachusetts 02416.
`
`And where are you currently located?
`
`6
`
`At that address.
`
`So is that your home address?
`
`Yes, it is.
`
`Do you understand that you're under oath today?
`
`Yes,
`
`I do.
`
`And do you understand that you must answer
`
`truthfully and fully just as if you were in the
`
`court?
`
`Yes,
`
`I do.
`
`Is there any reason you cannot provide your best
`
`and honest testimony here today?
`
`Not that I'm aware of.
`
`Approximately how many times have you been deposed
`
`before?
`
`It's hard for me to give you an exact answer.
`
`I
`
`would say in the ballpark of 10, maybe 12; maybe a
`
`little bit more than that, maybe a little less.
`
`So you understand that I'll be asking you a series
`
`of questions here today?
`
`Yes,
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`7
`
`And you'll be providing answers as best you can?
`
`That's my understanding.
`
`And I would appreciate it if you don't interrupt
`
`when I'm trying to ask a question.
`
`Can we agree
`
`that?
`
`I'll do my best.
`
`And I'll also do my best to try not to interrupt
`
`your answers, okay?
`
`Okay.
`
`Have you been deposed by -- over a video link
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`Let me see.
`
`
`
`before?
`
`Yes,
`
`I have.
`
`Okay.
`
`Do you have any documents in front of you?
`
`Physical documents?
`
`I have Gupta;
`
`this is the '949 Patent.
`
`I've got
`
`Svensson U.S. Patent 7,356,680.
`
`I've also got
`
`Bauer, which is -- yeah,
`
`I think we know what I'm
`
`talking about.
`
`Okay.
`
`Do you have any notes on those documents?
`
`No,
`
`I don't.
`
`They should be clean copies.
`
`And is the '949 Patent exhibit marked 1001?
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`8
`
`It says Intel 1001, and it appears to be
`
`a copy of the -- well, we'll see it if loads.
`
`Yeah.
`
`It appears it be a copy of the '949 Patent.
`
`I haven't examined every page, but it looks
`
`familiar.
`
`Okay. And then physical copy of Svensson that you
`
`have,
`
`is that marked Exhibit 10- -- 1010?
`
`No.
`
`It's just -- it's not marked at all.
`
`Okay.
`
`A.
`
`Q.
`
`A.
`
`It doesn't have an exhibit marker on it.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`Do you have any other electronic documents open?
`
`
`
`Q.
`
`A.
`
`Q.
`
`A.
`
`Q.
`
`And then is Bauer,
`
`is that marked 1009?
`
`No markings on it whatsoever.
`
`Okay.
`
`No exhibit markings.
`
`You don't have any handwritten notes on any of
`
`those physical documents?
`
`No,
`
`I don't.
`
`And just before the deposition started,
`
`I believe
`
`you downloaded copies of Exhibit 1001, 2015, and
`
`2014;
`
`is that right?
`
`That's correct.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`9
`
`No,
`
`I do not.
`
`So I'd like to turn first to --
`
`Just for clarification?
`
`sure.
`
`So I'm looking at -- okay.
`
`You know,
`
`I'm just
`
`looking for the exhibit numbers on the documents
`
`and I see them,
`
`so I think we're good.
`
`It should be lower right of the first page.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`Yeah, again, without examining it, it
`
`
`
`Yeah,
`
`I see them.
`
`Do you see that, sir?
`
`I do.
`
`Okay.
`
`So I'd like to first turn to Exhibit 2015.
`
`Okay. Which one's that again? Oh, that's my
`
`declar- -- that's the remanded declaration of
`
`Dr. Martin Rinard, correct?
`
`Yes.
`
`Do you have that in front of you?
`
`Give me a second.
`
`Yes,
`
`I have it in front of me.
`
`And do you recognize this document?
`
`Let me take a look.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`10
`
`appears to the remanded declaration of -- filed in
`
`this case.
`
`And do you see your signature on the last page?
`
`Yes,
`
`I do.
`
`That is your Signature, right?
`
`It appears to be, yes.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`Pardon me?
`
`
`
`And approximately how much time did you spend on
`
`this declaration?
`
`Difficult for me to give you an exact answer.
`
`I
`
`would say, again, ballpark some tens of hours.
`
`I
`
`would say certainly less than 100; probably less
`
`than 50.
`
`It would be difficult for me to be more
`
`exact than that.
`
`And I think you've spent a decent amount of time on
`
`the '949 Patent over the past few years, right?
`
`I don't know whether I would characterize it as
`
`"decent" or not, but, yes, I've been involved with
`
`this patent in several litigations.
`
`And you have been deposed on it at least a couple
`
`times; if not a few times, right?
`
`I'd say that's accurate, yes.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`11
`
`I've been deposed several times on matters
`
`involving the '949 Patent.
`
`So I'd like to turn first to paragraph -- if I can
`
`find it -- paragraph 45 of your declaration of
`
`Exhibit 2015.
`
`It should be on page 22.
`
`Yes.
`
`Do you have that in front of you, sir?
`
`Paragraph 45 you said?
`
`Yes.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`Do you see that?
`
`
`
`Yes,
`
`I have paragraph 45 in front of me.
`
`And in paragraph 45, you address claims 1 and 2,
`
`right?
`
`I believe that's correct, yes.
`
`This is claims 1 and 2 of the '949 Patent, right?
`
`That's my understanding.
`
`And you say that claims 1 and 2 have a different
`
`scope under your proposed construction, right?
`
`Well,
`
`I believe it said "different scopes under my
`
`proposed construction."
`
`And there's a sentence that begins with "Claim 2
`
`further limits."
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`Yes, next to last sentence in the paragraph.
`
`Is
`
`that what you're referring to?
`
`12
`
`Yes.
`
`please?
`
`Can you read that out
`
`loud for us,
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`I note that there's more sentences in
`
`Do you want me to read the whole paragraph?
`
`Just
`
`that one sentence.
`
`Just that one sentence.
`
`Yeah.
`
`So just for context,
`
`I think -- I'm happy to
`
`read that one sentence, but I want -- but I'll just
`
`remark that that one sentence occurs in the context
`
`of paragraph 45, and it's a single sentence in the
`
`middle of paragraph 45.
`
`The context would include
`
`the sentences before it and the sentences after it.
`
`So having that,
`
`the sentence that you've asked me
`
`to read reads:
`
`"Claim 2 further limits the scatter
`
`loader controller element by adding limitations on
`
`how it 'directly'
`
`loads into system memory -
`
`specifically, expressly excluding 'copying data
`
`between system memory locations on the secondary
`
`processor.'"
`
`
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`13
`
`that paragraph and in the declaration in general
`
`that provide additional context to the sentence
`
`that I just read.
`
`So in that sentence am I right that you're saying
`
`that claim 2 further limits claim 1
`
`in that claim 2
`
`excludes copying between system memory locations on
`
`the secondary processor?
`
`MR. NIGHTINGALE: Objection to form.
`
`Let me take a quick like here. You're asking me
`
`about -- I'm understanding your question to be
`
`asking me specifically about the text of claim 2.
`
`I have claim 2 here, and it says -- it includes the
`
`limitation of "without copying data between system
`
`memory locations on the secondary processor."
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`From claim 1 it further limits
`
`
`
`BY MR. HAAG:
`
`Q.
`
`So in that sentence, you're saying that claim 2
`
`further limits claim 1, right?
`
`I believe claim 2 does further limit claim l, yes.
`
`It's a --
`
`And you're --
`
`It's a defendant claim.
`
`I'm sorry.
`
`It's a
`
`defendant claim.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`14
`
`claim 1.
`
`And you're saying that claim 2 excludes copying
`
`data between system memory locations on the
`
`secondary processor, right?
`
`I think that's accurate because claim 2 says
`
`"without copying data between system memory
`
`locations on the secondary processor."
`
`
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`If you look at the
`
`And you're saying that claim 2 further limits the
`
`scatter loader controller of claim 1, right?
`
`That's one of the things I'm saying here because it
`
`says -- I mean, claim 2 starts "The multi-processor
`
`system of claim 1
`
`in which the system" -- "the
`
`scatter loader control is configured," and then it
`
`goes on.
`
`So one of the things it's doing is it's
`
`limiting the configuration of the scatter loader
`
`controller from claim 1.
`
`And so in claim 1, it allows copying data between
`
`system memory locations on the secondary processor,
`
`but claim 2 does not;
`
`is that right?
`
`I would not agree with that characterization
`
`because claim 1 -- there's certain important things
`
`that claim 1 does limit.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`15
`
`variety of limitations in claim 1, claim 1
`
`includes
`
`a limitation "to scatter load each received data
`
`segment based at least in part on the loaded image
`
`header, directly from the hardware buffer to the
`
`system memory." And that limits -- that -- in
`
`fact,
`
`that excludes copying between system memory
`
`locations for the received data segments.
`
`So how do you think claim 2 further limits claim 1?
`
`As I say in my expert report, and here I am reading
`
`the very last sentence of paragraph 45,
`
`I say:
`
`"I
`
`note that claim 1 recites the term 'data segment, '
`
`and claim 2 recites the term 'data.'"
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`So what is it about claim 2 that you think further
`
`
`
`I'll also note additionally that claim 2
`
`says -- includes the limitation where "the software
`
`loader controller is configure" -- "configured to
`
`load the executable software image directly from
`
`the hardware buffer to the system memory of the
`
`secondary processor"; whereas, claim 1 says "to
`
`scatter load each received data segment based at
`
`least in part on the loaded image header, directly
`
`from the hardware buffer to the system memory."
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`16
`
`limits claim 1?
`
`The use of the term "data segment" in claim 1 and
`
`"data" in claim 2 as well as, again,
`
`the use of the
`
`term "data segment" in claim 1 and the use of the
`
`term "software image" in claim 2.
`
`Those are two
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`segment has been litigated extensively in this
`
`differences between --
`
`Do you agree with --
`
`I'm sorry.
`
`Those are two differences between
`
`claim 1 and claim 2.
`
`Do you agree with me that "data" is a broader term
`
`than "data segment"?
`
`I would say that often depends on context, and you
`
`would have to consider the context carefully.
`
`In
`
`this situation,
`
`I think that there are things that
`
`you could potentially consider to be data that are
`
`not necessarily data segments in the context of
`
`this patent and these two claims.
`
`Do you agree with me that a data segment is data,
`
`right?
`
`I would say the data segment contains data, but
`
`there's -- I will also point out that the term data
`
`
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`17
`
`case. There's a lot of nuance here and conditions
`
`here that we're going to have to go through if
`
`we're going to get deep into it.
`
`I'm going to have
`
`to ask you to show me various documents and trial
`
`testimony to get deep into it.
`
`So you have got a sentence here that reads:
`
`"Claim 2 further limits the data loader controller
`
`element by adding limitations on how it directly
`
`loads into system memory, specifically expressly
`
`excluding copying data between system memory
`
`locations on the secondary processor."
`
`You see that sentence, right?
`
`Just to keep the record clean,
`
`I believe you read
`
`that sentence inaccurately.
`
`I think you said "data
`
`loader controller" instead of "scatter loader
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`scatter loader controller is configured to," and
`
`
`
`controller."
`
`Okay.
`
`Now, you say there "Claim 2 further limits."
`
`What do you mean by "further limits"?
`
`All I'm saying is that I'm referring here to the
`
`first sentence of the claim 2 where it says "The
`
`multiprocessor system of claim 1
`
`in which the
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`18
`
`then the claim goes on.
`
`So that's what I'm
`
`referring to.
`
`I'm referring to the first part of
`
`the sentence of claim 2.
`
`What do you mean by "further limits"?
`
`It just says, “further limits the scatter
`
`controller."
`
`The configuration of the scatter
`
`controller, set scatter loader controller.
`
`If you
`
`look at claim 1 --
`
`I'm sorry.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`"further limits" means in your sentence. What does
`
`
`
`-- you will see that claim 1
`
`includes a scatter
`
`loader controller configured and then there are
`
`several claim elements, and further to -- and in
`
`claim 2 further limits the configuration of the
`
`scatter loader controller as laid out in the
`
`following text in claim 2.
`
`So by "further limits," you mean adds an additional
`
`feature to it?
`
`MR. NIGHTINGALE: Objection to form.
`
`A.
`
`I wouldn't put it that way at all.
`
`BY MR. HAAG:
`
`Q. Sir,
`
`I'm just trying to understand what you think
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`19
`
`that mean?
`
`MR. NIGHTINGALE: Objection to the form.
`
`I would say that it imposes -- I'm sorry.
`
`I
`
`didn't -- can I hear the question again to be sure
`
`we're on the same page?
`
`BY MR. HAAG:
`
`Q. What does "further limits" mean in your paragraph
`
`secondary processor," right?
`
`
`
`45?
`
`MR. NIGHTINGALE:
`
`Same objection.
`
`I understand you to be asking me about the next to
`
`last sentence in claim 45.
`
`I think I'm saying that
`
`it adds an additional requirement to the
`
`configuration of the scatter loader controller as
`
`laid out in claim 2.
`
`I'm finding it difficult to
`
`give you a more precise answer than simply reading
`
`back the language of claim 2 because I think that
`
`the language of claim 2 is clear on how it further
`
`limits the configuration.
`
`BY MR. HAAG:
`
`Q. And you say "specifically expressly excluding
`
`copying data between system memory locations on the
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`A.
`
`I believe -- I believe that sentence directly
`
`copies the language from claim 2.
`
`20
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`part on the loaded image shutter directly from the
`
`So are you saying that claim 1 allows copying data
`
`between system memory locations on the secondary
`
`processor and claim 2 does not?
`
`Let me be precise here. What I'm saying is,
`
`claim 1 expressly says in the claim element to
`
`"scatter load each received data segment based at
`
`least in part on the loaded image header directly
`
`from the hardware buffer to the system memory."
`
`That claim element rules out any copying
`
`of data segments between system memory locations on
`
`the -- in between system memory locations and I
`
`suppose I should say on the secondary processor in
`
`claim 1.
`
`So then,
`
`in your view, how does claim 2 further
`
`limit claim 1?
`
`Claim 2 uses the term "data" instead of "data
`
`segment," and it uses the term "executable software
`
`image" directly from the hardware buffer instead of
`
`using each received data segment based at least in
`
`
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`21
`
`hardware buffer to the system memory.
`
`Those are
`
`two of the differences between claim 1 and claim 2.
`
`If you could turn to paragraph 21 of your
`
`declaration.
`
`Sure.
`
`I'm there.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`If you turn to your declaration to paragraph 9 --
`
`Right about
`
`in the middle of that paragraph, you
`
`refer to final locations in system memory.
`
`Do you
`
`see that?
`
`Please give me a chance to read the paragraph.
`
`Here you are referring to, again,
`
`the
`
`next to last sentence in that paragraph where the
`
`sentence refers to Figure 3?
`
`Yes.
`
`It refers to final locations in system
`
`memory.
`
`Do you see that?
`
`I do see that. That's, again, referring to final
`
`locations in system memory 305 referencing
`
`Figure 3.
`
`What do you mean by "final locations"?
`
`It means in this case the locations where they
`
`are -- that means they're final locations. That
`
`means they're not copied to any other location.
`
`
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`22
`
`Okay.
`
`I'm there.
`
`On this page you referred to a couple -- I think
`
`they're books by Hennessy and Patterson.
`
`Yeah.
`
`You are referring here to Hennessy and
`
`Patterson, "Computer Architecture-A Quantitative
`
`Approach," the fourth and fifth editions.
`
`And are those books?
`
`Yes,
`
`they are.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`I'm not going to try
`
`
`
`And I think you have portions of at least one of
`
`those in Exhibit 2014, right?
`
`Let me check that. Let me see what we have here.
`
`It's a long book.
`
`I'm not going to try on what is
`
`and isn't present in Exhibit 2014.
`
`I think we can
`
`go on here if you have got some specific part of
`
`the book you are interested in.
`
`I just have a couple questions.
`
`I mean,
`
`this is
`
`your exhibit that you attached to your declaration,
`
`right, Exhibit 14?
`
`I referenced the book,
`
`I attached it to -- I
`
`presume it's been filed with my declaration.
`
`Whether what I'm seeing on the screen before me or
`
`not is the full book or not,
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`23
`
`to take a position on that issue without doing a
`
`lot of examination, and I don't think we need to do
`
`that right here.
`
`The full book is longer than 77 pages,
`
`though,
`
`right?
`
`Yes.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`declaration.
`
`
`
`I think this exhibit is 77 pages, right?
`
`Let me see. That's what the PDF reader says.
`
`Okay.
`
`So we can agree that Exhibit 2014 is at
`
`least some excerpts from a Hennessy and Patterson
`
`book, right?
`
`I think that's a logical conclusion based on what
`
`you told me. Yeah,
`
`I think it goes directly from
`
`the table of contents to chapter 5.
`
`Presumably in
`
`the book there's chapters 1 through 4 as listed in
`
`the table of contents.
`
`So you selected the portions you thought were the
`
`most relevant to include this Exhibit 2014;
`
`is that
`
`fair?
`
`I selected the portions of these books I thought
`
`were most relevant and cited them in my
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`And it looks like Exhibit 2014 is the fourth
`
`edition of the Hennessy and Patterson book;
`
`is that
`
`24
`
`right?
`
`That's what it says.
`
`And why did you cite the Hennessy and Patterson
`
`books?
`
`Just for background.
`
`They are known books in
`
`computer architecture.
`
`I'm familiar with them.
`
`I'm familiar with the series from various other
`
`editions, and I thought it was useful background.
`
`Are you saying that the Hennessy and Patterson
`
`books are well-known books in architecture?
`
`Yes,
`
`they are very well known.
`
`MR. NIGHTINGALE: Objection,
`
`foundation.
`
`Let me clarify.
`
`I would say they're very well
`
`known to people in computer architecture that I
`
`know and, of course, myself and people in computing
`
`work generally tend to be very aware of this book.
`
`It's a standard textbook used throughout, you know,
`
`many computer architecture courses.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`So you refer to Figure 5.2 on page 289 of
`
`
`
`BY MR. HAAG:
`
`Q.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`25
`
`Exhibit 2014.
`
`Do you see that?
`
`Are you asking do you see where I refer to it or do
`
`I see Figure 5.2?
`
`Well, do you see where you refer to it?
`
`Yeah.
`
`It's about the middle of the paragraph 9,
`
`I
`
`believe.
`
`Okay.
`
`Now, can you find that Figure 5.2 on
`
`page 289 of Exhibit 2014?
`
`Sure.
`
`I see Figure 5.2.
`
`The first sentence with the caption of Figure 5.2
`
`says "Starting with 1980, performance as a
`
`baseline,
`
`the gap in performance between memory and
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`comparing the performance gap between a processor
`
`
`
`processors is plotted over time."
`
`Do you see that?
`
`I do see that sentence.
`
`And then it goes on and in the next sentence it
`
`refers to DRAM.
`
`Mm-hmm.
`
`Right.
`
`So am I right that Figure 5.2 is comparing
`
`processor to DRAM memory?
`
`I'm not sure I understand your question.
`
`It's
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`26
`
`and DRAM.
`
`So Figure 5.2 is comparing the performance gap
`
`between a processor and DRAM?
`
`It's presenting a performance gap between
`
`processors and DRAM.
`
`Am I right that DRAM is a typical type of external
`
`memory?
`
`I would say that DRAM is often used as a form of
`
`memory in many computer systems.
`
`In fact,
`
`the
`
`majority of computer systems that you would see in
`
`a laptop or a desktop, and it has been for several
`
`
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`separate process technology from a processor chip?
`
`decades.
`
`And typically that DRAM is external to the
`
`processor chip, right?
`
`Can you clarify what you mean by "external"?
`
`A separate chip.
`
`It is often a separate chip or -- a separate chip
`
`Or in some cases chips.
`
`From the processor, right?
`
`That's my understanding, yes.
`
`And am I right that DRAM is typically made using a
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`27
`
`Can you be more specific by what you mean by
`
`"orocess technology"?
`
`Yeah,
`
`I'm talking about the manufacturing
`
`technology in a fab?
`
`You mean fabrication technology?
`
`MR. NIGHTINGALE: Objection to scope,
`
`relevance.
`
`BY MR. HAAG:
`
`Correct.
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`to a processor chip.
`
`
`
`Often that can be the case, yes.
`
`So DRAM is typically made from a different
`
`fabrication technology than the processor chip;
`
`is
`
`that fair?
`
`relevance.
`
`MR. NIGHTINGALE: Objection, scope,
`
`It would help me answer the question if you could
`
`give me some idea of what you're trying to figure
`
`out here.
`
`BY MR. HAAG:
`
`Q.
`
`I'm just trying to figure out if the fabrication
`
`technology is typically different for DRAM compared
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`28
`
`It can be, yes. And what you refer to here as --
`
`and, you know,
`
`I don't know how deep you want to
`
`get into this, but in a fab, you have a sequence of
`
`steps that you use to manufacture various computer
`
`chips, and those have different technologies, and,
`
`you know, you can make processors in a whole wide
`
`range of technologies.
`
`You can make DRAMs and
`
`other kinds of RAMs as well
`
`in a whole range of
`
`technologies. And often you'll mix different kinds
`
`of technologies together into a computer system for
`
`a variety of reasons,
`
`including costs and other
`
`kinds of -- costs, density, other kinds of
`
`constraints.
`
`So in general, you would expect to
`
`see a computer system, say, over the last several
`
`decades,
`
`incorporating multiple chips and, you
`
`know,
`
`these chips may have been manufactured on fab
`
`lines that use kinds of technologies, sure.
`
`I'd like you to turn to the previous page of
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`Yes.
`
`
`
`Exhibit 2014.
`
`Okay.
`
`And there's a Figure 5.1 shown there, right?
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`29
`
`And it shows the levels of a typical memory
`
`architecture, right?
`
`The first sentence of Figure 5.1 says "The levels
`
`in a typical memory hierarchy in embedded, desktop,
`
`and server computers."
`
`And on the -- on Figure 5.2,
`
`this comparison
`
`between performance of processor and memory,
`
`there's a memory listed.
`
`Is that memory shown in
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`memory. And I would say Figure 5.1 is more general
`
`
`
`Figure 5.1?
`
`That specific memory.
`
`The memory referred to in Figure 5.2.
`
`Well, if you like at 5.2, it is -- the X axis
`
`covers a range of times from 1980 to 2010, so, of
`
`course,
`
`there's not any one specific memory. And
`
`in Figure 5.2, it's plotting the performance of a
`
`range of memories over time.
`
`Yeah. And what type of memory is that shown
`
`Figure 5.2?
`
`Is it also shown in Figure 5.1?
`
`MR. NIGHTINGALE: Objection,
`
`form.
`
`In general,
`
`I would expect 5.2 to be talking -- the
`
`line that says "Memory" to be referring to DRAM
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`30
`
`than that potentially, but in practice,
`
`the figure
`
`labeled "Memory" -- the box labeled "Memory" in 5.1
`
`could be and often is implemented in DRAM, but it
`
`doesn't have to be implemented in DRAM.
`
`BY MR. HAAG:
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`Now it shows a CPU, and it's got registers in it,
`
`So the box labeled "Memory" in Figure 5.1 often
`
`would be implemented in DRAM.
`
`Is that fair to say?
`
`It could be.
`
`I mean, many computer systems -- but,
`
`again, you've got to realize 5.1 is an abstraction
`
`of the actual architecture that occurs in many
`
`computer systems.
`
`If you look at the corresponding
`
`figure from the next edition of the machine, you'll
`
`see a slightly different architecture. This is a
`
`conceptual architecture that's intended for -- to
`
`give you an idea of what's going on. There have
`
`been systems that have been built with this
`
`specific -- with an architecture that is captured
`
`accurately, 5- -- Figure 5.1, but there are other
`
`architectures as well. This is intended to be a
`
`conceptual overview of the kinds of levels that you
`
`see in a memory hierarchy.
`
`
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`31
`
`right?
`
`You're referring here to the circle in Figure 5.1
`
`labeled "CPU" and inside has a box called
`
`"Registers." That's correct.
`
`And it's got a size and speed listed below that
`
`circle.
`
`I do.
`
`Do you see that?
`
`And what does that speed indicate?
`
`Okay.
`
`So let's see if we can --
`
`MR. NIGHTINGALE: Objection,
`
`relevance
`
`and scope.
`
`So what I'll -- so if you look at the very first
`
`paragraph under 5.1 Introduction,
`
`the very last
`
`line says "Figure 5.1 shows a multilevel memory
`
`hierarchy,
`
`including typical sizes and speeds of
`
`access." And I'll note that these numbers have
`
`changed over time,
`
`so this is something that would
`
`be typical as of the time that this book was
`
`written, and things may have changed later on.
`
`
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`So the speed there refers to speed of
`
`BY MR. HAAG:
`
`Q. Yeah.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`32
`
`access?
`
`Again, speeds of access, and I think that's what is
`
`explicitly stated in the last sentence of the first
`
`paragraph of Section 5.1 Introduction.
`
`Figure 5.1 of Exhibit 2014 shows that the speed of
`
`access of the CPU and its registers is about 250
`
`picoseconds, right?
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`of a certain date, and that is -- that time's going
`
`
`
`I don't think that's an accurate characterization
`
`of how I would interpret this.
`
`I would say the
`
`accurate characterization is this is a typically
`
`speed of access for the registers. And [I'll just,
`
`you know,
`
`remark here that registers are -- I mean,
`
`I don't know how deeply you want to get into this,
`
`but registrars are distinct from the memory
`
`hierarchy in the way that they're accessed by the
`
`instructions of architecture.
`
`I can go as far as
`
`you want to into that.
`
`So Figure 5.1 shows that the typical speed of
`
`access for registers is about 250 picoseconds?
`
`MR. NIGHTINGALE: Objection, scope.
`
`Again, let's bear in mind that this is written as
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`33
`
`to be -- 1S going to be typical as of that date
`
`according to the authors of the paper, but on any
`
`machine and in particular as machines change over
`
`time,
`
`that speed's going to change. And,
`
`in fact,
`
`I don't know that 250 picoseconds specifically is
`
`going to be the exact access time for any machine.
`
`It's going to be a typical range. That's how this
`
`is --
`
`BY MR. HAAG:
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`I'll just say the information in the
`
`
`
`Q. Okay.
`
`I understand.
`
`It's typical range of typical
`
`speed, right?
`
`It's intended to give -- you know, again, a range
`
`or a ballpark of where you might be at for these
`
`systems at this point in time.
`
`I mean,
`
`is it what it's intended to do is compare a
`
`speed of access of CPU registers versus cache
`
`versus memory versus I/O devices?
`
`Is that what
`
`Figure 5.1 is trying to do?
`
`MR. NIGHTINGALE: Objection,
`
`form,
`
`scope,
`
`relevance.
`
`I would hesitate to characterize a figure as having
`
`an intention.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`34
`
`figure provides, again, ballpark indications of
`
`what the speeds of access of the various components
`
`labeled in the figure would be,
`
`so that would be,
`
`for example, registers, cache, memory, and I/O
`
`devices as the components of the figure labeled in
`
`the figure.
`
`And, again, I'll just -- I'll just
`
`remark that these things change over time, and this
`
`is intended to be a typical and it isn't -- I would
`
`not expect it to be the case that if you looked at
`
`any specific system, you would find exactly these
`
`Transcript of Martin Rinard, Ph.D.
`Conducted on June 3, 2022
`
`intended to -- to capture the
`
`
`
`numbers in that system.
`
`BY MR. HAAG:
`
`So for the cache Figure 5.1 lists the typical speed
`
`of access of 1 nanosecond, right?
`
`If you look at the Speed column at the bottom of
`
`Figure 5.1, it says "1 ns," and that's nanoseconds.
`
`And if you look at the size, it's 64 kilobytes.
`
`And, again,
`
`I just want to emphasize that these
`
`numbers change over time, and they're intended to
`
`be -- give you a typical idea of what's going on.
`
`They're not
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`

`

`35
`
`characteristics of any specific system.
`
`And so in Figure 5.1,
`
`the cache speed of access is
`
`on the order but slightly larger or slightly higher
`
`than the register access time;
`
`is that right?
`
`Why don't I --
`
`MR. NIGHTINGALE: Objection to scope,
`
`relevance.

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