throbber
· · · · · · UNITED STATES DISTRICT COURT
`
`· · · · · · · EASTERN DISTRICT OF TEXAS
`
`· · · · · · · · · MARSHALL DIVISION
`
`· · · · · · · · · · · ·--oOo--
`
`ALACRITECH, INC,· · · · · · · · ·)
`· · · · · · · · · · · · · · · · ·)
`· · · · · · · · · ·Plaintiff,· · )
`· · · · · · · · · · · · · · · · ·)
`· · · · ·vs.· · · · · · · · · · ·)· Case No.
`· · · · · · · · · · · · · · · · ·)· 2:16-CV-693-JRG
`CENTURYLINK COMMUNICATIONS, LLC, )
`et al.,· · · · · · · · · · · · · )
`· · · · · · · · · · · · · · · · ·)
`· · · · · · · · · ·Defendants.· ·)
`_________________________________)
`· · · · · · · · · · · · · · · · ·)
`AND ALL RELATED CASES.· · · · · ·)
`_________________________________)
`
`· · · · · · · ·VIDEOTAPED DEPOSITION OF
`
`· · · · · · · · · · · PAUL MIN
`
`· · · · · · · · _____________________
`
`· · · · · · · Tuesday, March 21, 2017
`
`REPORTED BY:· SANDRA BOSTOW, CSR# 5770· ·(SF-117962)
`
`Ex.1077.001
`
`DELL
`
`

`

`·1· · · · · · · · · · · · ·I N D E X
`
`·2
`
`·3· · · · · · · · · ·INDEX OF EXAMINATIONS
`
`·4· · · · · · · · · · · · · · · · · · · · · · · · · ·Page
`
`·5· ·Examination by Mr. Stephens· · · · · · · · · ·7, 292
`
`·6· ·Examination by Ms. Clark· · · · · · · · · · · · ·284
`
`·7
`
`·8
`
`·9
`
`10· · · · · · ·EXHIBITS MARKED FOR IDENTIFICATION
`
`11· ·No.· · · · · · · · ·Description· · · · · · · · ·Page
`
`12· ·Exhibit 1· · ·Declaration of Paul Min in
`· · · · · · · · · ·Support of Claim Construction,
`13· · · · · · · · ·2/22/17; Paul Min Rebuttal
`· · · · · · · · · ·Declaration, 3/8/17· · · · · · · · 9
`14
`· · ·Exhibit 2· · ·Paul Min Declaration
`15· · · · · · · · ·Exhibits 1-24· · · · · · · · · · · 9
`
`16· ·Exhibit 3· · ·Certified Asserted Patents· · · · ·9
`
`17· ·Exhibit 4· · ·Patent '809 provisional
`· · · · · · · · · ·application
`18· · · · · · · · ·Bates-stamped ALA00138383-138516· ·35
`
`19· · · · · · · · · · · · · --oOo--
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`Ex.1077.002
`
`DELL
`
`

`

`·1· · · · · · · · · · · · · --o0o--
`
`·2· · · · · · Videotaped Deposition of PAUL MIN, taken by
`
`·3· ·Intervenor Intel Corporation at the Law Offices of
`
`·4· ·Quinn, Emanuel, Urquhart & Sullivan, 50 California
`
`·5· ·Street, 22nd Floor, San Francisco, California,
`
`·6· ·commencing at 10:02 a.m., on March 21, 2017, before
`
`·7· ·SANDRA BOSTOW, CSR No. 5770, pursuant to Notice.
`
`·8· · · · · · · · · · · · · --o0o--
`
`·9
`
`10· · · · · · · · · ·A P P E A R A N C E S
`
`11· ·FOR PLAINTIFF ALACRITECH, INC.:
`
`12· · · · · · QUINN, EMANUEL, URQUHART & SULLIVAN, LLP
`· · · · · · · 50 California Street, 22nd Floor
`13· · · · · · San Francisco, California 94111
`· · · · · · · 415.875.6600
`14· · · · · · By:· MICHELLE ANN CLARK, Attorney at Law
`· · · · · · · · · ·michelleclark@quinnemanuel.com
`15
`
`16· ·FOR INTERVENOR INTEL CORPORATION:
`
`17· · · · · · WEIL, GOTSHAL & MANGES, LLP
`· · · · · · · 700 Louisiana, Suite 1700
`18· · · · · · Houston, Texas 77002-2755
`· · · · · · · 713.546.5011
`19· · · · · · By:· GARLAND STEPHENS, Attorney at Law
`· · · · · · · · · ·garland.stephens@weil.com
`20· · · · · · · · ·JUSTIN CONSTANT, Attorney at Law
`· · · · · · · · · ·justin.constant@weil.com
`21
`
`22· ·FOR DEFENDANT DELL INC.:
`
`23· · · · · · ALSTON & BIRD, LLP
`· · · · · · · 2828 North Harwood Street, Suite 1800
`24· · · · · · Dallas, Texas 75201-2139
`· · · · · · · 214.992.3400
`25· · · · · · By:· MICHAEL J. NEWTON, Attorney at Law
`· · · · · · · · · ·mike.newton@alston.com
`
`Ex.1077.003
`
`DELL
`
`

`

`·1· ·FOR DEFENDANTS WISTRON CORPORATION, WIWYNN
`· · ·CORPORATION, and SMS INFOCOMM CORPORATION:
`·2
`· · · · · · · K&L GATES
`·3· · · · · · Four Embarcadero Center, Suite 1200
`· · · · · · · San Francisco, California 94111-5994
`·4· · · · · · 415.882.8200
`· · · · · · · By:· RACHEL E. BURNIM, Attorney at Law
`·5· · · · · · · · ·rachel.burnim@klgates.com
`· · · · · · · · · ·MIN WU, Attorney at Law
`·6· · · · · · · · ·min.wu@klgates.com
`
`·7
`· · ·FOR DEFENDANT CENTURYLINK COMMUNICATIONS, LLC:
`·8
`· · · · · · · COOLEY, LLP
`·9· · · · · · One Freedom Square
`· · · · · · · Reston Town Center
`10· · · · · · 11951 Freedom Drive
`· · · · · · · Reston, Virginia 20190-5656
`11· · · · · · 703.456.8567
`· · · · · · · By:· FRANK PIETRANTONIO, Attorney at Law
`12· · · · · · · · ·fpietrantonio@cooley.com
`
`13
`· · ·ALSO PRESENT:· Tom Filmyer, videographer
`14
`
`15
`
`16
`
`17
`
`18
`
`19
`
`20
`
`21
`
`22
`
`23
`
`24
`
`25
`
`Ex.1077.004
`
`DELL
`
`

`

`·1· · SAN FRANCISCO, CALIFORNIA; TUESDAY, MARCH 21, 2017
`
`·2· · · · · · · · · · · · 10:02 A.M.
`
`·3· · · · · · · · · · · · · --o0o--
`
`·4· · · · · · · · · ·P R O C E E D I N G S
`
`·5· · · · · · THE VIDEOGRAPHER:· Good morning.· This
`
`·6· ·begins video disk No. 1, Volume I, in the deposition
`
`·7· ·of Dr. Paul Min in the matter of Alacritech, Inc.,
`
`·8· ·versus CenturyLink Communications, LLC, et al., and
`
`·9· ·related cases.· This matter is being heard in the
`
`10· ·U.S. District Court for the Eastern District of
`
`11· ·Texas, Marshall Division.· Our case number is
`
`12· ·2:16-CV-693-JRG.
`
`13· · · · · · Today's date is March 21, 2017.· The time
`
`14· ·on the video monitor is 10:02 a.m.· Your video
`
`15· ·operator today is Tom Filmyer.· I am contracted by
`
`16· ·DTI Global of San Francisco.· This video deposition
`
`17· ·is taking place at the Law Offices of Quinn Emanuel
`
`18· ·in San Francisco.
`
`19· · · · · · Counsel, would you please voice identify
`
`20· ·yourselves and state who you represent.
`
`21· · · · · · MS. CLARK:· Michelle Clark from Quinn
`
`22· ·Emanuel, Urquhart & Sullivan representing Alacritech
`
`23· ·and the witness today.
`
`24· · · · · · MR. STEPHENS:· I'm Garland Stephens of
`
`25· ·Weil, Gotshal & Manges representing the Intervenor
`
`Ex.1077.005
`
`DELL
`
`

`

`·1· ·Intel Corporation.
`
`·2· · · · · · MR. NEWTON:· Michael Newton from the law
`
`·3· ·firm Alston & Bird representing defendant Dell Inc.
`
`·4· · · · · · MS. BURNIM:· Rachel Burnim from the law
`
`·5· ·firm K&L Gates representing Wistron, Wiwynn & SMS.
`
`·6· ·And with me is my colleague Min Wu.
`
`·7· · · · · · MR. PIETRANTONIO:· Frank Pietrantonio from
`
`·8· ·Cooley, LLP, representing the CenturyLink
`
`·9· ·defendants.
`
`10· · · · · · THE VIDEOGRAPHER:· Thank you.· And on the
`
`11· ·phone?
`
`12· · · · · · MR. CONSTANT:· Justin Constant with Weil,
`
`13· ·Gotshal & Manges also representing the Intervenor
`
`14· ·Intel.
`
`15· · · · · · THE VIDEOGRAPHER:· Okay.· Thank you.
`
`16· · · · · · Our court reporter today is Sandy Bostow of
`
`17· ·DTI Global.
`
`18· · · · · · And would you please swear in the witness.
`
`19· · · · · · · · · · · · ·PAUL MIN,
`
`20· · · · · · · · · _______________________
`
`21· ·called as a witness, who, having been first duly
`
`22· ·sworn, was examined and testified as follows:
`
`23· · · · · · · · · · · · ·--oOo--
`
`24· · · · · · THE VIDEOGRAPHER:· Thank you.· Please
`
`25· ·begin.
`
`Ex.1077.006
`
`DELL
`
`

`

`·1· · · · · · · · EXAMINATION BY MR. STEPHENS
`
`·2· ·BY MR. STEPHENS:
`
`·3· · · · Q.· Thank you.· Good morning, Dr. Min.
`
`·4· · · · A.· Good morning.
`
`·5· · · · Q.· Thank you for coming today.
`
`·6· · · · A.· Thank you.
`
`·7· · · · Q.· You have put together some declarations
`
`·8· ·that are going to be or have been submitted in
`
`·9· ·connection with this case; correct?
`
`10· · · · A.· Yes.
`
`11· · · · Q.· Did you work with an attorney named Mark
`
`12· ·Lauer in connection with any of that?
`
`13· · · · A.· I do not believe so.
`
`14· · · · Q.· Okay.· Or a law firm called Silicon Edge or
`
`15· ·Silicon Law Group?
`
`16· · · · A.· No.
`
`17· · · · Q.· No, okay.· Do you know who they are?
`
`18· · · · A.· No.
`
`19· · · · Q.· Do you know who Mark Lauer is?
`
`20· · · · A.· No.
`
`21· · · · Q.· Okay.· If you could, sir, describe for me a
`
`22· ·bit about your background with respect to transport
`
`23· ·and network layer protocol processing.
`
`24· · · · · · MS. CLARK:· Before you do that, do you want
`
`25· ·to grab your reports?· I realize that I removed
`
`Ex.1077.007
`
`DELL
`
`

`

`·1· ·them.· I apologize.
`
`·2· · · · · · MR. STEPHENS:· I have copies we can mark if
`
`·3· ·you want to do that.
`
`·4· · · · · · MS. CLARK:· It's up to you.· They were
`
`·5· ·sitting where he was sitting, and I think the night
`
`·6· ·crew cleaned and moved them over, so I can bring
`
`·7· ·those back over to you.
`
`·8· · · · · · MR. STEPHENS:· Is it okay if we mark those?
`
`·9· ·Because I want a marked set.
`
`10· · · · · · MS. CLARK:· They're not marked.· I'm
`
`11· ·totally agnostic as to whether we grab his set that
`
`12· ·I inadvertently moved.
`
`13· · · · · · MR. STEPHENS:· We'll have one more if you
`
`14· ·want to do that.
`
`15· · · · · · MS. CLARK:· Okay.· I'll go grab them for
`
`16· ·you.
`
`17· · · · · · MR. STEPHENS:· Oh, I thought they were in
`
`18· ·here.
`
`19· · · · · · MR. NEWTON:· It's not professional to climb
`
`20· ·over that.
`
`21· · · · · · MR. STEPHENS:· I guess not.
`
`22· · · · · · Oh, my.
`
`23· · · · · · MS. CLARK:· Do you want to look at them?
`
`24· · · · · · MR. STEPHENS:· Yeah.· Okay.· So that's the
`
`25· ·opening one, I guess.· Let's mark that one as Min
`
`Ex.1077.008
`
`DELL
`
`

`

`·1· ·Exhibit 1.
`
`·2· · · · · · (Whereupon Deposition Exhibit 1 was
`
`·3· · · · · · marked for identification.)
`
`·4· · · · · · MR. STEPHENS:· Min Exhibit 1 is the
`
`·5· ·February 22, 2017, declaration of Paul Min in
`
`·6· ·support of claim construction bound with the
`
`·7· ·March 8, 2017, Min rebuttal declaration.
`
`·8· · · · · · I'll hand that to you, sir, while she marks
`
`·9· ·the next one.
`
`10· · · · · · THE WITNESS:· Thank you.
`
`11· · · · · · (Whereupon Deposition Exhibit 2 was
`
`12· · · · · · marked for identification.)
`
`13· · · · · · MR. STEPHENS:· And this is a bound copy of
`
`14· ·Exhibits 1 through 24, I believe.
`
`15· · · · · · (Whereupon Deposition Exhibit 3 was
`
`16· · · · · · marked for identification.)
`
`17· · · · · · MR. STEPHENS:· And Min Exhibit 3 is a bound
`
`18· ·collection of the asserted patents.
`
`19· · · · Q.· And, Dr. Min, if you could just confirm
`
`20· ·that for me, that Min Exhibit 1 is a copy of your
`
`21· ·two declarations.· Is that right?
`
`22· · · · A.· Yes.
`
`23· · · · Q.· And Min Exhibit 2 is a bound copy of the
`
`24· ·exhibits to your two declarations?
`
`25· · · · A.· Yes.
`
`Ex.1077.009
`
`DELL
`
`

`

`·1· · · · Q.· And then Min Exhibit 3 is a set of the
`
`·2· ·asserted patents about which you've provided
`
`·3· ·declarations?
`
`·4· · · · A.· Yes, that's correct.
`
`·5· · · · Q.· Okay.· Thank you.· Now, if we could go back
`
`·6· ·to my question.· If you could just tell us a little
`
`·7· ·bit about your background with respect specifically
`
`·8· ·to transport and network layer protocol processing.
`
`·9· · · · A.· I would be happy to.· So I am currently on
`
`10· ·the faculty at the Washington University in
`
`11· ·St. Louis.· I joined the faculty in 1990 to work on
`
`12· ·at the time was perhaps the forefront of
`
`13· ·communication technology, which was ATM,
`
`14· ·asynchronous transports mode.· And there, of course,
`
`15· ·you know, we are building hardwares and software
`
`16· ·which include transport and network layer.
`
`17· · · · · · And for the past 27 years of my being at
`
`18· ·Washington University, I've been working on various
`
`19· ·layers, really studying all seven layers in the
`
`20· ·protocol step in which network layer and transport
`
`21· ·layer are a part.· In particular, starting about the
`
`22· ·mid-1990s, 1995 and on, I've been heavily involved
`
`23· ·in building a prototype, both in academic setting at
`
`24· ·the Washington University as well as in my own
`
`25· ·companies.· And there we are doing many processing
`
`Ex.1077.010
`
`DELL
`
`

`

`·1· ·at the, you know, network and transport layers.· And
`
`·2· ·I have a pretty extensive experience in those layers
`
`·3· ·as well as others.
`
`·4· · · · Q.· You mentioned seven layers.· Is that the
`
`·5· ·OSI protocol model?
`
`·6· · · · A.· Yes.
`
`·7· · · · Q.· And the TCP/IP protocol model does not have
`
`·8· ·seven layers; is that right?
`
`·9· · · · · · MS. CLARK:· Object to form.
`
`10· · · · · · THE WITNESS:· TCP/IP model, you said?
`
`11· ·BY MR. STEPHENS:
`
`12· · · · Q.· Yes.
`
`13· · · · A.· Those two layers, you know, they are so
`
`14· ·frequently used together, they are layers 3 and 4.
`
`15· ·There might be some encroachment to others up or
`
`16· ·down, but primarily they are TCP being layer 4 and
`
`17· ·IP being layer 3.
`
`18· · · · Q.· Would you say, then, that TCP corresponds
`
`19· ·to the OSI layer 4?
`
`20· · · · · · MS. CLARK:· Object to form.
`
`21· · · · · · THE WITNESS:· It is a type of layer 4.
`
`22· ·It's not the only.· And for the most part TCP
`
`23· ·functions are part of layer 4; but, as I said,
`
`24· ·there's some encroachment up or down at the
`
`25· ·boundary.· But for the most part TCP performs
`
`Ex.1077.011
`
`DELL
`
`

`

`·1· ·layer 4 functions.
`
`·2· ·BY MR. STEPHENS:
`
`·3· · · · Q.· Okay.· And is IP a type of OSI layer 3
`
`·4· ·protocol?
`
`·5· · · · · · MS. CLARK:· Object to form.
`
`·6· · · · · · THE WITNESS:· It is a type of layer 3
`
`·7· ·function, layer 3 protocol.· For the most part, once
`
`·8· ·again, IP corresponds to -- IP performs layer 3
`
`·9· ·functions; but, once again, there's some, you know,
`
`10· ·boundary encroachment.
`
`11· ·BY MR. STEPHENS:
`
`12· · · · Q.· What do you mean by "boundary
`
`13· ·encroachment"?
`
`14· · · · · · MS. CLARK:· Object to form.
`
`15· · · · · · THE WITNESS:· So my experience is that it
`
`16· ·depends on -- I mean, IP is not just one
`
`17· ·implementation.· There are multiple implementations
`
`18· ·for IP by different parties.· And many times my
`
`19· ·observation is that, because any implementing party
`
`20· ·sometimes do not necessarily trust others to provide
`
`21· ·all the functions correctly, they tend to duplicate
`
`22· ·it sometimes, just kind of to cover their bases.
`
`23· ·BY MR. STEPHENS:
`
`24· · · · Q.· Are you familiar with the BSD
`
`25· ·implementation of TCP/IP?
`
`Ex.1077.012
`
`DELL
`
`

`

`·1· · · · · · MR. STEPHENS:· Object to form.
`
`·2· · · · · · THE WITNESS:· Yes, it is a type of
`
`·3· ·implementation, and they do a protocol stack
`
`·4· ·implementation there as well.
`
`·5· ·BY MR. STEPHENS:
`
`·6· · · · Q.· Have you worked with the BSD
`
`·7· ·implementation?
`
`·8· · · · A.· There are different versions.· I know
`
`·9· ·FreeBSD, for example.
`
`10· · · · Q.· Have you worked with FreeBSD?
`
`11· · · · A.· Yeah.· They are very close to Linux
`
`12· ·operating system.
`
`13· · · · Q.· Is FreeBSD the one that's described in a
`
`14· ·textbook called Stevens TCP/IP?
`
`15· · · · · · MS. CLARK:· Object to form.
`
`16· · · · · · THE WITNESS:· I am not familiar with that
`
`17· ·particular textbook.
`
`18· ·BY MR. STEPHENS:
`
`19· · · · Q.· Fair enough.· Does FreeBSD do transport
`
`20· ·and network layer header processing for
`
`21· ·transmission?
`
`22· · · · · · MS. CLARK:· Object to form.
`
`23· · · · · · THE WITNESS:· I cannot remember that right
`
`24· ·here sitting.· I really haven't looked at FreeBSD in
`
`25· ·a while, so I'd rather not answer that question.
`
`Ex.1077.013
`
`DELL
`
`

`

`·1· ·BY MR. STEPHENS:
`
`·2· · · · Q.· So you don't know whether BSD TCP/IP
`
`·3· ·implementation does transport layer header
`
`·4· ·processing, for example?
`
`·5· · · · · · MS. CLARK:· Object to form.
`
`·6· · · · · · THE WITNESS:· As I said, you know, there
`
`·7· ·are different implementations there as well.· And
`
`·8· ·these operating systems can be sometimes very
`
`·9· ·light footprint, you know, just a few tens of bytes
`
`10· ·even, and sometimes they can be pretty heavy.· So,
`
`11· ·you know, it's really difficult to say in
`
`12· ·generality, and also I haven't really looked at it
`
`13· ·in a while.
`
`14· ·BY MR. STEPHENS:
`
`15· · · · Q.· Okay.· Well, what does a TCP/IP protocol
`
`16· ·stack do?
`
`17· · · · · · MS. CLARK:· Object to form.
`
`18· · · · · · THE WITNESS:· So when one use the word
`
`19· ·"stack," one typically implies more than just those
`
`20· ·two functions, TCP and IP layer functions.· To be
`
`21· ·stacked, you know, we say those are more like TCP/IP
`
`22· ·protocols.· And they are part of a stack and layers,
`
`23· ·for the most part, 4 and 3 being what they are as I
`
`24· ·just described.· And, you know, they have different
`
`25· ·functions they perform.
`
`Ex.1077.014
`
`DELL
`
`

`

`·1· ·BY MR. STEPHENS:
`
`·2· · · · Q.· Okay.· What functions do they perform?
`
`·3· · · · · · MS. CLARK:· Object to form, outside the
`
`·4· ·scope.
`
`·5· · · · · · THE WITNESS:· So in generality -- and I'm
`
`·6· ·not going to pretend to say everything they
`
`·7· ·perform -- but the transport layer TCP, its job is
`
`·8· ·to -- you know, as the name suggests, is to deliver
`
`·9· ·data over the network and whatever the underlying --
`
`10· ·I mean, I think the purpose initially was TCP could
`
`11· ·use anything below which is at the network layer.
`
`12· ·But very often TCP would use IP and, utilizing
`
`13· ·network layers and below data link and application
`
`14· ·across the network, deliver data in an appropriate
`
`15· ·manner.· That's what transport of data is, and
`
`16· ·that's the function that TCP performs.
`
`17· · · · · · And TCP would do that in a very
`
`18· ·sophisticated way, such as there's some Windows that
`
`19· ·it uses and it will have some kind of flow control
`
`20· ·and it has a very specific packet header.· So it is
`
`21· ·a type of a protocol that perform a suitable
`
`22· ·transport of data across network.· That's what
`
`23· ·transport layer is.
`
`24· · · · · · Similarly for IP, at a network layer
`
`25· ·function it is a type of network layer protocol.
`
`Ex.1077.015
`
`DELL
`
`

`

`·1· ·And network layer is arguably, in my mind at least,
`
`·2· ·perhaps the most complex layer because it involves
`
`·3· ·all the nodes along the way; unlike TCP, where the
`
`·4· ·two nodes at the source and the destinations are
`
`·5· ·involved.· And intermediate nodes along the way
`
`·6· ·across the network are not part of TCP performance.
`
`·7· ·IP layer, on the other hand, would require
`
`·8· ·participation of all the intermediate nodes,
`
`·9· ·switches in orders.
`
`10· · · · · · So the goal of IP network layer function is
`
`11· ·to basically utilizing the payload from transport
`
`12· ·layer above to deliver to the destination in the
`
`13· ·best possible way, and that's what the IP layer
`
`14· ·does.
`
`15· ·BY MR. STEPHENS:
`
`16· · · · Q.· Now, the claims that you've expressed
`
`17· ·opinions about talk about headers for different
`
`18· ·layers; right?
`
`19· · · · · · MS. CLARK:· Object to form.
`
`20· · · · · · THE WITNESS:· The claims themselves?
`
`21· ·BY MR. STEPHENS:
`
`22· · · · Q.· Yeah, the claims themselves.
`
`23· · · · A.· I believe that's right, yes.
`
`24· · · · Q.· Okay.· And they talk about a transport
`
`25· ·layer header; right?
`
`Ex.1077.016
`
`DELL
`
`

`

`·1· · · · · · MS. CLARK:· Object to form.
`
`·2· · · · · · THE WITNESS:· I think there are reference
`
`·3· ·to that regard in some of the claims.
`
`·4· ·BY MR. STEPHENS:
`
`·5· · · · Q.· Okay.· And a network layer header; right?
`
`·6· · · · · · MS. CLARK:· Object to form.
`
`·7· · · · · · THE WITNESS:· Network layer header. I
`
`·8· ·think let me just double-check the precise language.
`
`·9· · · · · · MR. STEPHENS:· Sure.
`
`10· · · · · · THE WITNESS:· Can you point to a particular
`
`11· ·claim that I should look at, perhaps?
`
`12· ·BY MR. STEPHENS:
`
`13· · · · Q.· Oh, I think there's lots of them.
`
`14· · · · A.· Yes.
`
`15· · · · Q.· Let me go down here for a second and I'll
`
`16· ·find one.· I'm looking for one that has all three.
`
`17· · · · · · Let's say Patent '241, Claim 1.
`
`18· · · · A.· Just allow me to read the claim.
`
`19· · · · Q.· Sure.· Actually, if I can point you instead
`
`20· ·to Claim 9, that also has the MAC header.
`
`21· · · · A.· Okay.
`
`22· · · · Q.· Do you see where that refers to a network
`
`23· ·layer header as Internet protocol?
`
`24· · · · A.· Yes, I do.
`
`25· · · · Q.· And then it says the transport layer header
`
`Ex.1077.017
`
`DELL
`
`

`

`·1· ·is transmission control protocol, TCP?
`
`·2· · · · A.· Yes.
`
`·3· · · · Q.· And then it mentions a media access control
`
`·4· ·layer header also?
`
`·5· · · · · · MS. CLARK:· Object to form.
`
`·6· · · · · · THE WITNESS:· Yes, it does say media access
`
`·7· ·control layer header.
`
`·8· ·BY MR. STEPHENS:
`
`·9· · · · Q.· Okay.· And so in TCP/IP, then, is IP the
`
`10· ·network layer?
`
`11· · · · A.· In this particular claim, that is what
`
`12· ·it --
`
`13· · · · · · MS. CLARK:· Object.· I'm sorry.
`
`14· ·BY MR. STEPHENS:
`
`15· · · · Q.· I mean in general, not limited to this
`
`16· ·claim.· Is IP an example of a network layer
`
`17· ·protocol?
`
`18· · · · A.· Yes, it is.
`
`19· · · · Q.· And an IP packet has an IP header, which is
`
`20· ·a network layer header; correct?
`
`21· · · · · · MS. CLARK:· Object to form.
`
`22· · · · · · THE WITNESS:· It is a type of network layer
`
`23· ·header, yes.
`
`24· ·BY MR. STEPHENS:
`
`25· · · · Q.· And TCP, or transport control protocol --
`
`Ex.1077.018
`
`DELL
`
`

`

`·1· ·excuse me -- transmission control protocol --
`
`·2· · · · A.· Yes.
`
`·3· · · · Q.· -- TCP is an example of a transport layer
`
`·4· ·protocol; right?
`
`·5· · · · A.· Yes, that is an example.
`
`·6· · · · Q.· And TCP packets have headers which are
`
`·7· ·transport layer headers; right?
`
`·8· · · · A.· Yes.
`
`·9· · · · Q.· And a media access control header would
`
`10· ·refer to something like an ethernet frame header;
`
`11· ·correct?
`
`12· · · · · · MS. CLARK:· Object to form.
`
`13· · · · · · THE WITNESS:· Ethernet packet header is a
`
`14· ·type of media access control -- media access control
`
`15· ·layer header.
`
`16· ·BY MR. STEPHENS:
`
`17· · · · Q.· Okay.· Now, in 1997 -- Well, let me back up
`
`18· ·a second.· I think you've identified the invention
`
`19· ·dates for the various claims at issue in your
`
`20· ·opening declaration.· Right?
`
`21· · · · A.· Yes, to find the priority dates for
`
`22· ·different claims.
`
`23· · · · Q.· Now, did you make an assessment of that
`
`24· ·invention date yourself?
`
`25· · · · A.· No.· That was given to me as a summation of
`
`Ex.1077.019
`
`DELL
`
`

`

`·1· ·fact.
`
`·2· · · · Q.· So Alacritech lawyers said, Please assume
`
`·3· ·these are the correct invention dates?
`
`·4· · · · · · MS. CLARK:· Object to form.
`
`·5· · · · · · Also caution the witness not to reveal the
`
`·6· ·contents of attorney-client privilege.· But to the
`
`·7· ·extent you can answer without doing so, you can.
`
`·8· · · · · · THE WITNESS:· Yes, I have not done
`
`·9· ·independent assessment of those invention dates, as
`
`10· ·you have referred to.· I have assumed those dates to
`
`11· ·be correct.
`
`12· ·BY MR. STEPHENS:
`
`13· · · · Q.· Okay.· Now, in 1997 TCP/IP protocol stacks
`
`14· ·were common; right?
`
`15· · · · · · MS. CLARK:· Object to form.· What?
`
`16· · · · · · THE WITNESS:· TCP and IP protocols I would
`
`17· ·like to use -- instead of a "stack," I would use the
`
`18· ·word TCP and IP protocols were commonly used.
`
`19· ·BY MR. STEPHENS:
`
`20· · · · Q.· And they were commonly implemented using a
`
`21· ·protocol stack running on a host computer; right?
`
`22· · · · · · MS. CLARK:· Object to form.
`
`23· · · · · · THE WITNESS:· Yes, many host computers had
`
`24· ·TCP and IP protocols implemented as a part of their
`
`25· ·systems software.
`
`Ex.1077.020
`
`DELL
`
`

`

`·1· ·BY MR. STEPHENS:
`
`·2· · · · Q.· Okay.· And those protocol stacks running on
`
`·3· ·host computers would provide the appropriate headers
`
`·4· ·for the transport layer packet and the network layer
`
`·5· ·packet and the MAC layer packet; right?
`
`·6· · · · · · MS. CLARK:· Object to form.
`
`·7· · · · · · THE WITNESS:· So just to be clear:· Outside
`
`·8· ·of the Alacritech invention, many implementation of
`
`·9· ·TCP/IP protocols in host computers were doing -- you
`
`10· ·know, generating headers for TCP layer protocol and
`
`11· ·IP layer protocols.· And many, if not most, during
`
`12· ·the part of 1990s, and 1997 in particular, and the
`
`13· ·host computers were performing those functions.
`
`14· ·BY MR. STEPHENS:
`
`15· · · · Q.· Okay.· So just to be clear, then, there
`
`16· ·were many protocol stacks around before Alacritech's
`
`17· ·invention that ran on host computers and that
`
`18· ·generated TCP headers, IP headers, and MAC headers;
`
`19· ·correct?
`
`20· · · · · · MS. CLARK:· Object to form, outside the
`
`21· ·scope.
`
`22· · · · · · THE WITNESS:· So I will go TCP header and
`
`23· ·IP header as a part of host computers.· MAC is
`
`24· ·somewhat different in the sense that many
`
`25· ·implementation there were in hardware form.· So I
`
`Ex.1077.021
`
`DELL
`
`

`

`·1· ·just make that distinction among those three layers.
`
`·2· · · · · · So host computers per se would not
`
`·3· ·particularly be involved in generation of a, say,
`
`·4· ·MAC header.· Many times those were -- that function
`
`·5· ·was performed as a part of a network interface card,
`
`·6· ·perhaps.
`
`·7· ·BY MR. STEPHENS:
`
`·8· · · · Q.· And that depended on the particular network
`
`·9· ·card; right?
`
`10· · · · · · MS. CLARK:· Object to form.
`
`11· ·BY MR. STEPHENS:
`
`12· · · · Q.· And the driver for it?
`
`13· · · · · · MS. CLARK:· Same objections.
`
`14· · · · · · THE WITNESS:· Yes, generally I think what
`
`15· ·you're saying is correct.· You know, host computers
`
`16· ·would have certain network interface card -- so
`
`17· ·we're talking about in generality once again, not
`
`18· ·specifically tied to the invention -- would have,
`
`19· ·you know, certain layer 2 header generating
`
`20· ·capability right at the interface.
`
`21· ·BY MR. STEPHENS:
`
`22· · · · Q.· And is layer 2 sometimes referred to as the
`
`23· ·data link layer in the OSI model?
`
`24· · · · · · MS. CLARK:· Object to form.
`
`25· · · · · · THE WITNESS:· So I've heard use of that
`
`Ex.1077.022
`
`DELL
`
`

`

`·1· ·terminology, the data link layer, differently.· Some
`
`·2· ·people would refer data link control as layer 2 and
`
`·3· ·have MAC layer as a part of that; and others would
`
`·4· ·say data link layer and MAC layer is two different
`
`·5· ·layers in layer 2.· So data link layer in my
`
`·6· ·terminology is not synonymous to layer 2.
`
`·7· ·BY MR. STEPHENS:
`
`·8· · · · Q.· Okay.· But layer 2 is the MAC layer; right?
`
`·9· · · · · · MS. CLARK:· Object to form.
`
`10· · · · · · THE WITNESS:· That too is incorrect
`
`11· ·statement in the sense that MAC layer is part of
`
`12· ·layer 2.
`
`13· ·BY MR. STEPHENS:
`
`14· · · · Q.· Okay.· Well, let's go back to TCP/IP and
`
`15· ·not talk about OSI layer numbers for a moment.
`
`16· · · · · · There were many inexpensive ethernet
`
`17· ·interface cards available before Alacritech made its
`
`18· ·invention for which the host protocol stack would
`
`19· ·generate the MAC layer headers; right?
`
`20· · · · · · MS. CLARK:· Object to form, outside the
`
`21· ·scope.
`
`22· · · · · · THE WITNESS:· Did you say "many"?
`
`23· ·BY MR. STEPHENS:
`
`24· · · · Q.· Yes.
`
`25· · · · A.· I could not attest to that.· There may have
`
`Ex.1077.023
`
`DELL
`
`

`

`·1· ·been the implementation as you describe.· I think it
`
`·2· ·was more common for the -- in general terms, not
`
`·3· ·tied to -- I'm not testifying specifically with
`
`·4· ·respect to Alacritech's net interface device right
`
`·5· ·now.· But in general terms, the MAC header
`
`·6· ·generation was more part of the interface card than
`
`·7· ·the host protocol stack.
`
`·8· · · · Q.· Okay.· But there certainly were
`
`·9· ·implementations that people in the field knew about
`
`10· ·at the time in which the MAC layer headers were also
`
`11· ·generated by the host compute computer; right?
`
`12· · · · · · MS. CLARK:· Object to form.
`
`13· · · · · · THE WITNESS:· I really cannot recall a
`
`14· ·particular instance.
`
`15· ·BY MR. STEPHENS:
`
`16· · · · Q.· Okay.· You just don't know one way or
`
`17· ·another?
`
`18· · · · · · MS. CLARK:· Object to form.
`
`19· · · · · · THE WITNESS:· To me it's not logical in the
`
`20· ·sense that the first two layers, the physical layer
`
`21· ·and the layer 2, you know, which include the MAC
`
`22· ·layer, it was a function performed for the most part
`
`23· ·by hardware.· And as you have alluded, those devices
`
`24· ·were pretty inexpensive.· And it's more logical to
`
`25· ·me that the hardware will perform as opposed to the
`
`Ex.1077.024
`
`DELL
`
`

`

`·1· ·host protocol stack.
`
`·2· ·BY MR. STEPHENS:
`
`·3· · · · Q.· Okay.· But you're not testifying under oath
`
`·4· ·here today for the court in Texas that there were no
`
`·5· ·host computers that generated MAC headers in
`
`·6· ·conjunction with TCP/IP protocol stacks before
`
`·7· ·Alacritech came up with its invention; right?
`
`·8· · · · · · MS. CLARK:· Object to form.
`
`·9· · · · · · THE WITNESS:· What I am saying is, I'm not
`
`10· ·aware of any such implementation.
`
`11· ·BY MR. STEPHENS:
`
`12· · · · Q.· Okay.· But you can't say that there were
`
`13· ·none; right?
`
`14· · · · · · MS. CLARK:· Object to form.
`
`15· · · · · · THE WITNESS:· I think it's reasonable that
`
`16· ·I'm not definitively able to conclude that there
`
`17· ·were no such implementation.
`
`18· ·BY MR. STEPHENS:
`
`19· · · · Q.· Okay.· Did you look at the C3509 datasheet
`
`20· ·that Mr. Lanning provided with his declaration?
`
`21· · · · A.· That's the Broadcom chip?
`
`22· · · · Q.· That was a 3com chip.
`
`23· · · · · · MS. CLARK:· Object to form.
`
`24· · · · · · THE WITNESS:· Yes, I have taken a look at
`
`25· ·it.
`
`Ex.1077.025
`
`DELL
`
`

`

`·1· ·BY MR. STEPHENS:
`
`·2· · · · Q.· Do you know if it generated MAC headers?
`
`·3· · · · · · MS. CLARK:· Object to form.
`
`·4· · · · · · THE WITNESS:· May I take a look at it?
`
`·5· · · · · · MR. STEPHENS:· No, I don't really want to
`
`·6· ·go off on a sidetrack.· You just don't know one way
`
`·7· ·or another without checking the datasheet?
`
`·8· · · · · · THE WITNESS:· I do not recall.
`
`·9· ·BY MR. STEPHENS:
`
`10· · · · Q.· Okay.· Fair enough.
`
`11· · · · · · Now, are you aware of any protocol stacks
`
`12· ·that did TCP/IP header generation for transmission
`
`13· ·that also generated an interrupt between the
`
`14· ·generation of the network layer and the transport
`
`15· ·layer when it was creating TCP/IP packets for
`
`16· ·transmission?
`
`17· · · · · · MS. CLARK:· Object to form.
`
`18· · · · · · THE WITNESS:· Do I know that?
`
`19· ·BY MR. STEPHENS:
`
`20· · · · Q.· Yeah.
`
`21· · · · A.· Of course, yes.
`
`22· · · · Q.· Okay.· Which protocol stacks did that?
`
`23· · · · A.· This is really not a particular
`
`24· ·implementation per se.· The way that this OSI
`
`25· ·seven-layer stack works --
`
`Ex.1077.026
`
`DELL
`
`

`

`·1· · · · Q.· I'm not asking about OSI, sir.· I'm asking
`
`·2· ·about TCP/IP.
`
`·3· · · · · · MS. CLARK:· Let the witness finish his
`
`·4· ·response, please.
`
`·5· · · · · · MR. STEPHENS:· Please don't coach the
`
`·6· ·witness or tell me how to ask my questions.
`
`·7· · · · · · MS. CLARK:· Don't interrupt my witness and
`
`·8· ·I won't.
`
`·9· · · · · · MR. STEPHENS:· I will interrupt your
`
`10· ·witness if I want to.
`
`11· · · · · · THE WITNESS:· Is that the same interrupt
`
`12· ·we're talking about, two different interrupts?
`
`13· · · · · · MR. STEPHENS:· That's right.
`
`14· · · · · · THE WITNESS:· Which interrupt are we
`
`15· ·talking about here?
`
`16· ·BY MR. STEPHENS:
`
`17· · · · Q.· Go ahead, sir.
`
`18· · · · A.· I was actually getting to your point.· The
`
`19· ·reason why the OSI is seven layers is because the
`
`20· ·communication between layers is through socket.· So
`
`21· ·you deliver certain request onto that socket, which
`
`22· ·is a destination between layer, and that generates
`
`23· ·interrupt.· So whenever, say like you are host, you
`
`24· ·want to transmit data.· You bring down from the
`
`25· ·application, say go down to session and then go to
`
`Ex.1077.027
`
`DELL
`
`

`

`·1· ·transport TCP, transmission layer, transport layer.
`
`·2· ·And then from there delivering the segment data that
`
`·3· ·TCP layer generates to IP.· That process itself is
`
`·4· ·calling deliver that request, the request of a
`
`·5· ·service, and that is an interrupt.· And that's how
`
`·6· ·the entirety of OSI seven-layer structure was
`
`·7· ·defined.
`
`·8· ·BY MR. STEPHENS:
`
`·9· · · · Q.· Okay.· But, again, I'm not asking about the
`
`10· ·OSI structure.· I'm asking about specific actual
`
`11· ·working TCP/IP implementations.
`
`12· · · · · · MS. CLARK:· Object to form.
`
`13· · · · · · THE WITNESS:· That was exactly my answer.
`
`14· ·TCP layer 4 delivering its TCP packet to IP, that
`
`15· ·itself requires interrupt to the IP layer -- to the
`
`16· ·IP layer to provide a service of network layer.
`
`17· ·That process is interrupt.
`
`18· ·BY MR. STEPHENS:
`
`19· · · · Q.· That's an interrupt to the host processor?
`
`20· · · · · · MS. CLARK:· Object to form.
`
`21· ·BY MR. STEPHENS:
`
`22· · · · Q.· An electrical signal to the interrupt
`
`23· ·request line in the host processor?
`
`24· · · · · · MS. CLARK:· Object to form.
`
`25· · · · · · THE WITNESS:· Not interrupt line per se.
`
`Ex.1077.028
`
`DELL
`
`

`

`·1· ·It is an interrupt --
`
`·2· ·BY MR. STEPHENS:
`
`·3· · · · Q.· It's just a function call -- I'm sorry.· Go
`
`·4· ·ahead, finish your answer.
`
`·5· · · · A.· It's more than that.· Because a function
`
`·6· ·call assumes that it is part of the same software.
`
`·7· ·And when one part of a program calls a function
`
`·8· ·reside within the same software, that's a function
`
`·9· ·call.· But the layer structure of OSI is defined
`
`10· ·such that these are two separate software.
`
`11· · · · Q.· Again, sir, I'm not asking about OSI.· I'm
`
`12· ·asking about TCP/IP working protocol stacks.
`
`13· · · · · · You haven't identified a single one that
`
`14· ·used an interrupt between the transport layer and IP
`
`15· ·layer header generation, have

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