throbber
Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 1 of 31
`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 1 of 31
`
`EXHIBIT 15
`EXHIBIT 15
`
`

`

`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
`
`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 2 of 31
`
` IN THE UNITED STATES DISTRICT COURT
` WESTERN DISTRICT OF TEXAS
` WACO DIVISION
`
` GENTEX CORPORATION and )
` INDIGO TECHNOLOGIES, LLC, )
` )Case No.
` Plaintiffs, )6:21-cv-00755-ADA
` )
` THALES VISIONIX, INC., )
` )
` Involuntary )
` Plaintiff, )
` )
` v. )
` )
` FACEBOOK, INC. and FACEBOOK )
` TECHNOLOGIES, LLC, )
` )
` Defendants. )
` ______________________________)
`
` REMOTE PROCEEDINGS OF THE
` VIDEOTAPED DEPOSITION OF JOSEPH LAVIOLA, PH.D.,
` WEDNESDAY, MARCH 30, 2022
`
` REPORTED BY NANCY J. MARTIN
` CSR. NO. 9504, RMR, RPR
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 1
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 3 of 31
`
` IN THE UNITED STATES DISTRICT COURT
` WESTERN DISTRICT OF TEXAS
` WACO DIVISION
`
` GENTEX CORPORATION and )
` INDIGO TECHNOLOGIES, LLC, )
` )Case No.
` Plaintiffs, )6:21-cv-00755-ADA
` )
` THALES VISIONIX, INC., )
` )
` Involuntary )
` Plaintiff, )
` )
` v. )
` )
` FACEBOOK, INC. and FACEBOOK )
` TECHNOLOGIES, LLC, )
` )
` Defendants. )
` ______________________________)
`
` - - -
` WEDNESDAY, APRIL 30, 2022
` - - -
`
` Videotaped Deposition of JOSEPH LAVIOLA, PH.D.,
` beginning at 9:00 a.m., before Nancy J. Martin, a
` Registered Merit Reporter, Certified Shorthand
` Reporter. All parties appeared remotely.
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 2
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 4 of 31
`
` A P P E A R A N C E S :
`
` J O S H U A G L U C O F T , E S Q .
` B A I L E Y W A T K I N S , A T T O R N E Y A T L A W
` K I R K L A N D & E L L I S L L P
` 5 5 5 C a l i f o r n i a S t r e e t
` S u i t e 2 7 0 0
` S a n F r a n c i s c o , C a l i f o r n i a 9 4 1 0 4 - 1 5 0 3
` ( 3 1 0 ) 5 5 2 - 4 2 8 4
` j o s h . g l u c o f t @ k i r k l a n d . c o m
` C o u n s e l f o r D e f e n d a n t s
`
` A D A M H A R B E R , E S Q .
` S H A Y O N G H O S H , E S Q .
` W I L L I A M S & C O N N O L L Y L L P
` 7 2 5 1 2 t h S t r e e t N W
` W a s h i n g t o n , D . C . 2 0 0 0 5
` a h a r b e r @ w c . c o m
` ( 2 0 2 ) 4 3 4 - 5 8 2 0
` C o u n s e l f o r P l a i n t i f f s
`
` A L S O P R E S E N T :
` O R S O N B R A I T H W A I T E , L E G A L V I D E O G R A P H E R
`
`1
`2
`
`3
`
`4
`
`5
`
`6
`
`7 8 9
`
`1 0
`
`1 1
`
`1 2
`
`1 3
`1 4
`1 5
`1 6
`1 7
`1 8
`1 9
`2 0
`2 1
`2 2
`2 3
`2 4
`2 5
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 3
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 5 of 31
`
` I N D E X
`
` TESTIMONY OF JOSEPH LAVIOLA PAGE
`
` BY MR. GLUCOFT 6
`
` E X H I B I T S
` NUMBER DESCRIPTION MARKED
` Exhibit 1 DECLARATION OF JOSEPH J. 11
` LAVIOLA JR./REGARDING
` CLAIM CONSTRUCTION, 110
` pages
`
` Exhibit 2 US 6,922,632 B2, 40 pages 23
`
` Exhibit 3 US 6,757,068 B2, 16 pages 23
`
` Exhibit 4 AgileSLAM: A Localization 42
` Approach for Agile Head
` Movements in/Augmented
` Reality, 6 pages
` Exhibit 5 A Comparison of Unscented 117
` and Extended
` Kalman/Filtering for
` Estimating Quaternion
` Motion, 6 pages
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 4
`
`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
`
`

`

`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
`
`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 6 of 31
`
` technologies that require a -- something that -- that
`
` we often call an "emitter."
`
` The emitter sends out signals. So it could
`
` send out an electromagnetic field, for example. It
`
` could send out a set of, you know, acoustic signals.
`
` And typically, with these types of tracking systems
`
` there's something known as a receiver and that's the
`
` thing that you usually would put on your head or you
`
` put on your hand to track. But there would always be
`
` this emitter that sort of is put in the room that
`
` sends out the signals. So that's like where the point
`
` of reference is.
`
` Certain tracking technologies don't require
`
` an emitter. The sensors themselves are able to
`
` generate information, data, about the -- often it
`
` gives you things like motion, motion information,
`
` things like acceleration and velocity, magnet --
`
` magnetic information from, you know, magnetic field in
`
` the north, and it doesn't require any external emitter
`
` to provide that information.
`
` So those types of tracking systems can be put
`
` on the body, for example, on the head or held in your
`
` hand, what have you, and there's no restriction on
`
` where you can go with it because it is computing or
`
` sensing its velocity or acceleration of the actual
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 28
`
`

`

`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
`
`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 7 of 31
`
` could say that there could be any point on the game
`
` controller that could be considered a localized
`
` feature.
`
` Q. What's the difference between a feature and a
`
` localized feature?
`
` A. A feature is a -- so when we talk about the
`
` word "feature" in this context, we're talking about
`
` something, an entity, piece of something that can be
`
` used to discriminate itself from other things. Okay?
`
` A localized feature, in the context of this
`
` patent, is one that has to do with the hand or
`
` something being held on the hand or something being
`
` held or something being placed on the hand. The held
`
` put on the hand or the hand itself, or any other limb
`
` for that matter. It could be a foot. As it turns --
`
` as opposed to, you know, an overall feature, you know,
`
` something that describes everything.
`
` This is just describing a small piece of the
`
` object that's being tracked. That's why it's
`
` localized.
`
` Q. So in the context of these patents, can you
`
` be a localized feature if you're not associated with a
`
` limb?
`
` A. Can you be a localized feature and not
`
` associated with a limb. I believe in the context of
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 33
`
`

`

`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
`
`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 8 of 31
`
` these patents and the particular claim term, if it's
`
` not associated with a limb, meaning that it's not
`
` something on the hand, held in the hand, or attached
`
` to the hand or other limb, then it would not be a
`
` localized feature.
`
` Q. So in this patent, all localized features are
`
` associated with a limb?
`
` MR. HARBER: Objection. Vague.
`
` THE WITNESS: They're -- I believe in the
`
` context of these patents that a localized feature is
`
` associated with the limb -- a limb of the user.
`
` BY MR. GLUCOFT:
`
` Q. So a feature -- a localized feature is
`
` necessarily associated with a limb in these patents?
`
` MR. HARBER: Objection. Vague.
`
` THE WITNESS: I mean I believe that to be
`
` true.
`
` BY MR. GLUCOFT:
`
` Q. So when the claim -- excuse me. Strike that.
`
` When the claims recite a localized feature,
`
` those localized features are inherently associated
`
` with a limb?
`
` MR. HARBER: Objection. Misstates the
`
` testimony.
`
` THE WITNESS: I mean the term says, you know,
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 34
`
`

`

`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
`
`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 9 of 31
`
` what it is. A localized feature is associated with a
`
` limb of the user. That's what it says. I mean I
`
` don't -- you know...
`
` BY MR. GLUCOFT:
`
` Q. Right. I'm just asking about a localized
`
` feature. Is there a thing known as a localized
`
` feature that is not associated with a limb in the
`
` context of these patents?
`
` A. I don't believe so.
`
` Q. What criteria do you use to evaluate whether
`
` a feature is associated with a limb of the user?
`
` A. I mean I -- I look at it more in the context
`
` of the hand than the foot or knee or whatever. So in
`
` that respect, you know, a localized feature is --
`
` that's associated with the limb of a user is going to
`
` be one that is mounted on the hand. It's going to be
`
` either mounted on the hand, either going to be held on
`
` the hand -- in the hand, or it's going to be the hand
`
` itself.
`
` Q. Okay. So to be associated with a limb, it
`
` needs to either be mounted on the limb, held by the
`
` limb, or part of a limb itself?
`
` A. Yes.
`
` Q. Can the localized feature be something that
`
` extends out from the limb?
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 35
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 10 of 31
`
` A. Could you provide an example?
`
` Q. Sure. So let's say a piece of rope. Is that
`
` associated with a limb when it's held in someone's
`
` hand?
`
` A. I mean the -- you could say that a piece of
`
` rope is -- that is held in the hand would be
`
` associated with a limb. You could say that.
`
` Q. Would the portions of the rope that are not
`
` in physical contact with the hand also be associated
`
` with the limb?
`
` A. In the context of these patents, when the
`
` point is that you want to track something, the object
`
` that you're holding in your hand would have to be one
`
` that -- that could be tracked. Okay? And if it's not
`
` a rigid object, then you wouldn't be able to
`
` reasonably track that object.
`
` So even though you're holding a piece of the
`
` rope in your hand -- right? -- and you could get, you
`
` know, a localized feature of the rope being held in
`
` the hand, you wouldn't be able to necessarily track
`
` that feature because it's a non-rigid object.
`
` Q. Okay. So when a user of the system is
`
` holding a piece of rope, only the portion of the rope
`
` that's actually in the end user's hand is associated
`
` with a limb and the rest is not?
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 36
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 11 of 31
`
` A. I mean if...
`
` (The witness reviewed the document.)
`
` THE WITNESS: So you would ideally be able to
`
` track a rigid object, like a tennis racket, for
`
` example, and because of its rigidity, you would be
`
` able to find features, localized features that you
`
` could use for tracking purposes.
`
` But with a rope, for example, anything that
`
` does not have that rigid characteristic, you know,
`
` that rigid structure, then it -- I don't believe in
`
` the scope of these patents it would be considered a
`
` localized feature that would be -- that you would
`
` track.
`
` BY MR. GLUCOFT:
`
` Q. All right. So do you agree that the portion
`
` of the rope in the user's hand is associated with the
`
` limb?
`
` A. I mean one could say that that piece --
`
` right? -- is -- would be associated with the hand.
`
` You're holding it. So it's associated with the hand.
`
` Q. Any portion of the rope that's not in the
`
` hand is not associated with the limb?
`
` A. For this particular example, this particular
`
` object or any object that's non-rigid, then I would
`
` say that it's not associated with the hand.
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 37
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 12 of 31
`
` Q. How many different second positions can there
`
` be?
`
` MR. HARBER: Objection. Vague.
`
` THE WITNESS: I mean infinite.
`
` BY MR. GLUCOFT:
`
` Q. Can you please look at Claim 56 of the '068
`
` patent. You didn't render any opinions on
`
` infringement in this case; correct?
`
` A. I didn't render any opinions of infringement
`
` on this case? No.
`
` Q. So you don't have any opinion as to whether
`
` Meta's Oculus products are within the scope of
`
` Claim 56; correct?
`
` A. That's correct.
`
` Q. Could an Oculus system be within the scope of
`
` Claim 56?
`
` MR. HARBER: Objection. The witness just
`
` said he didn't have opinions on this.
`
` THE WITNESS: I would have to study it.
`
` BY MR. GLUCOFT:
`
` Q. Could any system be within the scope of
`
` Claim 56?
`
` MR. HARBER: Same objection.
`
` THE WITNESS: I mean, once again, I would
`
` have to study the particulars to form an opinion on
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 56
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 13 of 31
`
` utility.
`
` Q. What about in those other approaches you were
`
` talking about, like SLAM and --
`
` A. SLAM has elements of -- like I said elements
`
` of Kalman filtering in it. So it probably would
`
` require -- there's probably -- I don't know off the
`
` top of my head, a measure in the SLAM algorithm that
`
` you could use to determine what the expected or
`
` highest expected utility is.
`
` As far as some of the other things, you know,
`
` like I said, the programmer is going to bring to
`
` bear -- a person of ordinary skill in the art is going
`
` to bring to bear a set of knowledge about tracking
`
` systems, prediction and estimation and would come
`
` to -- you know, utilizing that knowledge would --
`
` could develop algorithms that would, you know, provide
`
` you what could be considered the highest expected
`
` utility.
`
` Q. Why do you say, it "could be considered"? Is
`
` there no objective highest expected utility?
`
` A. I mean it's in the -- in this case, it's in
`
` the eyes of the programmer; right? So if the
`
` programmer is using something that is going to compute
`
` an optimal instructed utility, then that would be the
`
` highest expected utility.
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 79
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 14 of 31
`
` term that you were referring to.
`
` Q. So providing any information at all would
`
` characterize the state estimate?
`
` A. I mean if you provide some information, it's
`
` going to give you some understanding of the state
`
` estimate. You could provide different types of
`
` information, and you might do well to be better
`
` categorization -- you know, characterizing or not so
`
` good at characterizing, but you're still attempting to
`
` characterize the state estimate.
`
` Q. Can you characterize an input device?
`
` A. I believe that -- that you can characterize
`
` an input device.
`
` Q. Is one way to characterize an input device by
`
` the input type and frequency of the data they
`
` generate?
`
` A. Yes.
`
` Q. What information is required to characterize
`
` an estimate of a location?
`
` A. This is an example of a place where a
`
` characterizes can also be thought of as using the --
`
` the term "is." So an estimate is an estimate of a
`
` location of the object.
`
` Q. Okay. Are you saying that in some instances
`
` to characterize information such as the estimate of a
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 86
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 15 of 31
`
` location, that means actually provide that
`
` information, but in other instances characterizes
`
` means to describe the information?
`
` MR. HARBER: Objection. Misstates the
`
` testimony.
`
` THE WITNESS: The way I see it is that the
`
` word, you know, "characterizes" can mean different
`
` things depending on context. So in some cases it
`
` means it's to describe. Sometimes it means, you know,
`
` that it represents using the word "is," and one of the
`
` things that -- that the test, at least that I use, is
`
` I replace the word "characterize" with those words,
`
` "described" or "is," and then determine which one is
`
` more appropriate.
`
` BY MR. GLUCOFT:
`
` Q. Okay. So in the '632 patent, in which claims
`
` does characterize mean describe and in which claims
`
` does characterize mean is?
`
` A. Okay. Well, in Claim 5 we have "the state
`
` estimate characterizes an estimate of" the "location
`
` of the object." So we say that the state estimate is
`
` an estimate of the location of an object. Okay?
`
` In Claim 6, "the state estimate characterizes
`
` configuration informing for one or more sensing
`
` elements fixed to the object."
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 87
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 16 of 31
`
` characterizes in Claims 5 and 60 means is, but in
`
` Claims 6, 13, 17, 18, 19, 59 and 61 it means
`
` describes; is that correct?
`
` A. That's how I interpret it.
`
` Q. And there is a difference between when
`
` characterized means is versus when characterized means
`
` describes; right?
`
` MR. HARBER: Objection. Misstates the
`
` testimony.
`
` THE WITNESS: I think if you were to look up
`
` the definition of the word "characterizing," I would
`
` assume that you would find a number of different
`
` definitions for it. I think, you know, is and then
`
` characterizing is -- or describing is -- they're
`
` similar, but, you know, they do provide some level of
`
` distinctness with the term.
`
` BY MR. GLUCOFT:
`
` Q. And the distinctness is that the description
`
` of the data is not the data itself; right?
`
` A. Uh-huh. Yes. Sorry.
`
` Q. Could you please turn to Paragraph 64 of your
`
` declaration. You say here, "Dr. Bobick contends that
`
` the words 'characterizes' and 'characterizing' have a
`
` 'commonly understood meaning in the field of computer
`
` vision and tracking in situations where it is clear
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 90
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 17 of 31
`
` that they are referring specifically to describe
`
` uncertainty or noise characteristics in measurement.'
`
` I disagree. From the context of the claims, and even
`
` more so from the disclosures in the specifications
`
` cited above, a POSITA would have recognized that the
`
` claims use the words in their common English sense."
`
` So when you say you disagree, are you
`
` disagreeing about what the commonly understood meaning
`
` is in the field of computer vision and tracking, or
`
` are you saying that you disagree as to whether that
`
` definition or the common English sense definition
`
` should apply?
`
` A. I disagree in -- in terms of the use of the
`
` common sense -- common English sense.
`
` So in computer vision and other fields, we
`
` can talk about noise characteristics. Okay. Noise
`
` characteristics means could be the noise could be
`
` white. It could be colored. It's a variety of
`
` different things. People talk about that as -- you
`
` know, in the field.
`
` But in all the terms in these claims, they're
`
` all using the term in its common English sense.
`
` Q. So as far as the technical definition in the
`
` field that Dr. Bobick provided, you're not disagreeing
`
` with his definition of characterizes. You're just
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 91
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 18 of 31
`
` saying that the technical definition doesn't apply.
`
` It's the common, look it up in a regular dictionary
`
` sense?
`
` A. Yes.
`
` Q. And so how would a person of ordinary skill
`
` know that the non-technical definition applies as
`
` opposed to the definition from the field?
`
` MR. HARBER: I just think you're misstating
`
` the testimony and what his declaration says, but...
`
` THE WITNESS: Anyone of ordinary skill in the
`
` art could tell where that word "characterize" is being
`
` used; right? Also notice, you know, the -- the word
`
` "characterize" is used after the -- the noun. So
`
` noise characteristic; right? And in all of the claims
`
` it's being used as sort of like a verb, if you will,
`
` between two noun phrases saying one thing describes
`
` another thing, or one thing is described by another
`
` thing.
`
` So I think it's pretty straightforward that a
`
` person of ordinary skill in the art would be able to
`
` tell the difference between the two.
`
` MR. GLUCOFT: Okay. Why don't we take a
`
` 20-minute lunch break. Does that work?
`
` THE WITNESS: Sure.
`
` THE VIDEOGRAPHER: The time is 12:39 p.m.
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 92
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 19 of 31
`
` This ends Unit 3. We're off the record.
`
` (A recess was taken from 12:39 p.m.
`
` to 1:09 p.m.)
`
` THE VIDEOGRAPHER: The time is 1:09 p.m.
`
` This begins Unit No. 4. We're on the record.
`
` BY MR. GLUCOFT:
`
` Q. Dr. LaViola, what is an estimation module?
`
` (The witness reviewed the document.)
`
` THE WITNESS: An estimation module, in terms
`
` of the claims in this patent, they refer to a
`
` component, a software component that accepts sensor
`
` and configuration and measurement information and
`
` updates a state estimate using all or some of that
`
` information.
`
` BY MR. GLUCOFT:
`
` Q. Did estimation module have a well understood
`
` meaning in the art at the time of the Family 2
`
` patents?
`
` A. I wouldn't say it had an accepted meaning in
`
` the art, but when you talk about the term "estimation
`
` module" in the art, you pretty much know that it's
`
` going to be doing something having to do with
`
` estimating a pose.
`
` Q. So then is it your opinion that the Family 2
`
` patents define what an estimation module is?
`
`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
`
`Page 93
`
`Veritext Legal Solutions
`866 299-5127
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 20 of 31
`
` has a common definition; right? But everybody who
`
` would hear that term would know that you were talking
`
` about doing a pose estimate in a tracking system, in
`
` that context, in the context of VR motion tracking
`
` systems.
`
` Q. Would they all know how an estimation module
`
` does that pose estimate?
`
` A. Those people in the art who had previously
`
` built tracking systems probably would, you know, know
`
` how to -- to do that. Other people who hadn't would
`
` need to read the patent and the specification to get a
`
` good understanding of -- of how to do it.
`
` Q. So was an estimation module a conventional
`
` structure known in the prior art at the time of the
`
` Family 2 patents?
`
` MR. HARBER: Objection. Vague.
`
` THE WITNESS: I mean it's not like I could
`
` go, you know, to the local store and pick up an
`
` estimation module or anything like that, you know, but
`
` it's a term that implies that -- it implies there's a
`
` software component, and it implies that component is
`
` going to have in it a necessary infrastructure to
`
` support estimating a pose.
`
` BY MR. GLUCOFT:
`
` Q. So an estimation module wasn't an
`
`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
`
`Veritext Legal Solutions
`866 299-5127
`
`Page 95
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 21 of 31
`
` So I'm just trying to make sure that I'm
`
` correct in thinking it's the same sensor fusion core
`
` that you are linking to both the estimation subsystem
`
` and the estimation module?
`
` A. It is.
`
` Q. Okay. Take a look at Claim 47, please.
`
` A. Claim 47.
`
` Q. So you see it at the end it says,
`
` "maintaining estimates of tracking parameters in the
`
` estimation module, including repeatedly," and then it
`
` lists some steps?
`
` A. Yes.
`
` Q. Where in the specification would you find an
`
` algorithm for performing those maintaining steps?
`
` (The witness reviewed the document.)
`
` THE WITNESS: So going to Claim 47, as you
`
` stated, so it talks about "repeatedly passing data
`
` based on the estimates of the tracking parameters from
`
` the estimation module to one or more of the sensor
`
` modules."
`
` So if you look at Figure 2, you'll see that
`
` in the sensor fusion core, which is also considered to
`
` be the estimation module, there are bidirectional
`
` links to the meta drivers, and ultimately, to the
`
` PSEs, which represent the sensors.
`
`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
`
`Page 114
`
`Veritext Legal Solutions
`866 299-5127
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 22 of 31
`
` BY MR. GLUCOFT:
`
` Q. Yes.
`
` A. I don't think -- that is a necessary but not
`
` sufficient condition.
`
` MR. GLUCOFT: Okay. I think we can take a
`
` break for five minutes.
`
` THE VIDEOGRAPHER: The time is 2:15 p.m.
`
` This concludes Unit 4.
`
` (A recess was taken from 2:15 p.m.
`
` to 2:24 p.m.)
`
` THE VIDEOGRAPHER: The time is 2:24. We're
`
` back on the record.
`
` BY MR. GLUCOFT:
`
` Q. What's an estimation subsystem?
`
` (The witness reviewed the document.)
`
` THE WITNESS: So an estimation subsystem
`
` would essentially mean a subsystem component of some
`
` kind that accepts sensor configuration and measurement
`
` information and updates a state estimate using some or
`
` all of that information.
`
` BY MR. GLUCOFT:
`
` Q. Did estimation subsystem have an understood
`
` meaning in the art at the time of the Family 2
`
` patents?
`
` A. There wasn't -- I mean it's not a term that
`
`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
`
`Page 119
`
`Veritext Legal Solutions
`866 299-5127
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 23 of 31
`
` is used -- or was used frequently in the art.
`
` However, the -- anyone of ordinary skill in the art
`
` would look at the term "estimation subsystem," and it
`
` would provide some information as to what the meaning
`
` of it is in terms of it being a -- you know, a
`
` subcomponent of a larger system that's job is to do
`
` estimation, or in this case, pose estimation.
`
` Q. So there wasn't a conventional structure
`
` known in the art associated with an estimated
`
` subsystem? Excuse me.
`
` There wasn't a conventional structure known
`
` in the art associated with an estimation subsystem; is
`
` that right?
`
` A. Yes, there was no, you know, estimation
`
` subsystem that was out there that you could -- you
`
` know, that everybody used.
`
` Q. So there wasn't any off-the-shelf component
`
` known as an estimation subsystem?
`
` A. No.
`
` Q. What is the structure of an estimation
`
` subsystem in the context of the Family 2 patents?
`
` (The witness reviewed the document.)
`
` THE WITNESS: So an estimation subsystem has
`
` a structure based on the claims and the specification.
`
` So it sort of repeatedly updates the state estimate,
`
`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
`
`Page 120
`
`Veritext Legal Solutions
`866 299-5127
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 24 of 31
`
` them, and so on. So it could go all the way from just
`
` being a piece of hardware that you have to connect
`
` yourself all the way to hardware associated with a
`
` library that would allow for this communication.
`
` In the context of this patent, we're talking
`
` about a sensor module that has both the hardware and
`
` the appropriate software to communicate with the
`
` hardware.
`
` Q. So in the context of this patent, we're
`
` talking about a specific kind of sensor module that
`
` someone would have known in the art?
`
` A. I don't really consider it a specific kind of
`
` sensor module. It's just -- it's a sensor module
`
` that -- you know, that gives you the ability to --
`
` makes it easier for you to access the hardware than
`
` others. Some people want to be able to just have the
`
` individual, you know, sensors themselves so that they
`
` can stick them on an Arduino board or whatever.
`
` Some people want to go beyond that and have
`
` them and put them into a system and then, you know,
`
` have the code already there for it to communicate so
`
` that they can create their own driver that makes it
`
` easy to do the communication in. It depends on what
`
` you want.
`
` Q. Okay. So when -- I guess in the art at the
`
`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
`
`Page 133
`
`Veritext Legal Solutions
`866 299-5127
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 25 of 31
`
` time of the Family 2 patents, the person of ordinary
`
` skill wants to go and pick up a sensor module. What's
`
` included in that sensor module then?
`
` A. As I said, it depends on the type of sensor
`
` module that you're buying.
`
` Q. Okay. And is the sensor module claimed in
`
` the Family 2 patents one of those types of sensor
`
` modules that we were just talking about?
`
` A. Yeah.
`
` Q. Okay. And which type is it?
`
` A. It would be the type that includes the
`
` appropriate software to allow the communication
`
` between the actual sensor hardware and any of the
`
` other subsystems in the tracking system.
`
` Q. And that type of sensor module was available
`
` off the shelf at the time?
`
` A. Yes.
`
` Q. And where would one go to get that kind of
`
` sensor module?
`
` A. I can't really recall specific places. I
`
` mean I know you couldn't go get it at Best Buy.
`
` Typically, they were offered online. Various
`
` companies sold them. I don't have any specific names.
`
` Q. Is "module" synonymous with "interface"?
`
` A. I wouldn't say it's synonymous with
`
`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
`
`Page 134
`
`Veritext Legal Solutions
`866 299-5127
`
`

`

`Case 6:21-cv-00755-ADA Document 48-2 Filed 04/01/22 Page 26 of 31
`
` refers to determining its position.
`
` BY MR. GLUCOFT:
`
` Q. So how do you localize an object?
`
` A. The same way you would track any other
`
` object. You would utilize the combination of the
`
` sensors and sensor subsystems, along with the
`
` estimation subsystem, to compute -- to update a s

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