throbber
UNITED STATES DISTRICT COURT
`
` FOR THE EASTERN DISTRICT OF TEXAS
`
`IMPLICIT, LLC, )
` )
` Plaintiff, )
` )
` vs. ) Case No. 6:16-CV-00080-JRG
` )
`TREND MICRO, INC., )
` )
` Defendant. )
`_________________________ )
`
` NONCONFIDENTIAL PORTIONS
`
` VIDEO-RECORDED DEPOSITION OF
`
` DANIEL S. DECASPER, VOLUME II
`
`
`
` Tuesday, October 3, 2017
`
` Redwood Shores, California
`
`Reported By:
`
`Hanna Kim, CLR, CSR No. 13083
`
`Job No. SF-144315
`
`Page 1 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

`

`DANIEL S. DECASPER - 10/3/2017
`
`Page 144
`
` UNITED STATES DISTRICT COURT
`
` FOR THE EASTERN DISTRICT OF TEXAS
`
`IMPLICIT, LLC, )
` )
` Plaintiff, )
` )
` vs. ) Case No. 6:16-CV-00080-JRG
` )
`TREND MICRO, INC., )
` )
` Defendant. )
`_________________________ )
`
` VIDEO-RECORDED DEPOSITION OF DANIEL S.
`
` DECASPER, VOLUME II, taken on behalf of
`
` the Plaintiff, at the law offices of Quinn
`
` Emmanuel Urquhart & Sullivan, 555 Twin
`
` Dolphin Drive, Redwood Shores, California,
`
` on Tuesday, October 3, 2017, beginning at
`
` 2:03 p.m. and ending at 5:29 p.m., before
`
` Hanna Kim, Certified Shorthand Reporter,
`
` No. 13083.
`
`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
`
`DTI Court Reporting Solutions - San Francisco
`(800) 869-9132
`www.deposition.com
`
`Page 2 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

`

`DANIEL S. DECASPER - 10/3/2017
`
`Page 145
`
` A P P E A R A N C E S:
`
`For the Plaintiff Implicit, LLC
`
` SINGER BEA LLP
`
` BY: BENJAMIN L. SINGER, ESQ.
`
` BY: EVAN N. BUDAJ, ESQ.
`
` 601 Montgomery Street
`
` San Francisco, California 94111
`
` 415.500.6080
`
` bsinger@singerbea.com
`
` ebudaj@singerbea.com
`
`For the Defendant Trend Micro, Inc.
`
` K&L GATES LLP
`
` BY: BENJAMIN E. WEED, ESQ.
`
` 70 West Madison Street, Suite 3100
`
` Chicago, Illinois 60602-4207
`
` 312.372.1121
`
` benjamin.weed@klgates.com
`
` -and-
`
` BY: MICHAEL E. ZELIGER, ESQ.
`
` 630 Hansen Way
`
` Palo Alto, California 94304
`
` 650.798.6700
`
` michael.zeliger@klgates.com
`
`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
`
`DTI Court Reporting Solutions - San Francisco
`(800) 869-9132
`www.deposition.com
`
`Page 3 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

`

`DANIEL S. DECASPER - 10/3/2017
`
`Page 146
`
` I N D E X
`
`WITNESS: DANIEL S. DECASPER, VOLUME II
`
`EXAMINATION PAGE
`
` BY MR. SINGER: (CONTINUED) 149, 285
`
` BY MR. WEED: 285
`
`CONFIDENTIAL PORTIONS 277-280,
`
` 287
`
` E X H I B I T S
`
`DECASPER DEPOSITION EXHIBITS PAGE
`
`Exhibit 10 Computer Communication Review
` article, "Router Plugins A 164
`
` Software Architecture for Next
`
` Generation Routers;" Bates nos.
`
` DEFS_IMPL_062504 through '519
`
`Exhibit 11 "Figure 4.2: System 195
`
` architecture and data path"
`
`Exhibit 12 IEEE InfoCom '98, "DAN: 249
`
` Distributed Code Caching for
`
` Active Networks;" Bates nos.
`
` DEFS_IMPL_062520 through '529
`
`Exhibit 13 Correspondence dated June 14, 276
`
` 2012; Bates nos. DECASPER0000268
`
` through '269; Confidential
`
`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
`
`DTI Court Reporting Solutions - San Francisco
`(800) 869-9132
`www.deposition.com
`
`Page 4 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

`

`DANIEL S. DECASPER - 10/3/2017
`
`Page 147
`
` EXHIBITS (CONTINUED)
`
`DECASPER DEPOSITION EXHIBITS PAGE
`
`Exhibit 14 Invoice; Bates nos. 287
`
` DECASPER00000270; Confidential
`
` PREVIOUSLY MARKED EXHIBITS REFERENCED PAGE
`
` Exhibit 2 "Router Plugins A Software 164
`
` Architecture for Next
`
` Generation Routers;" Bates nos.
`
` DEFS_IMPL_056553 through '564
`
` Exhibit 6 "DAN: Distributed Code Caching 249
`
` for Active Networks"
`
` Exhibit 9 Dan S. Decasper's thesis, "A 151
`
` Software Architecture for Next
`
` Generation Routers"
`
` --o0o--
`
`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
`
`DTI Court Reporting Solutions - San Francisco
`(800) 869-9132
`www.deposition.com
`
`Page 5 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

`

`DANIEL S. DECASPER - 10/3/2017
`
`Page 148
`
`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
`
` Redwood Shores, California
`
` Tuesday, October 3, 2017; 2:03 p.m. - 5:29 p.m.
`
` --o0o--
`
` THE VIDEOGRAPHER: Here begins Volume 1,
`
`Video No. 1, in the deposition of Dr. Daniel
`
`02:03:19
`
`Decasper in the matter of Implicit, LLC versus Trend
`
`Micro, Inc., in the U.S. District Court for the
`
`Eastern District of Texas. The case number is
`
`16-CV-080-JRG.
`
` Today's date is October 3rd, 2017. The
`
`02:03:35
`
`time on the video monitor is 2:03. The videographer
`
`today is Patricia Guerrero.
`
` This video deposition is taking place at
`
`the law offices of Quinn Emanuel Urquhart &
`
`Sullivan, 555 Twin Dolphin Drive, Redwood Shores,
`
`02:03:48
`
`California.
`
` Counsel, please voice identify yourselves
`
`and state whom you represent.
`
` MR. SINGER: This is Benjamin Singer,
`
`representing the Plaintiff, Implicit.
`
`02:04:00
`
` MR. BUDAJ: Evan Budaj, also representing
`
`Plaintiff Implicit.
`
` MR. WEED: Ben Weed from K&L Gates on
`
`behalf of Trend Micro. And with me, also from K&L
`
`Gates, is Mike Zeliger.
`
`02:04:15
`
`DTI Court Reporting Solutions - San Francisco
`(800) 869-9132
`www.deposition.com
`
`Page 6 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

`

`DANIEL S. DECASPER - 10/3/2017
`
`Page 149
`
` THE VIDEOGRAPHER: Thank you. The court
`
`reporter today is Hanna Kim of DTI. Will the court
`
`reporter please swear in the witness.
`
` DANIEL S. DECASPER, PH.D.,
`
`having been administered an oath, was examined and
`
`02:04:17
`
`testified as follows:
`
` THE VIDEOGRAPHER: Thank you. Please
`
`begin.
`
` EXAMINATION
`
`BY MR. SINGER:
`
`02:04:31
`
` Q. Good afternoon, Dr. Decasper.
`
` A. Hi there.
`
` Q. So thank you for making yourself available
`
`again. As you likely suspect, I'm going to be
`
`asking you questions about some work you did in the
`
`02:04:44
`
`'98/'99 time frame on router plugins and active
`
`router plugins.
`
` Sound okay?
`
` A. Sounds good.
`
` Q. Okay. You have to answer verbally for the
`
`02:04:58
`
`court reporter to take it down.
`
` So the router plugins architecture and the
`
`active router plugins extensions were developed as
`
`part of two separate projects; is that correct?
`
` A. That is -- well, I mean, I hate to start
`
`02:05: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
`
`DTI Court Reporting Solutions - San Francisco
`(800) 869-9132
`www.deposition.com
`
`Page 7 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

`

`DANIEL S. DECASPER - 10/3/2017
`
`Page 235
`
`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
`
`read -- write that to a file.
`
` Q. And that can include --
`
` A. TCP itself would -- sorry to interrupt.
`
`TCP itself wouldn't write it to a file, right. It
`
`just -- it has no notions of files. It will just
`
`04:03:39
`
`accumulate the data, hand it to the application, and
`
`then let the application, here's your data, do with
`
`it whatever you want.
`
` Q. Accumulate the data and order the data
`
`and --
`
` A. Yes.
`
`04:03:55
`
` Q. -- make sure that it's gotten the whole
`
`message?
`
` A. Mm-hmm (Witness nods.)
`
` Q. Yes?
`
`04:03:59
`
` MR. WEED: Object to the form.
`
` THE WITNESS: Well, so it -- it hands it
`
`to the application before the -- it goes in -- it
`
`just guarantees what's called in-order delivery,
`
`right. So it will -- if I have a -- if I sent --
`
`04:04:08
`
`let's just say I sent letter A, B, C across the
`
`network, they're each in different packets, it will
`
`make sure it receives in this order. But I can hand
`
`A to the application, then wait a little bit, hand B
`
`to the application, wait a little bit, hand C to the
`
`04:04:26
`
`DTI Court Reporting Solutions - San Francisco
`(800) 869-9132
`www.deposition.com
`
`Page 8 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

`

`DANIEL S. DECASPER - 10/3/2017
`
`Page 236
`
`application. And so, I don't -- I don't need to
`
`have all of it to start handing over data.
`
`BY MR. SINGER:
`
`Q.
`
`And did you ever attempt to design,
`
`develop, implement or test a plugin for the router
`
`04:04:50
`
`plugin architecture where the function performed by
`
`the plugin included implementing the TCP protocol?
`
`No.
`
`Are you aware of anyone ever attempting
`
`A.
`
`Q.
`
`that?
`
`A.
`
`I mean, I don't know why you would do that
`
`in a router, right. I mean, if you have an
`
`appli- -- so, if you have an application running on
`
`that router and you have something from the outside
`
`04:05:10
`
`that talks to that application, it will go through
`
`04:05:24
`
`the TCP stack and -- to that app, right.
`
`Q.
`
`A.
`
`Q.
`
`Meaning --
`
`But --
`
`-- the messages that are actually -- when
`
`the router is the destination --
`
`04:05:35
`
`A.
`
`Q.
`
`A.
`
`Q.
`
`Exactly.
`
`-- of the packet.
`
`Yes.
`
`Okay. Okay. I'd like to talk for a
`
`minute about active router plugins.
`
`04:05:43
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`DTI Court Reporting Solutions - San Francisco
`(800) 869-9132
`www.deposition.com
`
`Page 9 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

`

`DANIEL S. DECASPER - 10/3/2017
`
`Page 237
`
`1
`
`2
`
`3
`
`4
`
`5
`
`6
`
`7
`
`8
`
`9
`
`10
`
`11
`
`12
`
`13
`
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
` A. Okay.
`
` Q. Okay. And by a minute, I mean a long
`
`time.
`
` And so --
`
` A. So we're done with this?
`
`04:05:59
`
` Q. Yes.
`
` I would like to -- we're going to look at
`
`your thesis again, please, starting on page 5.
`
` So that sentence we were looking at at the
`
`top of page 5 -- sorry, that paragraph, it -- it
`
`04:06:33
`
`ends in the sentence, "We discuss the Type 4
`
`extensions separately from the Type 5 extensions
`
`because, as we will show, they are partly
`
`orthogonal."
`
` A. Yep.
`
`04:06:48
`
` Q. Sitting here today, do you have any
`
`recollection of what you meant when you wrote that?
`
` A. I believe so, yes. I think -- so in the
`
`router plugins case, there was not administration
`
`action needed to get the code onto the device,
`
`04:07:03
`
`right, and -- and connect the two network flows,
`
`packets. And while the active network piece shares
`
`a lot of the other components of the router plugins,
`
`this one, it doesn't, right. It has -- it has a
`
`basically fundamentally different model. It's
`
`04:07:27
`
`DTI Court Reporting Solutions - San Francisco
`(800) 869-9132
`www.deposition.com
`
`Page 10 of 10
`
`Implicit Exhibit 2013
`Juniper v. Implicit
`
`

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