`11374
`
`
`
`
`EXHIBIT 1
`
`
`
`Case 2:21-cv-00072-JRG-RSP Document 259-2 Filed 12/16/21 Page 2 of 5 PageID #:
`11375
`DRAFT-1
`
`1
`2
`3
`4
`09:38:46 5
`09:38:46 6
`09:38:55 7
`09:38:57 8
`09:39:02 9
`09:39:05 10
`09:39:08 11
`09:39:10 12
`09:39:12 13
`09:39:14 14
`09:39:16 15
`09:39:18 16
`09:39:23 17
`09:39:27 18
`09:39:30 19
`09:39:32 20
`09:39:34 21
`09:39:37 22
`09:39:38 23
`09:39:38 24
`09:39:40 25
`
`DRAFT-3
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`------------
`P R O C E E D I N G S
`December 15, 2021, 9:38 a.m. PST
`------------
`THE VIDEOGRAPHER: We are now
`on the record. Today's date is
`December 15th, 2021, and the time is
`9:39 a.m. Pacific Standard Time. This
`is the deposition of Neil Siegel in
`the matter of AGIS Software
`Development, LLC versus Uber
`Technologies, Inc., filed in the
`United States District Court for the
`Eastern District of Texas, Marshall
`Division. Case number is
`2:21-CV-00026-JRG.
`This deposition is taking place
`via webview conference with all
`participants attending remotely. My
`name is Matthew Greenhalgh. I'm the
`videographer from TransPerfect. Would
`counsel on conference please identify
`yourselves and state whom you
`represent beginning with the
`
`DRAFT-2
`
`DRAFT-4
`
`UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`
`DEPOSITION OF: Neil G. Siegel, Ph.D.
`
`12-15-2021
`
`AGIS v Uber
`
`IMPORTANT NOTICE
`
`THIS IS AN UNCERTIFIED DRAFT TRANSCRIPTION.
`
`PLEASE DO NOT QUOTE FROM THIS DRAFT IN
`
`PLEADINGS OR ELSEWHERE. THE CERTIFIED
`
`TRANSCRIPT IS THE ONLY OFFICIAL RECORD WHICH
`
`MAY BE RELIED UPON FOR VERBATIM CITATIONS OF
`
`TESTIMONY.
`
`
`
` This interactive realtime service is
`
`provided to you solely as a litigation aid
`
`and is in no way an official transcript.
`
`This realtime transcription has not been
`
`proofread. It is an uncorrected realtime
`
`translation. There may be mistranslated or
`
`untranslated text, misspelled proper names,
`
`nonsensical word combinations and/or
`
`occasional reporter's notes. Page numbers
`
`and line numbers in this draft will not
`
`correspond to those in the final certified
`
`transcript.
`
`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
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`
` This realtime computerized transcript is
`a service for your instantaneous review of
`the proceedings and may not be quoted in any
`pleadings or for any other purpose, may not
`be filed with any court, and may not be
`distributed to any other party. This
`Certified Realtime Reporter makes no
`representations regarding the accuracy and
`completeness of this realtime transcript and
`is not responsible for the misuse of this
`realtime draft transcript by anyone.
`
` The completed, certified transcript and
`certified copies shall be delivered upon
`completion in standard delivery time, unless
`alternate expedited arrangements are made
`with the reporter.
`
`1
`09:39:40 2
`09:39:42 3
`09:39:45 4
`09:39:47 5
`09:39:48 6
`09:39:51 7
`09:39:56 8
`09:39:57 9
`09:39:58 10
`09:40:00 11
`09:40:01 12
`09:40:19 13
`14
`15
`16
`09:40:19 17
`18
`19
`20
`09:40:20 21
`09:40:22 22
`09:40:24 23
`09:40:30 24
`09:40:32 25
`Page 1 to 4 of 148
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`questioning attorney.
`MR. RUBINO: Vincent Rubino for
`the law firm Fabricant LLP for the
`plaintiff AGIS.
`MR. IWAHASHI: Ryan Iwahashi,
`Gibson Dunn, on behalf of Uber.
`THE VIDEOGRAPHER: The court
`reporter today is Debbie Dibble,
`representing TransPerfect. The court
`reporter will now swear in the
`witness.
`
`------------
`NEIL SIEGEL, Ph.D.,
`having been duly sworn,
`testified as follows:
`------------
`EXAMINATION
`------------
`BY MR. RUBINO:
`Q.
`Good afternoon, sir. Can you
`please state your full name for the record?
`A.
`Neil Gilbert Siegel.
`Q.
`And Mr. Siegel, are you working
`with one of the parties in this case?
`12/15/2021 03:39:25 PM
`
`12
`
`3
`4
`5
`6
`7
`8
`9
`10
`11
`12
`13
`14
`15
`16
`17
`18
`19
`20
`21
`22
`23
`24
`25
`1 of 48 sheets
`
`
`
`1
`11:52:39 2
`11:52:44 3
`11:52:48 4
`11:52:49 5
`11:52:50 6
`11:52:51 7
`11:52:52 8
`11:52:55 9
`11:53:00 10
`11:53:02 11
`11:53:03 12
`11:53:09 13
`11:53:29 14
`11:53:29 15
`11:53:31 16
`11:53:35 17
`11:53:36 18
`11:53:37 19
`11:53:39 20
`11:53:46 21
`11:53:46 22
`11:53:48 23
`11:53:51 24
`11:53:56 25
`
`1
`11:57:18 2
`11:57:20 3
`11:57:23 4
`11:57:27 5
`11:57:29 6
`11:57:35 7
`11:57:39 8
`11:57:44 9
`11:57:47 10
`11:57:50 11
`11:57:52 12
`11:57:55 13
`11:58:00 14
`11:58:02 15
`11:58:11 16
`11:58:14 17
`11:58:46 18
`11:58:50 19
`11:58:53 20
`11:58:56 21
`11:58:59 22
`11:59:04 23
`11:59:05 24
`11:59:08 25
`
`DRAFT-87
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`I could find one or more if you give me the
`time. I talked about, for example, the login
`process, and the server registration -- other
`places I talk about the server registration
`process, which allows the -- involves the
`exchange of IP addresses. Several places in
`here I talk about messaging processes, which
`uses those IP addresses to route those
`messages.
`
`Case 2:21-cv-00072-JRG-RSP Document 259-2 Filed 12/16/21 Page 3 of 5 PageID #:
`DRAFT-85
`11376
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`done by IP. There are other protocols, of
`course, but all FBCB2 communications used IP.
`Q.
`Including the voice
`communications?
`A.
`Including the voice
`communications, yeah.
`Q.
`So it's fair to say all of the
`voice communications used by FBCB2 were over
`IP; correct?
`A.
`Yes. If you turn back to
`page 61 of my report. Tell me when you're
`there.
`Q.
`Okay.
`A.
`Do you see the little diagram
`about a third of the way down the page?
`Q.
`Okay.
`A.
`So do you see the little
`diamond-shaped box in the center of that
`diagram that has the letters INC?
`Q.
`Okay.
`A.
`That box stands for internet
`controller. That is an IP router. And you
`see that the applique FBCB2 computer talks
`directly to that router and that router is
`DRAFT-86
`
`But the server registration and
`the logon process is explicitly are discussed
`and they both involve the exchange of IP
`addresses.
`Q.
`So where is that in paragraphs
`132 through 138?
`A.
`Well, at the beginning of
`paragraph 136 says: Also as explained above
`with respect to element six, communication
`between participants with FBCB2 is
`established and accomplished by the use of IP
`protocol. And, of course, a person of
`ordinary skill in the art would understand
`that to establish and accomplish
`communications by using the IP protocol
`DRAFT-88
`
`1
`11:53:58 2
`11:54:00 3
`11:54:05 4
`11:54:11 5
`11:54:14 6
`11:54:16 7
`11:55:06 8
`11:55:12 9
`11:55:18 10
`11:56:07 11
`11:56:11 12
`11:56:14 13
`11:56:19 14
`11:56:20 15
`11:56:27 16
`11:56:29 17
`11:56:34 18
`11:56:41 19
`11:56:44 20
`11:56:45 21
`11:56:55 22
`11:56:59 23
`11:57:05 24
`11:57:16 25
`12/15/2021 03:39:25 PM
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`what talks to the actual communication
`devices, as is very common in IP
`communication systems. So FBCB2 only talks
`to devices by talking through that controller
`and it does that communication via IP.
`Q.
`You'd like you to take a look
`at paragraph 132 of your report.
`A.
`1-3-2. Uh-huh. I see it.
`Q.
`So for this limitation you have
`set forth as 7, which is exchanging IP
`addresses using SMS. Do you see that?
`A.
`Uh-huh.
`Q.
`Are you saying that that
`limitation is met explicitly by FBCB2 or
`rendered obvious by FBCB2?
`A.
`Let me read it again.
`[Document review.]
` From FBCB2 explicitly meets
`that is what I'm saying.
`Q.
`(BY MR. RUBINO) So I just
`don't see it in her, but where are you saying
`that FBCB2 exchanges IP addresses using SMS
`or other digital messages?
`A.
`Several places in the report.
`
`1
`11:59:10 2
`11:59:12 3
`11:59:16 4
`11:59:17 5
`11:59:21 6
`11:59:24 7
`11:59:26 8
`11:59:30 9
`11:59:32 10
`11:59:41 11
`11:59:43 12
`11:59:48 13
`11:59:54 14
`11:59:56 15
`11:59:59 16
`12:00:05 17
`12:00:06 18
`12:00:10 19
`12:00:13 20
`12:00:16 21
`12:00:18 22
`12:00:22 23
`12:00:23 24
`12:00:25 25
`Page 85 to 88 of 148
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`involves the exchange of IP addresses.
`Q.
`It involves the exchange of IP
`addresses over SMS?
`A.
`Your claim limitations says
`using SMS or other digital message format.
`Q.
`So what's the other digital
`message you're relying on in paragraph 136?
`A.
`Hang on for a second. Let me
`find the discussion.
`There's a discussion that
`commences with paragraph 83 on page 45 that
`talks about the FBCB2 short message service.
`Q.
`I'm asking you, in your
`description of this limitation, where do you
`say that IP addresses are exchanged over SMS
`or other digital messages?
`A.
`It says right here: Establish
`and accomplish by use of the IP protocol.
`That is a -- and there's another place in
`here where I talk about the exact message
`formats we use.
`Q.
`So, in other words, what you're
`saying is this limitation reduces to using
`the IP protocol. If you've done, that you've
`22 of 48 sheets
`
`
`
`Case 2:21-cv-00072-JRG-RSP Document 259-2 Filed 12/16/21 Page 4 of 5 PageID #:
`DRAFT-89
`11377
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`met this limitation. Is that what you're
`saying?
`
`DRAFT-91
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`Which transmits data to other
`network participants using IP. And I talk
`about that in many places in the document as
`well. For example, when I talk about
`situational awareness distribution, I talk
`about that FBCB2 report their position to
`their server and the server bundles those up
`and periodically, according to some rules
`based on time and motion, transmits bundles
`of those position reports to all of the units
`that it serves and to other servers. And
`that's all accomplished by IP.
`Q.
`So you have no problem reading
`and understanding this limitation and
`understanding how it is met by IP
`communication using digital messages. Is
`that fair?
`A.
`limitation.
`Q.
`And it's your understanding
`that this claim limitation that you've called
`7 is met by exchanging IP addresses, using a
`digital message format, sending those IP
`addresses to the server, and communicating on
`DRAFT-92
`
`Yes, I understand this
`
`1
`12:00:29 2
`12:00:30 3
`12:00:30 4
`12:00:31 5
`12:00:31 6
`12:00:36 7
`12:00:44 8
`12:00:46 9
`12:00:48 10
`12:00:51 11
`12:00:54 12
`12:01:04 13
`12:01:08 14
`12:01:09 15
`12:01:12 16
`12:01:17 17
`12:01:19 18
`12:01:22 19
`12:01:24 20
`12:01:28 21
`12:01:31 22
`12:01:34 23
`12:01:37 24
`12:01:41 25
`
`MR. IWAHASHI: Object to the
`
`form.
`A.
`No, I talk about in other
`places the message format that we use.
`In 137, there's a whole
`discussion of the message formats, which
`would appear to exactly meet the limitation
`phrase "other digital message format." In
`one 37, I exactly discuss the message formats
`and I even have a citation that shows the
`list of these short messages.
`Q.
`(BY MR. RUBINO) How is that
`exchanging IP addresses?
`A.
`It's the format of the messages
`that could include the IP address as the data
`that's being exchanged.
`Q.
`So to meet this limitation that
`you've identified as limitation 7, it's your
`opinion that all you need to do is to have a
`digital message format that includes the IP
`address and you've met it. Is that fair?
`MR. IWAHASHI: Object to the
`DRAFT-90
`
`1
`12:02:53 2
`12:02:57 3
`12:02:59 4
`12:03:01 5
`12:03:03 6
`12:03:06 7
`12:03:12 8
`12:03:15 9
`12:03:18 10
`12:03:22 11
`12:03:26 12
`12:03:29 13
`12:03:31 14
`12:03:34 15
`12:03:36 16
`12:03:39 17
`12:03:42 18
`12:03:43 19
`12:03:45 20
`12:03:47 21
`12:03:48 22
`12:03:52 23
`12:04:00 24
`12:04:04 25
`
`1
`12:01:42 2
`12:01:42 3
`12:01:49 4
`12:01:52 5
`12:01:52 6
`12:01:54 7
`12:01:56 8
`12:01:59 9
`12:02:04 10
`12:02:08 11
`12:02:12 12
`12:02:17 13
`12:02:20 14
`12:02:23 15
`12:02:26 16
`12:02:29 17
`12:02:32 18
`12:02:34 19
`12:02:36 20
`12:02:42 21
`12:02:42 22
`12:02:47 23
`12:02:50 24
`12:02:52 25
`23 of 48 sheets
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`form.
`A.
`No, you have to actually
`exchange those IP addresses.
`Q.
`(BY MR. RUBINO) Is that it?
`Does it require anything else?
`A.
`Using SMS or another digital --
`I mean, I could read the limitation to you,
`right? Establish via IP, et cetera,
`et cetera. What's required are all the words
`in limitation 7.
`Q.
`So what is required -- explain
`to me like you're going to explain to a jury,
`what is required to meet this limitation.
`A.
`You have to exchange IP
`addresses using SMS or another digital
`format, and I addressed both of those.
`Among network participant
`users, so that communication between
`participants is established by IP. And I
`talked about that.
`Or transmission of a network
`participant's IP network of a server, and I
`talk about that in many places in this
`document.
`
`1
`12:04:06 2
`12:04:08 3
`12:04:10 4
`12:04:12 5
`12:04:28 6
`12:04:33 7
`12:04:37 8
`12:04:39 9
`12:04:42 10
`12:04:44 11
`12:04:48 12
`12:04:48 13
`12:04:56 14
`12:04:56 15
`12:04:58 16
`12:05:03 17
`12:05:06 18
`12:05:07 19
`12:05:10 20
`12:05:12 21
`12:05:16 22
`12:05:18 23
`12:05:20 24
`12:05:24 25
`Page 89 to 92 of 148
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`those IP addresses; right?
`A.
`And all of the other words that
`you have in that limitation, yes.
`Q.
`You know, with regard to second
`to last line, limitation 7, do you see where
`it says: Which then transmits data to other
`network participants using the IP address
`previously?
`A.
`Q.
`
`Yes, I see that.
`Which IP address is that?
`MR. IWAHASHI: Object to the
`
`form.
`Q.
`(BY MR. RUBINO) In other
`words, is it the server's IP address or the
`device's IP address?
`A.
`It's the client's IP address.
`Q.
`So, in other words, that's the
`client's IP address that was previously
`provided to the server over the digital
`message; is that right?
`A.
`Right. This talks about the
`server which transmits data, and the server
`transmitting data is transmitting data to
`clients, or as I said before and I said also
`12/15/2021 03:39:25 PM
`
`
`
`Case 2:21-cv-00072-JRG-RSP Document 259-2 Filed 12/16/21 Page 5 of 5 PageID #:
`DRAFT-93
`11378
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`in the report, it might be sending that data
`to other servers in the configuration
`registration where there's more than one
`server.
`
`1
`12:05:26 2
`12:05:30 3
`12:05:35 4
`12:05:36 5
`12:05:37 6
`12:05:39 7
`12:05:41 8
`12:05:45 9
`12:05:46 10
`12:05:47 11
`12:05:48 12
`12:05:50 13
`12:05:52 14
`12:06:03 15
`12:06:04 16
`12:06:06 17
`12:06:08 18
`12:06:09 19
`12:06:16 20
`12:06:17 21
`12:06:18 22
`12:06:19 23
`13:03:05 24
`13:03:05 25
`
`1
`13:05:29 2
`13:05:40 3
`13:05:43 4
`13:05:46 5
`13:05:49 6
`13:05:50 7
`13:05:52 8
`13:05:54 9
`13:05:56 10
`13:05:58 11
`13:06:15 12
`13:06:20 13
`13:06:21 14
`13:06:23 15
`13:06:24 16
`13:06:26 17
`13:06:30 18
`13:06:31 19
`13:06:52 20
`13:07:02 21
`13:08:07 22
`13:08:23 23
`13:08:25 24
`13:08:25 25
`
`But generally, when a server
`transmits something, it is thought of
`primarily as transmitting to its served
`clients.
`Q.
`And so you have no problem
`reading that and understanding that
`limitation and explaining it to a jury. Is
`that what you're saying?
`A.
`Correct.
`MR. RUBINO: I'm about to move
`on to a different subject. Would you
`like to take another break?
`THE WITNESS: That would be
`
`swell.
`
`THE VIDEOGRAPHER: We are now
`going off the record. The time is
`12:06 p.m.
`(Recess taken, 12:06 p.m. to
`1:03 p.m. PST)
`THE VIDEOGRAPHER: We are now
`DRAFT-94
`
`DRAFT-95
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`Q.
`Do you see where you say: For
`example, if a command sends an order using
`FBCB2 to a subordinate, the command requires
`the subordinate to review and respond. The
`list of response will include "I will
`comply," "I cannot comply"? That's
`paragraph 176.
`A.
`Right, I see that as the last
`sentence on the page 92.
`Q.
`So you don't have any citations
`for that. Am I missing that? There's no
`citations in that paragraph, right?
`A.
`There's no citations in that
`paragraph. I believe the same thing is
`discussed in other places and there might be
`a citation. But there's no citation in this
`paragraph, I agree with that.
`Q.
`Bear with me for just one
`minute.
`
`So for the next limitation
`which you have listed as 7, do you see
`paragraph 182?
`A.
`Yes, sir, I do.
`Q.
`In the middle of the paragraph
`
`DRAFT-96
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`you say -- it's about halfway through, you
`say: There is a permanent indicator of the
`number of items waiting in the message cue.
`Does the message cue include
`any messages to a user of FBCB2?
`A.
`As is explained here and in
`other places, there are four cues called
`flash, immediate, priority, and routine,
`which are military terms. And there are four
`counters at the top of the screen, each
`corresponding to one of those categories,
`saying how many messages are waiting in each
`of those priorities. A message that requires
`a response would be flash or immediate, and
`would show up in one of those cues. And the
`military operators are trained to see that,
`to respond to the sound that gets played in
`their headset, and to deal with those items
`promptly.
`
`By the way, earlier in this
`paragraph, lines 3 and 4, you see I actually
`provide a citation here for the will comply
`and can't comply.
`Q.
`So when the user gets this
`
`24 of 48 sheets
`
`1
`13:03:14 2
`13:03:16 3
`13:03:20 4
`13:03:21 5
`13:03:22 6
`13:03:24 7
`13:03:25 8
`13:03:29 9
`13:03:33 10
`13:03:34 11
`13:03:47 12
`13:03:49 13
`13:04:22 14
`13:04:26 15
`13:04:27 16
`13:04:31 17
`13:04:32 18
`13:04:35 19
`13:04:38 20
`13:04:42 21
`13:04:45 22
`13:04:52 23
`13:05:18 24
`13:05:29 25
`12/15/2021 03:39:25 PM
`
`1
`13:08:33 2
`13:08:37 3
`13:08:40 4
`13:08:54 5
`13:08:57 6
`13:09:04 7
`13:09:06 8
`13:09:10 9
`13:09:13 10
`13:09:16 11
`13:09:19 12
`13:09:24 13
`13:09:26 14
`13:09:33 15
`13:09:35 16
`13:09:37 17
`13:09:42 18
`13:09:44 19
`13:09:49 20
`13:09:49 21
`13:09:52 22
`13:09:54 23
`13:09:58 24
`13:10:23 25
`Page 93 to 96 of 148
`
`CONFIDENTIAL, UNCERTIFIED, UNEDITED, ROUGH DRAFT TRANSCRIPT
`back on the record. The time is
`1:03 p.m.
`Q.
`(BY MR. RUBINO) Good
`afternoon, sir. How are you?
`A.
`Good afternoon. Hope you had a
`good lunch.
`Q.
`So, before the break we were
`discussing the '724 patent. Do you recall
`that?
`
`A.
`
`'724 patent.
`Okay, I have it here.
`Q.
`And for the next patent you
`have in your analysis, you look at the '970
`patent; right?
`A.
`I'm sorry, I'm not quite
`following where you are.
`Q.
`So we were looking at the '724
`patent. The next patent in your analysis in
`your report is the '970 patent; right?
`A.
`Yeah, '970 starts on page 87,
`according to the table of contents here.
`Q.
`So I want you to take a look at
`page 92 of your report.
`A.
`I'm there.
`
`