throbber
Trials@uspto.gov
`571-272-7822
`
`Paper # 46
`Entered: November 22, 2022
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`__________
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`__________
`
`NINTENDO CO., LTD., and NINTENDO OF AMERICA INC.,
`Petitioner
`v.
`
`ANCORA TECHNOLOGIES, INC.,
`Patent Owner.
`__________
`IPR2021-01338
`Patent 6,411,941 B1
`__________
`Record of Oral Hearing
`Held: October 03, 2022
`__________
`Before THU A. DANG, KEVIN W. CHERRY, and RYAN H. FLAX,
`Administrative Patent Judges.
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`APPEARANCES:
`
`ON BEHALF OF THE PETITIONER:
`
`JERRY RIEDINGER, ESQ.
`JOSE VILLARREAL, ESQ.
`KYLE CANAVERA, ESQ.
`TARA CURTIS, ESQ.
`of: Perkins Coie LLP
`700 13th Street, NW
`Suite 800
`Washington, D.C. 20005-3960
`(202) 654-6200
`
`ON BEHALF OF THE PATENT OWNER:
`
`DAVID GOSSE, ESQ.
`NICHOLAS PETERS, ESQ.
`KAREN WANG, ESQ.
`of: Fitch, Even, Tabin & Flannery LLP
`1250 23rd Street, NW
`Suite 410
`Washington, D.C. 20037
`(202) 419-7000
`
`The above-entitled matter came on for hearing Monday,
`
`October 3, 2022, commencing at 12:00 p.m. EDT.
`
`
`
`
`
`2
`
`
`
`

`

`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
`
`IPR2021-01338
`Patent 6,411,941 B1
`
`
`
`P-R-O-C-E-E-D-I-N-G-S
`
`11:59 a.m.
`JUDGE DANG: Good afternoon, everybody. We are here to hear
`arguments for case number IPR2021-01338 between Nintendo Co. and
`Nintendo of America, as Petitioner, and Ancora Technologies, Inc., as Patent
`Owner. This is concerning U.S. Patent No. 6,411,941. Counsels, please
`introduce yourselves, starting with Petitioner.
`MR. CANAVERA: Yes, Your Honor. Kyle Canavera, on behalf of
`the Petitioners.
`JUDGE DANG: Hello.
`MR. GOSSE: Thank you, Your Honor. David Gosse on behalf of
`Patent Owner.
`JUDGE DANG: Okay, great. We had the pre-hearing call in which
`Patent Owner would like to assess how much time it would like at the end of
`the proper portion for the private portion. Could you please confirm whether
`or not thirty minutes for both parties would be enough?
`MR. GOSSE: Your Honor, Patent Owner would prefer to reserve ten
`minutes for the non-public portion of the hearing.
`JUDGE DANG: Okay. Ten minutes, okay.
`MR. CANAVERA: Your Honor, we would like to reserve ten
`minutes as well.
`JUDGE DANG: Okay, great. So, twenty minutes at the end. Okay,
`so we will have a public portion; and this will be our public portion and by
`the end of this portion, each, we will turn off the audios for the phone calls
`and we will invite the public to leave camera so we can have our private
`
`
`
`
`
`3
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`portion. Okay, and so with each reserving ten minutes, you will each have
`fifty minutes. Petitioner, would you like to begin any time, and you will
`have fifty minutes -- Oh, I'm sorry. Would you like to reserve any time?
`MR. CANAVERA: Yes, Your Honor. I'd like to reserve fifteen for
`rebuttal in this hearing.
`JUDGE DANG: Okay, great. So thirty-five minutes and then fifteen
`minutes. Okay. Thank you.
`MR. CANAVERA: May I begin?
`JUDGE DANG: Yes, please.
`MR. CANAVERA: Good afternoon, Your Honors. Kyle Canavera
`on behalf of the Nintendo Petitioners.
`I’ll discuss five issues today. Two relate to whether the prior art
`discloses particular claim elements; two relate to the combination of the
`prior art; and one relates to secondary considerations of non-obviousness.
`The last issue will be handled in the post-hearing following this one.
`
`Looking at slide 2 of our demonstratives, the petition presented two
`grounds for invalidity. Hellman is the base reference for both. For the
`primary claim at issue, Claim 1, Hellman discloses all of the elements except
`for the BIOS memory.
`
`Chou discloses that feature. Chou also provides its own motivation to
`combine the references to arrive at the claimed features.
`
`It’s a simple combination with its own motivation to combine. We
`ask that this panel find the claims invalid for the reasons stated in the
`petition.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`
`
`
`
`4
`
`
`
`

`

`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
`
`IPR2021-01338
`Patent 6,411,941 B1
`
`
`Turning to the first issue, is the question of whether Hellman plus
`
`Chou discloses the using of agent limitation. On slide 10 of our
`demonstratives, we show Patient Owner’s proposed construction for this
`term. OS-level software program for routine.
`
`The Board cannot agree with that construction unless it finds
`disclaimer. That’s not our petition, that’s not our position, that’s Ancora’s
`position.
`
`And the board should take account of the construction that Ancora has
`proposed for agent in over a decade of litigation. We have examples of
`those on our slides 11 through 20 of our demonstratives.
`
`In repeated presentations to Courts, to this Board, Ancora has said that
`agent requires software program routine without ever mentioning the OS-
`level limitation.
`
`This is not a position that they had and have changed. As shown on
`slide 20 of our demonstratives. In February of this year, or I mean January
`of this year after the preliminary response in this proceeding, Ancora was
`still saying that the instruction for agent should be software programmer
`routine, in light of, including the prosecution history which they now say
`creates disclaimer.
`
`JUDGE FLAX: So, counsel, the examiner said it had to be at the OS-
`level, right, in the notice of allowance?
`
`MR. CANAVERA: That’s not quite right, Your Honor.
`
`JUDGE FLAX: Not quite, right?
`
`MR. CANAVERA: The examiner said that the license programs had
`to be at the OS-level. The examiner did not say the agent was at the OS-
`
`
`
`
`
`5
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`level. I can, I’m going to bring up the particular portion I think Your Honor
`is referring to.
`
`On slide 25 of our demonstratives, the examiner said that the prior art
`do not teach licensed programs running at the OS-level, interacting with the
`program verification structures stored in the BIOS.
`
`And there’s continued discussion on the next page, and this is on slide
`26. The examiner mentions the agent but only at the end, and OS-level is
`not described in the agent. It’s described in the licensed programs.
`
`Now I do want to clarify, the Federal Circuit discussed this passage,
`and we have those excerpts in slides 27, 28, 29. And, the Federal Circuit
`said that OS-level language was describing the verifier program.
`
`But the Federal Circuit said the verifier program is what does Claim 1.
` It uses the agent. It’s not the agent. And the Federal Circuit drew that
`distinction looking at this very office action.
`
`The Federal Circuit described the OS-level language in the Apple
`appeal and did not describe agent. They were talking about the program and
`the unresided verifier software.
`
`It’s simply not a description of agent itself. It’s a description of
`whatever does Claim 1.
`
`The Board should not reach this construction for OS-level for another
`reason. Apart from the fact that agent is not described in the specification
`and that the prosecution history that Ancora points to is not describing agent,
`it’s not clear what the construction of agent really means. Pardon me, the
`construction of OS-level really means.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`
`
`
`
`6
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`
`Ancora has used OS-level in a multitude of ways. On slide 30 we
`show one example. In the office action that Ancora primarily points to,
`which is shown here on slide 30, there’s this sort of time wise distinction.
`They say the BIOS is a configuration utility. It runs for a while, then
`it’s done. Things after that are OS-level. So that’s one potential meaning of
`OS-level.
`
`JUDGE DANG: Counselor?
`
`MR. CANAVERA: Yes, Your Honor?
`
`JUDGE DANG: Are you saying that OS-level needs to be defined
`because one of ordinary skill in the art would not know what OS-level is?
`
`MR. CANAVERA: I am saying something similar, Your Honor. I’m
`saying that OS-level is not sufficiently clear to establish clear and
`unmistakable disclaimer of the claim.
`
`OS-level is used sort of like a moniker here. It’s, maybe it’s
`something other than BIOS. It’s not, it’s not used in the specification. And
`the operating system is never mentioned in the specification, so it’s not a
`precise term, or even a reasonably precise term.
`
`It is a, it is a moniker. It’s a sort of vague notion of something maybe
`different from BIOS, but it’s nothing clear than that.
`
`JUDGE DANG: Operating system is not clear?
`
`MR. CANAVERA: Operating system level.
`
`JUDGE DANG: Oh, I see.
`
`MR. CANAVERA: That’s the issue, Your Honor.
`
`JUDGE DANG: Yes.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`
`
`
`
`7
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`MR. CANAVERA: In deposition, the inventor said the operating
`
`system level does not mean the operating system. He said we did not invent
`the operating system. I don’t think there’s a dispute on that, but if OS-level
`is not the operating system, the question is what is it?
`
`Is it something the operating system uses? Is it something that uses
`the operating system? Is it something existing in parallel with the operating
`system? That’s the challenge.
`And it’s heightened by the fact that Ancora itself has not used this
`term consistently. I showed one of those examples, this temporal distinction
`on slide 30. They’ve used that other places; we show that on slide 31.
`
`There’s a related but slightly different characterization on slide 32.
`It’s sort of a logical separate from the BIOS. That’s maybe a similar idea,
`but it’s not a sort of time wise distinction.
`
`This is from the patent and a response here, and Dr. Martin’s
`declaration, Ancora’s expert.
`
`But there’s a variety of other characterizations, especially coming
`from Ancora’s own expert. When asked about what OS-level means, he
`used terms like as shown on slide 35, programs that are running that use the
`running operating system services as part of their operation. So, there would
`be something that uses the OS.
`
`We had another characterization at that same deposition relying on
`operating system services, and, and doing so after the operating system is
`running.
`So that sort of mixes two of the previous characterizations.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`
`
`
`
`8
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`So, operating system, I think that we can say the person with skill in
`
`the art knows what that is. But what it means to describe an agent as OS-
`level, that’s not sufficiently clear to be clear and unmistakable disavowal.
`
`There’s also the software only limitation in the construction that
`Ancora’s proposing. This one I don’t think Ancora’s saying it’s a
`disclaimer, I think they’re trying to say it’s the plain and ordinary meaning
`of agent.
`
`But the extrinsic or evidence show that’s not true. As shown on slide
`38, here is a dictionary definition that says an agent can be software,
`hardware, or both.
`
`And the reason we have to look to the extrinsic evidence is because
`the patent just doesn’t tell us. I’m sure you’re seen this in the briefing.
`Agent’s just not in the patent.
`
`And that is the difficulty with creating negative limitations, disclaimer
`on a term that just doesn’t show up.
`
`This Board has already addressed the software only limitation in the
`institution decision of the Sony IPR petition, which had the same grounds as
`the present one.
`
`The Board found that the software only limitation was a negative
`limitation, and found again, not, not being mentioned in the specification,
`there was no basis for a negative limitation to software only.
`
`There’s another reason that a software only limitation is not
`appropriate. It’s inconsistent with Ancora’s own infringement allegations
`shown on slide 40.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`
`
`
`
`9
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`On the top of the slide is the claim language using an agent to set up a
`
`verification structure in the erasable, non-volatile memory of the BIOS.
`
`On the bottom is paragraph 44 from the infringement complaint
`against Nintendo. So, for this feature, you can see the parallel, the parallel
`language here, and I can represent to Your Honors, there’s no other mention
`of agent in that complaint.
`
`This is the allegation of infringement. They point to OTA Servers,
`one or more OTA Servers. Those are over-the-air update servers. They are
`servers. So just last year, Ancora says an agent can be a server.
`
`They didn’t, they didn’t think to mention that the hardware must be
`excluded. They didn’t explain how a server off of the device being operated
`on is somehow OS-level.
`Nonetheless, OTA server is their allegation of an agent. But that is
`inconsistent with their construction now, which is this OS-level and software
`only.
`If the Board does agree with this construction with the OS-level over
`
`the software only limitation, Hellman does disclose those, or render them
`obvious.
`
`As shown on slide 42 of our demonstratives, we actually address the
`software only limitation from the beginning of the case. This is from Dr.
`Wolfe’s declaration which accompanied our petition.
`
`And he explained that to a person of skill in the art reading Hellman,
`he understands that the Update Unit 36 can be implemented as software,
`hardware, or a combination of both. That’s in paragraph 137a as shown.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`
`
`
`
`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
`
`IPR2021-01338
`Patent 6,411,941 B1
`
`
`In paragraph 138 he also opined that the authorization billing Unit 13,
`
`which is akin to a server, that’s in Hellman, is also an agent or a works with
`the Update Unit 36 as an agent.
`
`That very closely parallels the infringement contentions that I just
`showed you.
`
`With those opening papers we also explained that there is a motivation
`to combine, a motivation to modify Hellman that a person of skill in the art,
`knowing that there could be a software implementation, a hardware
`implementation, or a combination, prefers the software implementation
`because it can update the logic for the Update Unit 36 without having to
`remove hardware from the computer, send it back to the manufacturer.
`
`As to OS-level, there is a lack of clarity on what would be required for
`OS-level. But Hellman has, Hellman’s Update Unit 36 meets the
`requirements of that term in the various characterizations that Ancora has
`provided.
`
`I want to address the first of the prosecution history. Your Honor
`raised that and as I said, the examiner was not describing agent when he
`talked about OS-level. He described license programs, and the Federal
`Circuit said the verifier software, again, that’s a thing that uses the agent not
`the agent itself.
`
`But if there’s something to be taken away there, it’s that the, there are
`license records in the BIOS memory for things that are not necessarily
`BIOS.
`
`And the agent was added during prosecution to overcome and enable
`in rejection to give that bridge. And Hellman Update Unit 36 does just that.
`
`
`
`
`
`11
`
`
`
`

`

`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
`
`IPR2021-01338
`Patent 6,411,941 B1
`
`
` There’s a software package 17 being verified to Update Unit 36, that
`verifies that by writing into the EE prom of non-volatile memory 37.
`
`If the agent is anything based on the prosecution history, it’s this
`bridge to the EE prom of the BIOS memory. And that’s exactly what
`Update Unit 36 exists in Hellman; that’s exactly why it exists at Hellman.
`
`As for Ancora’s other characterizations of what OS-level means,
`Hellman has those as well. There is, Your Honors will recall the temporal
`distinction that maybe OS-level is everything that runs after the BIOS
`configuration utility has finished.
`
`As we explained in our papers, and as Dr. Wolfe explained in his
`declaration, the Update Unit 36, and I’m looking at slide 46 here of our
`demonstratives, is something that is running throughout the operation of the
`computer.
`
`It’s verifying the software, the software package 17 should be at the
`top, anytime the user tries to run it. It must be running after the BIOS has
`completed or else it couldn’t verify the software.
`
`So, for the temporal distinction, the Update Unit 36 absolutely is still
`running after BIOS is completed. Because this runs when the user tries to
`operate the software program.
`
`As for Ancora’s logical separation-type characterization of OS-level,
`again that’s, that maybe OS-level is anything logically separate from BIOS,
`Hellman discloses that, too.
`
`Hellman doesn’t explicitly mention a BIOS, we rely on Chou, on
`Chou for the BIOS and the BIOS memory. So, on its face, Update Unit 36
`can’t really be BIOS if there’s no BIOS in Hellman.
`
`
`
`
`
`12
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`But more to the point, again, Update Unit 36 has to be available when
`
`a user tries to run a software application. And according to Ancora, and
`their statements in the office action they point to for disclaimer, that’s not
`possible for BIOS.
`
`So again, the logical separation Update Unit 36 meets that
`characterization of OS-level, as well.
`
`And then for the characterization of OS-level as something that uses
`OS resources, Hellman reached, meets that as well. Hellman doesn’t
`explicitly mention an operating system, but the 941 Patent doesn’t either.
`
`And the way that Ancora’s expert got to their being an operating
`system in the 941 Patent, that same analysis is present in Hellman.
`
`It describes things that would tend to require an operating system. Dr.
`Wolfe explained that that’s true in Hellman, as well, in paragraph 31 of his
`second declaration.
`
`And in particular, he explained that Update Unit 36 does things that
`would require operating system resources. So, it does arithmetic, it would
`use a clock. It would use processing power.
`
`So, if OS-level means something that relies on OS services, then
`Hellman’s Update Unit 36 does that, as well.
`
`So, we don’t think Your Honors should agree with either of the
`narrowing limitations on agent, but if you do, Hellman discloses those
`features or renders them obvious.
`
`If there are no other questions, if there are no questions on agent, I’ll
`move on to the verification structure element.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`
`
`
`
`13
`
`
`
`

`

`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
`
`IPR2021-01338
`Patent 6,411,941 B1
`
`
`Looking at slide 48 of our, pardon me, looking at slide 48 of our
`
`demonstratives, we have argued since the beginning of the case in our
`petition and in the accompanying Wolfe declaration, that the verification
`structure exists in Hellman because Hellman’s Update Unit 36 stores data,
`these values M in the non-volatile memory 37.
`
`It does so in a space set aside based on those hash values states, which
`are memory addresses, and it does so based on that specific memory address
`scheme using H to figure out the right memory address for storing M.
`
`Slide 48 is from our petition. Slides 49 and 50 are from the
`accompanying Wolfe declaration.
`And that has been our position from the start, and that is still our
`position now. Update Unit 36 is managing a data structure in non-volatile
`memory 37 managing these values M at specific, defined locations H.
`
`In the Patient Owner response, they said that there’s no verification
`structure. They said we had left it out, or that there was nothing there.
`
`But their position seems to either misunderstand Hellman, or just
`doesn’t appreciate what Hellman is doing. They said there was a nebulous
`collection of hash values in non-volatile memory 37. Said that’s all that
`Hellman had.
`
`That’s not correct for a few reasons. As we explained, the hash value
`aren’t actually stored, so there are no hash values in the first place.
`
`But the things that are stored, the values M are not, it’s not nebulous
`collection. They’re stored at specific locations defined by this hash value H,
`which is computed from a hash function generator based on the software
`program that the user is trying to use.
`
`
`
`
`
`14
`
`
`
`

`

`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
`
`IPR2021-01338
`Patent 6,411,941 B1
`
`
`In order to clarify that, Dr. Wolfe in his second declaration had a very
`
`short response. And he said it’s not a nebulous collection, it is basically just
`a table. And that’s shown on slide 51 or our demonstratives. He did a very
`simple illustration of that.
`
`That has been our position from the start. It is still our position now.
`It’s a data structure. It’s managed by Update Unit 36. It’s held in non-
`volatile memory 37.
`
`We think the Board should reject Ancora’s argument here for three
`reasons. Number one, it’s just not clear. As I said a moment ago, their
`argument about there being a nebulous collection of data stored in non-
`volatile memory 37 is actually not how Hellman works. So that’s enough to
`reject it.
`
`There’s also no support from any expert testimony for Ancora’s
`position. That’s just attorney argument for seeking Hellman and Dr.
`Wolfe’s explanation of this element. That on its own is enough to reject it.
`
`It’s also not supported by the 941 Patent itself. So, what is a
`verification structure? The 941 Patent just won’t tell us. It uses the phrase,
`but it never tells us what it requires.
`
`Ancora seems to be suggesting it’s, it needs something more than
`Hellman has, but there’s no basis to find that in the 941 Patent. 941 Patent
`uses the phrase, and the only real characterization it gives is that it is set up.
`
`And, on slide 49 you’ll see the, pardon me on slide 48. If you see the
`citation there at the bottom there, it’s column 6, lines 17 through 21, that’s
`really the most detailed characterization we get for verification structure in
`the 941 Patent.
`
`
`
`
`
`15
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`It doesn’t say what its structure is. Doesn’t say how it’s organized.
`
`Doesn’t give you an addressing scheme. Doesn’t give you any of the things
`that Hellman actually does give you.
`All it says is that in some embodiment setting up a verification
`structure is finding a key and allotting memory space. Hellman has that.
`
`So whatever verification structure is Hellman has that, and it has
`more.
`
`I’m going to go on now to the next issue, the motivation to combine
`Hellman and Chou. So just a brief refresh on the basis of this combination.
`
`On slide 54 of our demonstratives, we have the Figure 1 from the 941
`Patent. On the right we have Figure 6 from Hellman with some markup that
`we’ve added that we presented in the petition.
`Hellman has the permanent memory of the ROM there in red, just like
`the 941 Patent. It has the RAM in green, just like the 941 Patent has.
`
`It has what it calls non-volatile memory 37, and it tells us that non-
`volatile memory 37 should be CMOS RAM or EE prom.
`
`It does not say that that’s the BIOS memory, but that comes from
`Chou. Chou tells us both that in the late ‘90s as of the priority date of this
`patent, the EE prom was increasingly being used for BIOS memory.
`
`And it actually contrasts the EE prom over CMOS RAM, the very two
`things that Hellman himself considered.
`
`It also tells you a benefit to storing sensitive information in that EE
`prom. The combination arises from Chou’s own teaching, as well as three
`other reasons that we gave in the petition.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`
`
`
`
`16
`
`
`
`

`

`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
`
`IPR2021-01338
`Patent 6,411,941 B1
`
`
`JUDGE DANG: I have a question, counselor. Ok, so in Hellman
`
`there’s no talk about BIOS at all.
`
`MR. CANAVERA: That’s right.
`
`JUDGE DANG: So, in Hellman, we don’t know where the software
`is, right?
`
`MR. CANAVERA: Oh, the software package 17?
`
`JUDGE DANG: Yes, the one that’s being verified.
`
`MR. CANAVERA: That’s right. We explained in the petition that it
`would be stored in the temporary memory 28 for operation, but it does not
`tell us where it comes from before that. That’s right.
`
`JUDGE DANG: Ok, so and then in Chou, the program, the routine is
`a BIOS routine. And the purpose of Chou is putting the verification along
`with the verification, I mean with the routine itself.
`
`So, my question is, are you from that, saying that you modify Hellman
`to put I guess, the, well, you don’t even have a BIOS routine. So on, I guess
`you know, can you clarify as to your, your, you know, I guess your
`motivation to basically just fix Hellman so that it will be just like Chou
`without hindsight?
`
`MR. CANAVERA: Yes, certainly.
`
`The short answer to that is there’s no hindsight because Chou itself
`tells us to do this. But if I could explain.
`JUDGE DANG: Ok.
`MR. CANAVERA: And I think Your Honor might be asking there is
`also sort of an antecedent, a first step which is would there be BIOS in
`Hellman in the combination.
`
`
`
`
`
`17
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`
`JUDGE DANG: Right.
`MR. CANAVERA: And then would non-volatile memory 37 be the
`BIOS memory.
`JUDGE DANG: Right.
`MR. CANAVERA: So, let me just briefly address the first point,
`which is and we explained this in the petition and Dr. Wolfe explained it that
`you would have BIOS in Hellman as of the priority date for several reasons.
`The first one is Hellman is a 1983 Disclosure, and it is a disclosure
`that gives you embodiments like a computer with a CPU, and computer
`programs, but it also gives you a record player, a video game player.
`
`So, in that sense it’s not surprising that these figures of Hellman don’t
`say BIOS because there are configuration, there are products that probably
`didn’t have BIOS.
`
`But when a person skilled in the art is reading Hellman in the late ‘90s
`as Dr. Wolfe explained, he understands that in the computer embodiment,
`which has got a CPU and it’s running computer programs, it has BIOS
`because effectively all computers at that time had BIOS.
`
`And this is not just his opinion. Ancora said this during prosecution
`and this panel, or this Board has previously credited that statement.
`
`So that addresses the question of would there be BIOS. And there
`would because, because of the date of the invention. Chou shows us a
`regular computer that has BIOS so that’s somewhat unsurprising. And also
`on Ancora’s own statements. So, there would be BIOS.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`
`
`
`
`18
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`So, the second question would non-volatile memory 37 be the BIOS
`
`memory, and I’ll address that. We gave four reasons for why that would be
`the case.
`
`The clearest one is Chou itself, and I have on slide 56 Chou’s teaching
`on this. Chou said says, and actually I should say in the paragraph before
`what I’m showing on slide 56, Chou says well in the past it was common to
`use CMOS RAM for storing passwords.
`But hey, that has the problem if you just delete that from the CMOS
`RAM, or cut the power to the CMOS RAM, then you can just get rid of the
`passwords altogether.
`In that context, Chou says well nowadays, EE prom is more and more
`commonly used for BIOS memory. And the benefit being that you can
`update the BIOS routines.
`But the key thing on slide 56 is Hellman said, pardon me, Chou says
`there’s a benefit to storing the passwords, the security routine, which Chou
`was adding anew, in that BIOS memory.
`
`Because if you delete that from the BIOS memory, the computer just
`won’t start. And as Dr. Wolfe explained, what does that mean?
`That means Chou saying I’ll put my sensitive data amidst the BIOS
`programs, and if someone tries to wipe that out, they’ve wiped out the BIOS.
` The thing just won’t start.
`
`This is actually the same motivation noticed by the 941 Patent in, or
`on column 3, that if you put data amidst the BIOS, it just increases the risk
`of trying to mess with that data, to tamper with that data.
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`
`
`
`
`19
`
`
`
`

`

`IPR2021-01338
`Patent 6,411,941 B1
`
`
`And Chou says to do that, do that so people can’t bypass the sensitive
`
`data you’ve stored there. They can’t delete it. They can’t edit it. And that’s
`just from Chou itself.
`That’s the primary reason to use, to put the licensed records in, this
`sensitive data that Hellman itself really wants to avoid tampering with, to put
`those amidst the BIOS. So, people can’t tamper with them.
`
`And those fit together. Because Hellman tells us how to avoid
`tampering with the licensed values M, but only when they’re transmitted
`from the server to the base unit. They’re encrypted for that transmission.
`He provides some other security techniques.
`
`But once they’re stored on the device, they’re not encrypted, they are
`plain text in Hellman’s base disclosure. So, as we explained in the petition,
`Dr. Wolfe’s declaration, a person of skill in the art reads Hellman, sees a
`great interest in stopping software piracy and the tampering with the values
`M.
`Hellman solves part of that problem but doesn’t solve that problem on
`
`the device itself. And that’s where Chou comes in. Chou says if you have
`data that you don’t want tampered with, here’s one way to protect it. Put it
`in the BIOS data.
`
`Again, it’s actually just what the 941 Patent notice, which is the Chou
`notice that, noticed that earlier.
`
`We have other, the three other motivations to combine as well. Slide
`57 is one of those. And I was looking for this quote, Your Honor, earlier to
`the question about whether there be BIOS in Hellman, and this is the Patient
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`
`
`
`
`20
`
`
`
`

`

`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
`
`IPR2021-01338
`Patent 6,411,941 B1
`
`
`Owner’s representation of the Patent Office, on the bottom of slide 57, and
`the prosecution history.
`
`And, the Board is previously credited that as saying yes, there would
`be BIOS in Hellman.
`
`So, slide 57 has the second motivation to combine, which is this.
`Hellman describes non-volatile memory 37 and says this could be CMOS
`RAM or EE prom. Those are two very unique types of storage.
`
`Chou says BIOS memory happened to be CMOS RAM where EE
`prom. And the EE prom is better. So, when a person skilled in the art is
`reading Hellman and Chou together in the late ‘90s, there’s already one
`motivation from the thing we just read about the reducing tampering.
`
`The other one is that Hellman’s describing that those very things that
`Hellman, that Chou’s saying that those very things that Hellman said were
`good for storing BIOS are the exact places Hellman says I want to store my
`values M. That’s a separate but related motivation to combine.
`
`Then we had two others, slide 58 and slide 59. Case law KSR tells us
`to look to the context, right. And one of those is looking at Hellman in the
`late ‘90s, where am I going to put the licensed values M.
`
`Hellman tells us do it in CMOS RAM or EE prom. Dr. Wolfe
`explained in the last ‘90s a computer didn’t have many of those. They were
`not cheap storage mechanisms. They were a specialty.
`
`

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