throbber

`EXHIBIT 1019
`
`
`EXHIBIT 1019
`
`
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`1
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
` ____________
` BEFORE THE PATENT TRIAL AND APPEAL BOARD
` ____________
` VIPTELA, INC.
` Petitioner,
` v.
` FATPIPE NETWORKS INDIA LIMITED,
` Patent Owner.
` ____________
` Case IPR2017-00684
` Patent 6,775,235
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 1
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`2
`
` UNITED STATES PATENT AND TRADEMARK OFFICE
` ____________
` BEFORE THE PATENT TRIAL AND APPEAL BOARD
` ____________
` VIPTELA, INC.
` Petitioner,
` v.
` FATPIPE NETWORKS INDIA LIMITED,
` Patent Owner.
` ____________
` Case IPR2017-00684
` Patent 6,775,235
`
` VIDEOTAPED DEPOSITION OF
` JOEL ROBERT WILLIAMS
` Alexandria, Virginia
` Tuesday, December 19, 2017
`
`Pages: 1 - 84
`Job No. 123729
`Reported by: Cindy L. Sebo, RMR, CRR, RPR, CSR,
`CCR, CLR, RSA, LiveDeposition Authorized Reporter
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 2
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
` December 19, 2017
` 9:07 a.m.
`
`3
`
` Videotaped Deposition of JOEL
`ROBERT WILLIAMS, held at:
`
` Oblon, McClelland, Maier & Neustadt, L.L.P.
` 1940 Duke Street
` Alexandria, Virginia 22314
`
` Pursuant to notice, before Cindy
`L. Sebo, Registered Merit Reporter, Certified
`RealTime Reporter, Registered Professional
`Reporter, Certified Shorthand Reporter, Certified
`Court Reporter, Certified LiveNote Reporter,
`Realtime Systems Administrator, LiveDeposition
`Authorized Reporter and a Notary Public in and for
`the Commonwealth of Virginia.
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 3
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
` A P P E A R A N C E S:
`
`4
`
` On behalf of the Petitioner:
` ROBERT C. HILTON, ESQUIRE
` MCGUIREWOODS LLP
` 2000 McKinney Avenue
` Suite 1400
` Dallas, Texas 75201
` 214.932.6406
` rhilton@mcguirewoods.com
` -and-
` GEORGE B. DAVIS, ESQUIRE
` Gateway Plaza
` 800 East Cary Street
` Richmond, Virginia 23219-3916
` 804.775.1129
` gdavis@mcguirewoods.com
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 4
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`A P P E A R A N C E S (Continued):
`
`5
`
` On behalf of the Patent Owner:
` ROBERT C. MATTSON, ESQUIRE
` SAMEER GOKHALE, ESQUIRE
` OBLON, MCCLELLAND, MAIER & NEUSTADT, L.L.P.
` 1940 Duke Street
` Alexandria, Virginia 22314
` 703.412.6466
` rmattson@oblon.com
` sgokhale@oblon.com
`
` ALSO PRESENT: NAT PHAM, Videographer
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 5
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
` C O N T E N T S
`EXAMINATION OF JOEL ROBERT WILLIAMS PAGE
` By Mr. Hilton 8
`
`6
`
` E X H I B I T S
` (None Marked)
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 6
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`7
`
` ---------------
` P R O C E E D I N G S
` ---------------
`
` Alexandria, Virginia
` Tuesday, December 19, 2017; 9:07 a.m.
`
` THE VIDEOGRAPHER: Good morning.
` We are now on the record.
` Here begins the video deposition of
` Joel Williams, taken in the matter of
` Viptela, Inc. v. FatPipe Networks
` India Limited.
` Today's date is December 19th, 2017.
` The time is 9:07.
` This deposition is being held at
` 1940 Duke Street, Alexandria, Virginia.
` Our court reporter is Cindy Sebo, on
` behalf of CSI. My name is Nat Pham, also on
` behalf of CSI.
` Will counsel please identify themselves
` and state whom you represent?
` MR. HILTON: Yes. For Petitioner,
` Robert Hilton at McGuireWoods, and you
` also have George Davis at McGuireWoods.
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 7
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`8
`
` MR. MATTSON: For Patent Owner,
` FatPipe, Robert Mattson of the Oblon
` firm, and with me is my partner,
` Sameer Gokhale.
` THE VIDEOGRAPHER: Will the court
` reporter please swear in the witness?
` - - -
` JOEL ROBERT WILLIAMS,
` after having been first duly sworn, was
` examined and testified as follows:
` - - -
` - - -
` EXAMINATION BY COUNSEL FOR PETITIONER
` - - -
` BY MR. HILTON:
` Q. All right. Good morning, Mr. Williams.
` A. Good morning.
` Q. Would you please state your full name
` for the record?
` A. Joel Robert Williams.
` Q. Okay. And can you please state your
` address for the record?
` A. It's 1240 McKendrie Street, San José,
` California.
` Q. Okay. Is there anything today that
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 8
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`9
`
` would prevent you from testifying truthfully
` and -- and accurately?
` A. No.
` Q. Okay. You understand that you're going
` to be asked to testify today regarding
` IPR 2017-00684?
` A. I don't know the number off the top of
` my head, but I assume it's the Viptela IPR.
` Q. That's -- that's correct.
` I am going to distribute exhibits, so
` I'm going to put four exhibits in front of you.
` Okay. So one of these exhibits is
` labeled Exhibit 1001, which is U.S. Patent
` Number 6,775,235.
` Is that correct?
` A. That's correct. That's what it's
` labeled.
` Q. The next exhibit is Exhibit 1006, which
` is the Karol reference, also known as U.S. Patent
` Number 6,628,617; is that correct?
` A. That's what it's labeled.
` Q. Finally, we have -- actually, the third
` exhibit is Exhibit 1011, and these are excerpts
` from the Stalling [sic] reference that's cited to
` in IPR 2017-00684.
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 9
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`10
`
` Do you -- do you recognize that?
` A. I recognize it. I believe it's from
` the Stalling [sic].
` Q. Okay. Specifically, what we have there
` is we have all of Chapter 16 -- the excerpt, at
` least, is all of Chapter 16 and parts of
` Chapter 19.
` Do you see that?
` A. Well, without going through it, I'll
` take your word for it.
` Q. The final exhibit that I've handed to
` you is Exhibit 2006.
` Is that -- is that the declaration that
` you provided in the IPR?
` A. It appears to be.
` Q. Does this declaration -- does it
` reflect your complete opinion -- opinion on the
` issues associated with the IPR?
` A. It does.
` Q. Do you have any additional opinions
` outside of what you declared in -- in the
` declaration as to the claims of the '235 patent or
` Karol or Stallings?
` A. Not at this time.
` Q. Okay. Did you bring any notes or other
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 10
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`11
`
` materials to the deposition with you today?
` A. No. I did bring a -- basically a blank
` pad, which you're welcome to keep.
` Q. Okay. So I wanted to talk a little bit
` today about your -- about your background.
` Do you -- do you have experience with
` frame relay networks?
` A. I have some experience with frame
` relay.
` Q. Okay. When -- when did you obtain that
` experience?
` A. So some of it would be with -- in
` connection with my work at Cisco --
` Q. Okay.
` A. -- just back in the '90s when the -- I
` believe it was the Catalyst product, and with --
` if -- Network Equipment Technologies --
` Q. Okay.
` A. -- there's probably some other ones if
` I -- let's see.
` I don't recall off the top of my head.
` Q. About how much time do you think -- how
` many -- over -- over the course of how many years
` or over what time period did you -- do you believe
` you worked with frame relay networks?
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 11
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`12
` A. I -- I'd say it was maybe two years --
` Q. Okay.
` A. -- it was -- it was not -- it's not my
` major focus, but I certainly came in contact with
` it and --
` Q. Um-hum.
` A. -- actually, let me add another one.
` Hewlett-Packard as well --
` Q. Okay --
` A. -- in their --
` Q. -- and when were you at --
` A. -- frame relay interface.
` Q. -- when were you at Hewlett-Packard?
` A. That was also in the '90s.
` Q. Okay. And what -- and characterize
` generally what your involvement was with frame
` relay networks.
` A. It would be configuring it on -- on the
` equipment and software that would involve
` configuring routers and -- and products that had
` frame relay interfaces.
` Q. Okay. And when -- when was your most
` recent experience with frame relays?
` A. It would be back in the '90s. I don't
` recall exactly.
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 12
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`13
` Q. Have you ever personally -- in -- in --
` in the experiment -- in experience that you had,
` have you ever personally configured a router for a
` frame relay?
` A. I believe that I have.
` Q. Where -- where would you --
` A. I --
` Q. -- have done that?
` A. -- think it was at Cisco, certainly, at
` NET.
` Q. But you're not -- you're not certain of
` the -- of the circumstances surrounding that or --
` A. It would be setting up in a lab for
` testing.
` Q. Okay. Did -- do you have any
` experience with ATM networks?
` A. I have a lot of experience with ATM
` networks.
` Q. Okay. When -- when was this
` experience?
` A. It would be with -- again, it was --
` Network Equipment Technologies was a company that
` was making ATM, and I was involved heavily in the
` design of an ATM switch. I was involved in the --
` heavily in the design of an ATM switch for Cisco.
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 13
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`14
`
` It was called the LightStream 1010 -- was the
` model. And I was involved at Ipsilon; it was a
` start-up company that did fast path switching and
` that used ATM.
` There's some other ones in here.
` AD- -- some of my work on ADSL, DSL that uses ATM
` as well, involved with -- heavily involved in
` configuring and working with ATM at that level.
` Did I -- I mentioned NET. Let's see.
` There's other ones. I also have a patent related
` to ATM switching.
` Q. Okay. What's the title of that patent?
` Do you have it or . . .
` A. It's in my -- it's Patent
` Number 5,914,956. It's a cache for improving the
` connection capacity of a communications switch --
` Q. Okay.
` A. -- and if you look at that patent, it's
` all about ATM or centralized -- center -- centers
` on ATM technology.
` Q. Was your involvement with ATM networks
` also done during the '90s?
` A. Yes.
` Q. Okay. Any experience outside the '90s?
` A. Yeah. The -- as I mentioned, the DSL
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 14
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`15
`
` work would have been up through -- I'm not sure
` when, but I think the early 2000s -- or middle
` 2000s, I guess, till 2005, around there --
` Q. So most --
` A. -- which is probably --
` Q. -- most recently --
` A. -- the last time would be -- most
` recently, about 2005 --
` Q. Understand.
` A. -- somewhere around there.
` Q. Okay. Do you -- do you -- have you
` ever personally configured a router for an ATM
` network?
` A. Many times, yes.
` Q. At each one of the companies you -- you
` mentioned or --
` A. Yes.
` Q. Okay. Do you -- do you have any
` experience with X.25 networks?
` A. I do.
` Q. Okay. Tell me about that experience.
` When -- when was that?
` A. The major one would be at
` Hewlett-Packard. I worked on the X.25 interface
` for Linux -- or I'm sorry -- for UNIX systems for
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 15
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`16
`
` Hewlett-Packard.
` So a company called Ditech, that was in
` the early 2000s, I believe -- I think it was early
` 2000s -- had X.25 capability for -- used for
` network management, of all things --
` Q. Okay.
` A. -- I -- I probably have some other ones
` if I go through my résumé.
` Q. Okay. So --
` A. I had --
` Q. -- the years or the -- the time period
` of -- of that -- of that experience was '90s and
` 2000s --
` A. Yes.
` Q. -- correct?
` A. Yes, that's correct. Possibly '8 --
` late '80s as well, but probably early '90s.
` Q. And -- and -- and what was the most
` recent involvement on -- on the X.25 network?
` A. That would have been at Ditech, which I
` don't have the date available. I believe it was
` early 2000s.
` Q. Okay. Have you ever personally
` configured a router for an X.25 network?
` A. I have.
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 16
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`17
`
` Q. Okay. Where was that?
` A. Hewlett-Packard -- well -- did I do a
` router?
` Well, X.25 equipment at Ditech, I'm not
` sure I would characterize it as a router; it was
` transmission equipment.
` Q. Okay.
` Okay. Is X.25 a connection-oriented
` protocol?
` A. Yes.
` Q. And how -- how is a connection set up
` in X.25?
` A. Well, there's a protocol that -- it's
` going back a ways, but a protocol to set up a
` connection to -- there's -- very much like you
` would set up a telephone call. You sent up -- you
` send out a request for a connection. There's a
` negotiation for the parameters, and then the
` connection is set up.
` Q. Okay. What is the method of addressing
` a packet in X.25?
` A. A method of addressing a packet --
` Q. Or not -- is -- is -- is the X.121
` address format used in X.25?
` A. I'd have to go back and look, but I
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 17
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`18
`
` believe that's -- there is a spec for it --
` Q. Do you --
` A. -- again, I haven't worked with that
` for quite a while, so I don't remember the
` details. There's certainly -- there's --
` Q. It's been since the '90s on -- on -- or
` 2000s, I guess, on X.25?
` Do you -- do you recall what the --
` what the address format is for X.121?
` A. I do not.
` Q. Okay. Do you recall if the X.121
` address format is the same as the address format
` for an IP address?
` A. I believe that it is not, to the best
` of my recollection.
` Q. What -- what do you -- what do you
` recall are the differences there?
` A. I don't recall. I just remember that
` they didn't -- weren't the same.
` Q. In your involvement with X.25, have you
` ever seen Internet protocol addressing -- IP
` addressing used in setting up a path in X.25?
` A. Not that I recall.
` Actually, let me be clear about that.
` There are gateway products -- and Hewlett-Packard,
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 18
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`19
` in fact, did this -- where you would associate an
` IP address with an X.25 connection, but the
` addressing was different. I mean, you terminated
` the -- the IP, and you did -- and you went over
` the X.25, or you -- or what HP -- most -- most
` people did was they tunnel it so the IP address
` would be carried through an X.25 tunnel or --
` Q. And why is that?
` A. Why?
` Q. Why is that?
` A. X.25 is just used as a way to extend
` the IP networking without -- without transparently
` extending it, because, I mean, for business
` reasons, people have X.25 they want to use.
` Q. But it -- the -- but it would not work
` to use the IP address over the X.25 network?
` A. That's not what I said.
` You can carry an -- an IP address over
` an X.25 network, but that IP address does not
` participate at the X.25 level. It's just carried
` as data by X.25.
` Q. So the data can be -- or -- the data
` regarding the IP address can be carried over the
` X.25 network, but it is not actively used in -- in
` addressing on the X.25 network?
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 19
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`20
` A. To the best of my recollection, that's
` correct.
` Q. If a device is on both an X.25 network
` and an IP network, would it have two addresses,
` one that's a X.121 address and one that's a -- an
` IP address?
` A. Could you be more specific? I'm not
` sure I understand the question.
` Q. If a -- if a -- if a device is
` connected to -- or available through either --
` either of those two networks -- IP network, X.25
` network -- would it have two addresses to access
` that device through the separate -- through the --
` through the respective networks?
` MR. MATTSON: Objection:
` foundation.
` THE WITNESS: Is -- does -- does
` this device have two interfaces, one for
` X.25 and one for IP? Is that what you're
` trying to say?
` BY MR. HILTON:
` Q. Yes.
` A. Yeah, in that case -- yeah, it would
` have an X.25 address, which I believe you said was
` X.21, off the top of my head -- I'll -- I don't
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 20
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`21
`
` remember -- and it would have an IP address.
` Q. All right. Can both of these addresses
` be destination addresses for that device?
` A. Possibly.
` Q. Under what circumstances would they not
` be destination addresses?
` A. Well, you didn't define what the device
` is. If it's a router and the packets are just
` passing through it, it wouldn't be a destination.
` If it's a -- if it's a termination point of that
` connection, then it would be.
` Q. So a router that is not the end device
` does not have a destination address?
` A. Well, no. I didn't say that, either.
` It depends -- I mean, your -- routers do many
` things. And if it's a gateway device that's --
` that's going between X.25 and IP, it's more just
` a -- a basic router. It has a gateway capability.
` And in that case, it -- it -- it may --
` again, it may terminate the IP connection and --
` and send the data over a X.25 connection, or it
` may do, as I explained before, an encapsulation,
` where it just takes the IP address and puts -- IP
` packet, including the IP address, and sends it
` over X.25.
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 21
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`22
` Q. How does the packet get to, if it is a
` gateway, that gateway?
` A. I don't understand the question.
` Q. Does -- does the gateway -- if we're --
` if we're talking about a gateway, does the gateway
` have an address that allows a -- a -- an
` originating destination to send the data to the
` gateway?
` A. It -- well, as a gateway product -- as
` a gate -- as -- as a networking product, it will
` have a destination address that's used for things
` like maintenance of -- of the gateway. If it's --
` if it's used -- and -- and in its role as sending
` the data across, it may respond to many addresses
` that it's pro -- programmed to do and terminate
` them. So it may have more than one address.
` Q. Okay. More than one destination
` address?
` A. Well, let me be clear. It's not the
` destination; it's -- it's -- it's basically -- I'm
` not sure if I'd use the correct word, but
` spoofing, or faking out and making pretend it's
` the end of -- so that it can then carry the data
` forward through X.25, through the gateway.
` It -- it, in itself, is not the end --
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 22
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`23
`
` end destination. It's -- it's making pretend or
` proxying -- there's a number of different words
` you could use for that.
` Q. Can I get you to turn to your
` declaration, Paragraph 83 in the declaration, and
` read that?
` (Whereupon, the witness reviews the
` material provided.)
` THE WITNESS: Okay. I've read the
` paragraph.
` BY MR. HILTON:
` Q. Okay. So in -- in 83, it states,
` Conventional routing is generally -- in general,
` includes two types of addresses that work: (i), a
` final destination address; and, (ii), an
` intermediate (next-hop) destination address.
` Is that correct?
` A. That's what I wrote here.
` Q. Is the destination -- or is the address
` associated with the gateway that we were just
` discussing -- would -- would you consider that to
` be an intermediate address or a --
` A. Okay -- excuse me.
` So let me -- I think you're confusing
` things here a little bit.
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 23
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`24
`
` So this talks about conventional
` routing. What we were just talking about is -- is
` a gateway functionality, which is not conventional
` routing; it's beyond that.
` So this is addressing conventional
` routing. So -- and there would be -- so given
` that, could you rephrase the question?
` Q. I believe that you stated that the
` gateway can have multiple addresses associated
` with it?
` A. In the role of a gateway functional --
` in the role of being a gateway that's converting
` from, like, X -- IP to X.25 was the example that
` you gave. It could --
` Q. Right.
` A. -- have -- it could respond to multiple
` addresses.
` I did not say it had multiple
` addresses.
` Q. Recognizing, though, that the gateway
` is not the final device that the data or packet is
` being routed to, is the -- the gateway still has
` an address that allows that data to get to the
` gateway?
` A. Maybe.
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 24
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`25
`
` Again, are we talking about a gateway
` function or conventional routing, as I have
` written here?
` Q. I -- I'm -- I'm just talking about
` getting the data to the gateway on its way to a --
` ultimately, a device that's beyond the gateway.
` A. So it may not -- so when you say it
` "has an address," what do you mean by it "has an
` address"?
` Q. How does it get there?
` A. Okay.
` So when one router wants to send a
` packet to another router, it -- it picks up the
` address of -- of -- of that other router -- the
` new router, and it sends it to it. When it get --
` when that new router gets that packet, it looks at
` it and sees what it should do with that and sends
` it along its next stop --
` Q. So you used --
` A. -- so I'm not sure --
` Q. -- you used the word "address" there.
` You said one router --
` A. So -- yeah --
` Q. -- links to the address of the other --
` the other router --
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 25
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`26
`
` A. No, I did not say that.
` One router looks up in its routing
` table -- the destination address -- it takes the
` destination address, looks in its routing table to
` find where to send the next packet to. The next
` packet may be a -- I'm sorry -- the next router
` may be a -- either it could be identified as an IP
` address, it could be identified as a port on that
` outgoing router, and it doesn't know or care. It
` just -- it just -- the -- the destination address
` is just used in that first router to identify
` where to send the packet to next. Okay?
` The route -- the -- the -- when that
` packet is received at the router, it wasn't
` necessarily addressed specifically to that router.
` It's addressed to a desk -- final destination.
` And that next router will do the same thing; it
` will look in its routing table to figure out where
` the next place to send it to is.
` Q. I believe you did use the word
` "address" with respect to the router.
` MR. HILTON: Can we get the court
` reporter to please read back the -- the
` answer?
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 26
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`27
`
` - - -
` (Whereupon, the court reporter read
` back the pertinent part of the
` record.)
` - - -
` THE WITNESS: Okay. So let me
` clarify that --
` BY MR. HILTON:
` Q. Okay.
` A. -- how routing works and how routing
` tables work.
` If you look in a routing table -- and
` I'm using the example of Linux as one that's --
` I'm most familiar with or I'm most recently
` familiar with, but they all work in -- mostly --
` most of them work in a similar way.
` In the routing table, you have a --
` the -- the range of addresses that you're -- that
` pertain to a pack -- to a set of packets -- to a
` set of sources -- places -- I'm sorry -- a set of
` destinations, and then -- and then there's
` place -- and then there's another thing -- it's
` usually called a "next hop" -- of where to send it
` to.
` Now, that next hop could be an IP
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 27
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`28
`
` address, or it could be a -- a -- a port on that
` outgoing router, or it could be a number of
` things. If it's a gateway product, it might be
` sending it to the gateway component within the
` router. I mean, it's a lot of things it could be.
` If it is an IP address in that route --
` anyway -- it then does another translation or some
` kind of lookup to figure out, okay, for that
` address, what port do I send it on? And I should
` have been more clear about that. So it's using
` that as a port to say it goes through that -- to
` that router.
` Now, that -- that IP address that it's
` using is -- you can consider it an intermediate
` value. Typically, it is the IP address of the
` router, and, often, it's the one that's used for
` mat -- managing the router. It has its own --
` just -- just as an easy way to identify it,
` because that -- people in this business think in
` terms of IP addresses for things.
` But, essentially, it's a figure of
` merit. It's just a value you can use to get -- to
` figure out which port to send it out on.
` Q. But it is an IP address associated with
` the next router?
`
`CSI GLOBAL DEPOSITION SERVICES
`972-719-5000
`
`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
`
`IPR2017-00684
`Viptela, Inc. - v. Fatpipe - Exhibit 1019
`Page 28
`
`

`

`JOEL ROBERT WILLIAMS
`December 19, 2017
`
`29
`
` A. It is an IP address associated with
` the -- yeah, it typically is, yeah. It's with,
` again, the management port of the router. Yes.
` Q. So -- so it is -- it is an address --
` A. It is an address associated --
` Q. -- and it's associated --
` A. -- with the router -- with the router,
` yes.
` Q. -- and it's associated with the next
` device to which the packet is being passed?
` A. Yes.
` Q. Okay. Thank you.
` A. I -- I would hesitate -- I would
` want to -- for completeness, I want to add it is
` not being sent to that address as a destination;
` it's just being forwarded to that router -- to
` that address as -- as the next place to be
` processed or forwar

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