`Jr., Ph.D. (IPR2023-00459)
`
`Date: April 3, 2024
`Case: Netskope, Inc. -v- Fortinet, Inc. (PTAB)
`
`Planet Depos
`Phone: 888.433.3767
`Email: transcripts@planetdepos.com
`www.planetdepos.com
`
`WORLDWIDE COURT REPORTING & LITIGATION TECHNOLOGY
`
`Netskope Exhibit 1018
`
`
`
` UNITED STATES PATENT AND TRADEMARK OFFICE
` _________________________
`
` BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
` NETSKOPE, INC.,
` Petitioner,
` vs.
` FORTINET, INC.,
` Patent Owner.
` _________________________
` PTAB Case No. IPR2023-00459
` U.S. Patent No. 10,084,825
`
` DEPOSITION OF JOHN BLACK, JR., Ph.D.
` Wednesday, April 3, 2024
` 11:34 a.m. EST
`
`Job No.: 531921
`Pages: 1 - 94
`Stenographically Reported By:
`Alison C. Webster, CSR-6266, RPR, RMR, CRR, RDR
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`2
`
` Deposition of JOHN BLACK, JR., Ph.D., produced as a
`witness at the instance of the Petitioner, and duly sworn,
`was taken in the above-styled and numbered cause on Friday,
`March 22, 2024, from 11:34 a.m. to 2:02 p.m. Eastern Time,
`before Alison C. Webster, RPR, CRR, RMR, RDR, CSR-6266
`(Michigan); License No. 14559 (California); License No.
`084.004953 (Illinois); License No. 23001848 (Washington),
`reported by stenographic method, via videoconference,
`pursuant to the Federal Rules of Civil Procedure and the
`provisions stated on the record or attached hereto.
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`3
`
` A P P E A R A N C E S
`
`APPEARING ON BEHALF OF THE PETITIONER
` ANDREW KLEIN, ESQUIRE
` BINGJIE (KAY) LI, ESQUIRE
` Perkins Coie LLP
` 3150 Porter Drive
` Palo Alto, California 94304
` 650.838.4754
` aklein@perkinscoie.com
` bli@perkinscoie.com
`
`APPEARING ON BEHALF OF THE PATENT OWNER
` QUINCY LU, ESQUIRE
` Quinn Emanuel Urquhart & Sullivan, LLP
` 1109 First Avenue
` Suite 210
` Seattle, Washington 98101
` 206.905.7000
` quincylu@quinnemanuel.com
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`4
`
` T A B L E OF C O N T E N T S
`
` Witness Page
` JOHN BLACK, JR., Ph.D.
`
` EXAMINATION
` BY MR. KLEIN: 6
` EXAMINATION
` BY MR. LU: 86
` RE-EXAMINATION
` BY MR. KLEIN: 88
` RE-EXAMINATION
` BY MR. LU: 91
`
` E X H I B I T I N D E X
`
` Exhibit Page
`
`(Exhibits not offered.)
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`Netskope Exhibit 1018
`
`
`
`11:34:00
`11:34:00
`11:34:05
`11:34:07
`11:34:11
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`5
`
` DEPOSITION OF JOHN BLACK, JR., Ph.D.
` Wednesday, April 3, 2024
`
` STENOGRAPHER: The attorneys participating
`in this deposition and the witness have verified that
`he is John Black, Jr., Ph.D. In lieu of an oath
`administered in person, the witness will visually
`affirm his testimony in this matter is under penalty
`of perjury.
` The parties and their counsel consent to
`this arrangement and waive any objections to this
`manner of reporting or admissibility of the
`transcript.
` Would counsel please state their appearance
`and any objections to proceeding in this manner,
`starting with scheduling counsel.
` MR. KLEIN: Andrew Klein on behalf of
`petitioner Netskope, Inc., and I have no objection.
` MR. LU: Quincy Lu on behalf of patent
`owner Fortinet. I have no objections.
` STENOGRAPHER: Dr. Black, would you please
`raise your right hand.
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`Netskope Exhibit 1018
`
`
`
`11:09:41
`11:09:41
`11:09:41
`11:34:30
`11:34:34
`11:34:38
`11:34:39
`11:34:41
`11:34:42
`11:34:47
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`6
`
` Do you swear or affirm the testimony you
` are about to give in this matter will be the truth,
` the whole truth, and nothing but the truth?
` DR. BLACK: I do.
` STENOGRAPHER: Thank you.
` You may proceed.
` MR. KLEIN: Good morning, Dr. Black.
` THE WITNESS: Good morning, Mr. Klein.
` JOHN BLACK, JR., Ph.D.,
` was thereupon called as a witness herein, and after
` having first been duly sworn to testify to the truth,
` the whole truth and nothing but the truth, was
` examined and testified as follows:
` EXAMINATION
`BY MR. KLEIN:
`Q. So we're going to first start talking about the '825
` patent, so I just want to make sure you know which IPR
` we're talking about first.
`A. Thank you for clarifying. That's what I was told to
` expect.
`Q. Yeah. And in your expert report that you submitted in
` connection with the '825 patent, you discuss a few
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`11:34:51
`11:34:54
`11:34:54
`11:34:59
`11:35:02
`11:35:05
`11:35:09
`11:35:12
`11:35:18
`11:35:22
`11:35:28
`11:35:31
`11:35:33
`11:35:36
`11:35:40
`11:35:43
`11:35:45
`11:35:46
`11:35:52
`11:35:55
`11:35:57
`11:36:01
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`7
`
` different topologies. Correct?
`A. I do.
`Q. And I wanted to go through the topologies you
` discussed to see if we can agree on what those
` topologies are and what they look like. And so I
` wanted to first start with the bus topology which you
` mentioned in your report. What is that?
`A. A bus, in computer lingo, is a backplane or a
` connection line. It is sort of the substrate. And
` then each of the computers or devices or whatever the
` context is, connects to that bus.
` So everything -- you can imagine sort of a
` horizontal line going across the top of a piece of
` paper, and then each device or computer component has
` a single wire connecting to that bus and that
` provides sort of the substrate for each of them to
` intercommunicate.
`Q. And is a bus topology typically a line?
`A. It's often drawn that way. I -- you know, when you
` see it implemented it might actually have some
` corners and curves on a motherboard or the cables
` obviously could be curved when they're laid out.
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`8
`
`Q. And are all the devices connected to the bus
` interconnected?
`A. Yeah. They have a pathway to one another, so they
` are interconnected in that sense.
`Q. What do you mean, "a pathway to one another"? You
` mean they can just talk to each other some way?
`A. Right. There is a -- there is a pathway. There is a
` path between every pair of devices via the bus.
`Q. Okay. But so if we have, let's say, a bus, and
` there's three devices, there's one up here, one down
` here, and then one over here, are the two devices on
` the end interconnected?
`A. If I understand you properly, it sounds like the two
` on the ends are both connected to the bus. And so,
` yeah, they could talk to each other via the bus.
`Q. Okay. And you also mentioned a ring topology. Right?
`A. Right.
`Q. What does a ring topology look like?
`A. So typically, there, each computer is connected to
` two others in a ring. So the simplest case would be,
` let's say you have three computers, A, B, and C; A
` connects to B, B connects to C, C connects back to A
`
`11:36:05
`11:36:08
`11:36:13
`11:36:15
`11:36:18
`11:36:20
`11:36:22
`11:36:26
`11:36:33
`11:36:36
`11:36:39
`11:36:43
`11:36:47
`11:36:50
`11:36:52
`11:36:56
`11:37:05
`11:37:06
`11:37:10
`11:37:16
`11:37:19
`11:37:23
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`11:37:27
`11:37:30
`11:37:31
`11:37:36
`11:37:38
`11:37:39
`11:37:42
`11:37:45
`11:37:48
`11:37:53
`11:37:56
`11:37:59
`11:38:01
`11:38:04
`11:38:08
`11:38:12
`11:38:14
`11:38:17
`11:38:17
`11:38:19
`11:38:24
`11:38:29
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`9
`
` again. So they form sort of this ring diagram, if
` you draw it like that.
`Q. Okay. And then you mentioned a point-to-point
` topology too. Correct?
`A. Yes.
`Q. And what does that look like?
`A. Point-to-point is typically restricted to just two
` computers with a single connection between them;
` there's no complexity, there's no switching, there's
` no multi-computer interconnection. It's as simple as
` you can get. It's two tin cans with a string.
`Q. And when you talk about connections, are you talking
` about physical connections between them or logical
` connections between them?
`A. You can talk about both. Right? So you can say,
` what does the physical connection look like, that
` might actually be tangible and might actually be just
` over-the-air because we have wireless networks as
` well.
` But then also in networking we will talk
` about computers being connected in a logical sense.
` And so networking people usually try to make clear
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`10
`
` what the context is that they're describing before
` they start the conversation with words of, like,
` connection, to say, you know, are we in this logical
` domain.
` If you're in the data center with pliers
` and wires and connecting things together, now you're
` talking about physical connections.
`Q. So when you're talking about point-to-point, and
` you're saying there is one connection in this
` topology, is that in context -- in that context, is
` that just a single wire or is that a single logical
` connection or both?
`A. So if you're talking in the physical context,
` point-to-point typically means an actual wire between
` the two things that you can touch, or perhaps a
` wireless connection. But if you're in the logical
` context, a point-to-point topology for a logical
` network could actually go across the world and have
` lots of intermediate hops that are transparent
` because you're thinking about the logical connection
` and not the underlying implementation of the
` connection.
`
`11:38:32
`11:38:36
`11:38:39
`11:38:42
`11:38:43
`11:38:45
`11:38:47
`11:38:49
`11:38:52
`11:38:54
`11:38:58
`11:39:03
`11:39:04
`11:39:09
`11:39:11
`11:39:15
`11:39:19
`11:39:23
`11:39:30
`11:39:32
`11:39:34
`11:39:36
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`11
`
`Q. So in that last little bit of testimony we were
` talking about, you have multiple hops but it's a
` single logical connection between two devices. Is
` that still point-to-point?
`A. If that's the only connection that's made. If there
` are no other connections between these two, let's
` say, interfaces, one is talking to the other, the
` other is talking to one, and that's it, then
` logically that is a point-to-point connection, even
` though under the covers it might have a lot of
` complexity to what's going on.
`Q. Okay. So a point-to-point is really just the fact
` that there's two devices communicating directly with
` each other and they're not talking to anybody else or
` there's no third party in the conversation?
` MR. LU: Objection. Vague.
`A. Right. Now, that's a point-to-point connection. I
` wouldn't call that a point-to-point topology unless
` you've actually built a network where that's the only
` connection in the network, but I would say that's a
` point-to-point connection.
`BY MR. KLEIN:
`
`11:39:37
`11:39:41
`11:39:43
`11:39:45
`11:39:49
`11:39:51
`11:39:53
`11:39:56
`11:39:59
`11:40:01
`11:40:04
`11:40:06
`11:40:10
`11:40:14
`11:40:19
`11:40:20
`11:40:23
`11:40:26
`11:40:29
`11:40:31
`11:40:34
`11:40:35
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`12
`
`Q. So what was the distinction you are making there
` with -- between a point-to-point connection and a
` point-to-point topology?
`A. So you can have two computers that are connected
` together logically in the way that you described,
` where they talk only to one another. But normally
` that's not a network, that's just a connection across
` a network between two computers.
` But you could build a virtual network that
` has its own address space, that it's logically
` insulated from everything else around it, and you
` could do that just between two computers with a
` single connection, so then you would have a
` point-to-point topology of a network implemented.
` That's less common than what we were talking about
` before. Point-to-point connections are extremely
` common.
`Q. So can you explain that a little bit more about what
` exactly is the point-to-point topology?
`A. Sure. So when you have a network, a network is a set
` of computers, two or more, that have connections
` between them somehow. The "somehow" is called the
`
`11:40:35
`11:40:38
`11:40:40
`11:40:44
`11:40:46
`11:40:48
`11:40:51
`11:40:54
`11:40:57
`11:40:59
`11:41:02
`11:41:08
`11:41:10
`11:41:12
`11:41:17
`11:41:19
`11:41:22
`11:41:22
`11:41:25
`11:41:27
`11:41:31
`11:41:38
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`13
`
` topology.
`Q. Uh-huh.
`A. So if you have a network that has only two members,
` two computers, two devices, and a single connection,
` the topology is called point-to-point. That's the
` entirety of your network.
` Now, the simplest case is where you
` physically do this and you have two computers in a
` single wire and that's easy enough that everybody can
` understand it. But you can, these days, build virtual
` networks that are basically simulating that physical
` world in software by pretending that you have this
` single wire between them but you're implementing it
` via software by tunneling, by using encryption, by
` using what's called a VPN.
` You can build a separate software
` simulation of a network that way, and then the
` network, in essence, exists because the computer
` believes it's on a separate network, it behaves as
` though it's on a separate network; it thinks the only
` other computer is the -- is the other computer on the
` other end of this single connection. So you would
`
`11:41:40
`11:41:42
`11:41:42
`11:41:48
`11:41:50
`11:41:53
`11:41:54
`11:41:57
`11:42:00
`11:42:02
`11:42:05
`11:42:10
`11:42:16
`11:42:18
`11:42:22
`11:42:24
`11:42:29
`11:42:34
`11:42:37
`11:42:39
`11:42:42
`11:42:44
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`14
`
` have a point-to-point topology of that simulated
` network, even though physically it's not going to look
` like a single wire in that case.
`Q. So can you have multiple logical connections between
` two computers over a single wire?
` MR. LU: Objection. Vague.
`A. So certainly if we're talking about TCP/IP, something
` like a TCP/IP connection, you can have multiple
` logical TCP/IP sessions or connections over the same
` wire between two computers.
`BY MR. KLEIN:
`Q. Now, in that scenario, would that be point-to-point
` connection or point-to-point topology?
` MR. LU: Objection. Form.
`A. It would be multiple point-to-point connections. The
` topology is still up in the air. You can have a
` point-to-point connection between two computers, you
` can have multiple point-to-point connection between
` two computers and the topology could still be
` anything.
` You could do it over the Internet, which
` is this massive, you know, interconnected topology.
`
`11:42:46
`11:42:50
`11:42:55
`11:42:57
`11:43:01
`11:43:07
`11:43:08
`11:43:18
`11:43:22
`11:43:27
`11:43:30
`11:43:30
`11:43:34
`11:43:38
`11:43:40
`11:43:45
`11:43:48
`11:43:52
`11:43:54
`11:43:57
`11:43:57
`11:43:59
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`11:44:03
`11:44:06
`11:44:09
`11:44:13
`11:44:14
`11:44:20
`11:44:25
`11:44:28
`11:44:33
`11:44:36
`11:44:36
`11:44:39
`11:44:41
`11:44:45
`11:44:45
`11:44:47
`11:44:53
`11:44:54
`11:44:57
`11:45:01
`11:45:03
`11:45:15
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`15
`
` You could do it over a single physical
` line point-to-point topology. So saying -- you have
` multiple connections doesn't tell you what the
` underlying topology looks line.
`Q. So if I have two computers and there's a single
` physical wire between them but there are multiple
` TCP/IP sessions between those two computers, would
` that be a point-to-point topology?
` MR. LU: Objection. Incomplete
` hypothetical.
`A. The physical topology would be point-to-point, and
` even though you have -- you can still have multiple
` connections over that single wire.
`BY MR. KLEIN:
`Q. And is that because there's just a single wire going
` between the two computers or a single connection?
` MR. LU: Objection. Vague.
`A. Right. The network topology in your example is
` point-to-point and it doesn't mean you can only have
` a single session occurring over that single
` connection.
`BY MR. KLEIN:
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`16
`
`Q. Have you heard of a mesh topology?
`A. Yes.
`Q. And what is a mesh topology?
`A. A mesh -- it's been a while since I looked. I don't
` know if there's a strict definition out there, but in
` the examples I've seen, a mesh is often a topology
` where, for example, you have a set of end computers,
` and each of them is connected -- every given computer
` is connected to all n-1 other computers. So there's
` a full pairing of connections.
` This doesn't scale very well because you
` have n times n-1 minus over two total connections. So
` you've got a lot of connections as the number of
` elements grows.
` You can also take, let's say, ten computers
` on the top of the picture, ten on the bottom, and each
` one on the top connects to all ten on the bottom. So
` that's fewer connections, but I've seen that called a
` mesh as well.
`Q. Okay. So there's a lot more interconnections between
` the devices in the topology.
` MR. LU: Objection. Vague.
`
`11:45:29
`11:45:32
`11:45:33
`11:45:39
`11:45:43
`11:45:46
`11:45:51
`11:45:57
`11:46:01
`11:46:05
`11:46:08
`11:46:11
`11:46:14
`11:46:18
`11:46:18
`11:46:23
`11:46:26
`11:46:29
`11:46:32
`11:46:36
`11:46:38
`11:46:41
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`17
`
`A. It conjures that idea. Right? Like, for example, I
` wouldn't consider two computers and a wire to be a
` mesh. Usually it -- it has this flavor of lots of
` interconnections between number nodes.
`BY MR. KLEIN:
`Q. Have you heard of a star topology?
`A. Yes.
`Q. And what is a star topology?
`A. That's typically a topology where you have some
` central network device, typically a router or a
` switch, and then each member of the network connects
` directly to that central component and it is
` responsible for switching or routing or forwarding
` packets as they come in and need to be forwarded on.
`Q. Have you heard of a tree topology?
`A. Yes.
`Q. And what does a tree topology look like?
`A. In a tree, you typically have a root of the tree.
` And in computer science we draw trees upside-down, so
` the root's usually at the top of the picture. And
` then you have various lines coming down from the root
` to intermediate nodes or leaf nodes, we call them
`
`11:46:42
`11:46:46
`11:46:50
`11:46:54
`11:46:58
`11:46:59
`11:47:02
`11:47:02
`11:47:06
`11:47:09
`11:47:13
`11:47:18
`11:47:21
`11:47:25
`11:47:31
`11:47:39
`11:47:39
`11:47:44
`11:47:49
`11:47:52
`11:47:55
`11:47:59
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`18
`
` analogously, like, parts of a tree; so branch nodes,
` leaf nodes. But basically there's a node, it has
` lines coming down, there may be further nodes,
` further lines going down, and so forth. So it sort
` of looks like an upside-down tree.
`Q. And have you heard of a fabric topology?
`A. Yes.
`Q. And what is that?
`A. Well, as I state in my declaration, to me -- well,
` "fabric" in the general sense or do we mean "fabric"
` in the way that it's used in the '825 patent? I
` guess I should ask that.
`Q. Well, let's start with "fabric" in the general sense.
`A. "Fabric," in the general sense, again, conjures this
` idea of sort of lots of connections because it's
` supposed to be analogous to the textile version of
` the word where you've got lots of threads interwoven.
` And so, again, it should be something with many nodes
` and many different paths within those nodes
` interconnecting the nodes.
`Q. Is a -- well, strike that.
` And then what do you mean "fabric" in the
`
`11:48:05
`11:48:09
`11:48:11
`11:48:16
`11:48:18
`11:48:21
`11:48:25
`11:48:25
`11:48:29
`11:48:34
`11:48:37
`11:48:41
`11:48:43
`11:48:46
`11:48:49
`11:48:52
`11:48:55
`11:49:01
`11:49:06
`11:49:09
`11:49:12
`11:49:18
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`19
`
` context of the '825 patent?
`A. So in the '825 patent, the fabric is of the so-called
` network security appliances. And there I would say
` that the word "fabric" is used to describe several, I
` would say three or more of these NSAs, these network
` security appliances, that are all interconnected via
` multiple paths.
`Q. Is a tree topology a fabric topology or are they
` completely separate topologies?
` MR. LU: Objection. Vague.
`A. I would say that a tree that has at least three
` network security appliances and has multiple paths
` for things coming in and out of it would be a fabric.
`BY MR. KLEIN:
`Q. What do you mean by "paths coming in and out of it"?
` You mean just that -- the ends of those
` three devices or all three of the devices have a
` connection to each other?
`A. Yeah. So if all three are connected to each other,
` it's not a tree anymore. You can't do that with a
` tree. Right? So the network security appliance tree
` would be, let's say, a root with two children, two
`
`11:49:21
`11:49:23
`11:49:26
`11:49:28
`11:49:32
`11:49:34
`11:49:39
`11:49:41
`11:49:46
`11:49:54
`11:49:54
`11:50:03
`11:50:06
`11:50:09
`11:50:11
`11:50:14
`11:50:16
`11:50:20
`11:50:23
`11:50:26
`11:50:28
`11:50:34
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`20
`
` leaf nodes, and as long as it was possible to go
` through, pass through that fabric by coming in, let's
` say, in the root and out one of the leaves, but
` there's another path now, which is in the root and
` out the other leaf, those are two separate paths now.
` So I think it constitutes a fabric in that case.
`Q. Because there's multiple ways in and out of the
` topology? Is that what you're saying?
`A. Right. If we instead draw a tree like this, we say
` root, branch, leaf, and that's it, and then the only
` path through that is traffic has to arrive at the
` root, pass through the branch, and exit the leaf,
` that's a single path. And if that's the only path
` available, then to me that's not a fabric in the
` context of the '825.
`Q. And then going back to the hypothetical you just had,
` you said you had a root, a branch, and a leaf, was
` that right, in a single line?
`A. Correct.
`Q. So what if you have what you just said, so you have
` the root, the branch, and the leaf, but then you add
` another branch connected to the root and it's not
`
`11:50:37
`11:50:41
`11:50:46
`11:50:50
`11:50:52
`11:50:56
`11:50:59
`11:51:02
`11:51:04
`11:51:08
`11:51:12
`11:51:17
`11:51:20
`11:51:23
`11:51:25
`11:51:26
`11:51:29
`11:51:32
`11:51:35
`11:51:35
`11:51:39
`11:51:43
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`11:51:47
`11:51:50
`11:51:56
`11:51:56
`11:52:00
`11:52:05
`11:52:11
`11:52:13
`11:52:17
`11:52:22
`11:52:24
`11:52:26
`11:52:26
`11:52:32
`11:52:38
`11:52:40
`11:52:48
`11:52:51
`11:52:53
`11:52:56
`11:52:59
`11:53:02
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`21
`
` connected to anything else, is that now a fabric?
` MR. LU: Objection. Vague. Incomplete
` hypothetical.
`A. As long as traffic can pass through different paths.
` So now let's say traffic A goes root, branch, leaf,
` and exits the fabric, and then another, traffic B,
` arrives at the root and now goes to that second
` branch that you added and exits. Now you have an
` interconnected network with three or more nodes that
` has multiple paths because we just described two
` different paths there.
`BY MR. KLEIN:
`Q. But the traffic passing through the fabric is only
` going to go through one pathway. Right?
` MR. LU: Objection. Vague.
`A. For a given example, a given instance of a single
` packet traveling through, it will generally just
` travel through one path. But if that's the only
` option that every single packet has in the future as
` well, then I don't think you have a fabric because
` you just have this, like, bucket brigade linear
` arrangement of nodes.
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`22
`
`BY MR. KLEIN:
`Q. So is a fabric its own specific type of topology?
` What I mean -- what I mean by that is, we
` talked about the bus topology and the ring topology
` and point-to-point and mesh, star, and tree
` topologies. Is a fabric topology another type of
` topology like those others, or is there a different
` type of relationship?
` MR. LU: Objection. Vague.
`A. I wouldn't say that it's disjoint. Like we just
` described a way that a tree topology could be a
` fabric, so I wouldn't say it's something that's yet
` again separate from every other example that you
` listed.
`BY MR. KLEIN:
`Q. I didn't follow that. Say it again. So it's
` something different?
`A. I would say it's not something that's disjoint, like
` completely unlike any other topology that you listed
` because we just gave an example where a tree topology
` could constitute a fabric.
`Q. Uh-huh. So I just want to make sure I've got right
`
`11:53:04
`11:53:04
`11:53:13
`11:53:15
`11:53:17
`11:53:22
`11:53:26
`11:53:29
`11:53:33
`11:53:36
`11:53:38
`11:53:41
`11:53:44
`11:53:47
`11:53:47
`11:53:50
`11:53:53
`11:53:53
`11:53:57
`11:54:00
`11:54:03
`11:54:07
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`23
`
` exactly what you're saying.
` So a fabric is another type -- another
` specific type of topology, but it's not exclusive.
` Meaning, you have -- you could only have a fabric
` topology, and that's to the exclusion of all the other
` topologies.
`A. Agree. Correct. Yes.
`Q. Okay. So just to flesh that out a little bit more, so
` if we have three computers in a line, is that a
` fabric?
` MR. LU: Objection. Asked and answered.
`A. It could be --
` MR. LU: And vague. Sorry.
` THE WITNESS: Sorry.
`A. It could be if traffic can enter, let's say, the
` middle node in that line and then go left and out,
` but it could also enter the middle and then go right.
` As long as there are separate paths that the traffic
` can follow, then yes. But if traffic can only enter
` on the left side and go to the second node and the
` third node and exit and that's it, then I wouldn't
` say that's a fabric.
`
`11:54:14
`11:54:15
`11:54:20
`11:54:23
`11:54:26
`11:54:29
`11:54:30
`11:54:32
`11:54:39
`11:54:47
`11:54:48
`11:54:51
`11:54:52
`11:54:55
`11:54:56
`11:54:59
`11:55:02
`11:55:05
`11:55:07
`11:55:13
`11:55:17
`11:55:19
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`24
`
`BY MR. KLEIN:
`Q. Okay. So the fabric is -- is it fair to say that the
` fabric is about the number of pathways available
` through the topology?
` MR. LU: Objection. Vague.
`A. I mean, I would say that multiple pathways are
` required. I wouldn't say there's a specific number.
`BY MR. KLEIN:
`Q. Yeah.
`A. Multiple pathways.
`Q. So at least two pathways through the topology.
`A. At least two.
`Q. Okay. And so if we take that line of computers and
` then we now put them in a triangle, so we have one at
` the top and then one at the top left and then one at
` the bottom right, is that a fabric?
` MR. LU: Objection. Incomplete
` hypothetical.
`A. It is if traffic can enter, let's say, at the top of
` your picture and exit left, but also it could enter
` and exit right. But if the traffic can only enter on
` the left side -- left leaf node, go to the root and
`
`11:55:20
`11:55:21
`11:55:24
`11:55:28
`11:55:31
`11:55:33
`11:55:36
`11:55:38
`11:55:39
`11:55:39
`11:55:40
`11:55:43
`11:55:44
`11:55:50
`11:55:53
`11:55:56
`11:56:00
`11:56:03
`11:56:03
`11:56:07
`11:56:11
`11:56:15
`
`1 2 3 4 5 6 7 8 9 1
`
`0
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`
`PLANET DEPOS
`888.433.3767 | WWW.PLANETDEPOS.COM
`
`Netskope Exhibit 1018
`
`
`
`Transcript of John Richard Black, Jr., Ph.D. (IPR2023-00459)
`Conducted on April 3, 2024
`
`25
`
` go out the right-hand leaf node and that's it, then
` no.
`BY MR. KLEIN:

Accessing this document will incur an additional charge of $.
After purchase, you can access this document again without charge.
Accept $ ChargeStill 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.
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.

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