throbber
Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 1 of 19
`
`IN THE UNITED STATES DISTRICT COURT
`FOR THE WESTERN DISTRICT OF TEXAS
`WACO DIVISION
`
`
`
`
`Case No.: 6:21-cv-00755-ADA
`
`JURY TRIAL DEMANDED
`
`Plaintiffs,
`
`Involuntary Plaintiff,
`
`
`
`
`
`v.
`
`
`
`
`
`
`
`GENTEX CORPORATION and INDIGO
`TECHNOLOGIES, LLC,
`
`
`
`THALES VISIONIX, INC.,
`
`
`
`
`
`META PLATFORMS, INC. and
`FACEBOOK TECHNOLOGIES, LLC,
`
`
`
`
`
`
`Defendants.
`
`JOINT CLAIM CONSTRUCTION STATEMENT
`Pursuant to the Court’s Scheduling Order, ECF No. 27 as amended by ECF No. 37,
`
`Plaintiffs Gentex Corporation and Indigo Technologies, LLC (collectively, “Plaintiffs”) and
`
`Defendants Meta Platforms, Inc. and Facebook Technologies, LLC1 (collectively, “Defendants”)
`
`submit this Joint Claim Construction Statement. The claim terms identified below as being in
`
`dispute are found in United States Patent Nos. 6,757,068 (the “’068 patent”), 7,301,648 (the
`
`“’648 patent”), 8,224,024 (the “’024 patent”), 6,922,632 (the “’632 patent”), and 7,725,253 (the
`
`“’253 patent”). The patents fall into three families: the ’068 and ’648 Patents (“Family One”),
`
`the ’632 and ’253 Patents (“Family Two”), and the ’024 Patent (“Family Three”). There are no
`
`claim terms on which the parties agree as to construction.
`
`
`1 Effective March 18, 2022, Facebook Technologies, LLC is now known as Meta Platforms
`Technologies, LLC. An Unopposed Motion to Correct Docket was submitted on April 13, 2022.
`See ECF No. 50.
`
`1
`
`

`

`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 2 of 19
`
`
`
`I.
`
`LIST OF DISPUTED CLAIM TERMS
`
`A.
`
`Family One Patent Constructions
`
`Patent and Claims
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`Plain and ordinary meaning, in light of the claims and
`specification—i.e., for “sourceless orientation
`tracker,” an orientation tracker that does not require
`setup of a fixed source that propagates a signal to the
`tracked sensor; and for “sourceless measurement,” a
`measurement from a sourceless sensor3
`
`Plain and ordinary meaning, in light of the claims and
`specification—i.e., track a position of a first part of a
`limb of a user, or an object or part of an object
`associated with a limb of the user
`
`Plain and ordinary meaning, in light of the claim and
`specification
`
`Term
`(Proposed by Defendants unless
`otherwise indicated)
`
`1 Defendants: “sourceless”
`
`
`Plaintiffs: “sourceless orientation
`tracker” / “sourceless
`measurement”
`
`“can be used anywhere with no set-up of a source”2
`
`’068 Patent, claims
`1, 11-13, 50, 54
`
`’648 Patent, claims
`1, 16, 40, 41
`
`2 Defendants: “track a position of a first
`localized feature”
`
`’068 Patent, claims
`1, 54-55
`
`Indefinite
`
`
`Plaintiffs: “track a position of a first
`localized feature associated
`with a limb of the user”
`
`3 “redisplaying the first object at a
`second position on the display device
`determined based on the change in the
`position of the first localized feature”
`
`’648 Patent, claim 1
`
`’068 Patent, claim 26 Indefinite
`
`4 “system”
`
`Proposed by Plaintiffs
`
`’068 Patent, claim 56 The word “system” should be given its plain and
`ordinary meaning.
`
`
`“method”
`
`
`2 Defendants object to Plaintiffs’ inclusion of the construction for “sourceless measurement” as “a measurement from a sourceless sensor.” Plaintiffs did not propose this
`construction in Plaintiffs’ February 14, 2022 Identification of Revised Initial Terms and Constructions or March 21, 2022 Opening Claim Construction Brief.
`3 Plaintiffs respond that their opening brief stated, “A ‘sourceless measurement’ is simply a measurement from a sourceless sensor.” Pls.’ Br. 4.
`
`2
`
`

`

`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 3 of 19
`
`
`
`
`
`
`Term
`(Proposed by Defendants unless
`otherwise indicated)
`
`Patent and Claims
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`The claim is indefinite, including at least as a mixed
`method and apparatus claim.
`
`5 “a body stabilized information cockpit” ’648 Patent, claim 20 “a display at a fixed location on an information
`surround, which is a kind of cylindrical or spherical
`bubble of information that follows the user’s body
`position around”
`
`Plain and ordinary meaning, in light of the claim and
`specification—i.e., an information cockpit displayed
`at a fixed location relative to a user’s body
`
`
`
`3
`
`

`

`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 4 of 19
`
`
`
`B.
`
`Family Two Patent Constructions
`
`Term
`(All Proposed by Defendants)
`
`6 Plaintiffs:
`“expected sensor measurement” (’632 patent, claims 3, 11-12, 30, 32)
`“expected measurement” (’632 patent, claim 14)
`“expected utility of a measurement” (’632 patent, claims 21, 33-34)4
`“highest expected utility of a measurement” (’253 patent, claim 7)
`
`
`Defendants: “expected” / “highest expected”
`
`7 Plaintiffs:
`“state estimate characterizes an estimate of a location of the object”
`(’632 patent, claim 5)
`“state estimate characterizes configuration information for one or more
`sensing elements fixed to the object” (’632 patent, claim 6)
`“information characterizing a relative location of said sensing elements”
`(’632 patent, claim 13)
`“mapping . . . characterizes a linear mapping”(’632 patent, claim 17)
`“information characterizing [an/the] uncertainty in the actual
`measurement”(’632 patent, claims 18-19)
`“information characterizing a type of a sensor” (’632 patent, claim 59)
`“information characterizing a position or an orientation of a sensor”
`(’632 patent, claim 60)
`“information characterizing one or more calibration parameters of a
`sensor” (’632 patent, claim 61)
`
`
`Defendants: “characterizes” / “characterizing”
`
`Patent and
`Claims
`
`’632 patent,
`claims 3, 11-12,
`14, 21, 30, 32-34
`
`’253 patent,
`claim 7
`
`’632 patent,
`claims 5-6, 13,
`17-19, 59-61
`
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`Indefinite
`
`Plain and ordinary meaning, in light of the claims
`and specification
`
`Indefinite
`
`Plain and ordinary meaning, in light of the claims
`and specification
`
`
`4 This includes the disputed term “generating a sequence of candidates of pairs of sensing elements selected from the set of sensing elements, the sequence based on an expected
`utility of a measurement associated with said elements to the estimation subsystem” as used in ’632 patent, claim 33.
`
`4
`
`

`

`
`
`
`
`Term
`(All Proposed
`by Defendants)
`8
`“estimation
`module”
`
`Patent
`and
`Claims
`’632
`patent,
`claims
`47-52,
`62-65,
`68-69
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 5 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`Means-plus-function under § 112, ¶ 6.
`
`’632 patent, claims 47-52—Function: “maintaining
`estimates of tracking parameters in the estimation
`module, including repeatedly passing data based on the
`estimates of the tracking parameters from the
`estimation module to one or more of the sensor
`modules, receiving from said one or more sensor
`modules at the estimation module data based on
`measurements obtained from the associated sensors,
`and the data passed to the sensor modules, and
`combining the data received from said one or more
`sensor modules and the estimates of the tracking
`parameters in the estimation module to update the
`tracking parameters”
`
`Structure: Indefinite
`
`Plain and ordinary meaning, in light of the claims and specification—i.e., “module that
`accepts sensor configuration and measurement information and updates a state estimate
`using some or all of that information.” (35 U.S.C. § 112, ¶ 6 does not apply.)
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’632 patent, claims 47-52—Function: “maintaining estimates of tracking parameters”
`
`Structure: “accepting configuration information from each of the sensor modules
`regarding the characteristics of the sensors associated with the sensor module, configuring
`the estimation module using the provided configuration information, and repeatedly
`(a) passing data based on the estimates of the tracking parameters to one or more of the
`sensor modules, (b) receiving from said one or more sensor modules data based on
`measurements obtained from the associated sensors, and the data passed to the sensor
`modules, and (c) combining the data received from said one or more sensor modules and
`the estimates of the tracking parameters to update the tracking parameters.” In addition,
`claims 48-52 provide additional structural limitations as applicable to those claims.
`
`If additional structure is required: The portion of a navigation or tracking system that is
`specific to updating the states of the system, which processes information from sensing
`elements and updates the states using an iterative process, where the iterative process may
`be a stochastic model, such as a Kalman filter, a complementary extended Kalman filter,
`any of the other algorithms described at 6:60-7:14 and 10:40-11:9 of the specification, or
`equivalents. See, e.g., ’632 patent at 3:60-61, 6:60-7:14, 10:40-11:9, 20:6-19, 26:3-12.
`The structure associated with the estimation module and claimed functions further includes
`the portions of the specification regarding updating tracking parameters and providing them
`to the sensor modules, or any algorithm equivalent to this functionality. See, e.g., id. at
`13:47-64, 15:61-16:5, 17:5-16, 45:51-46:16.
`
`5
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`
`Patent
`and
`Claims
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 6 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’632 patent, claims 62-65—Function: “estimating a pose of an object”
`
`Structure: “configuring the estimation module based on an enumeration of the set of
`sensing elements available to the tracking or navigation system, processing measurement
`information from either inside-out sensors, outside-in sensors, or a combination of inside-
`out and outside-in sensors depending on the sensors available, and repeatedly updating an
`estimated pose of an object based on measurements from the set of sensing elements
`available to the tracking or navigation system.” In addition, claims 63-65 provide
`additional structural limitations as applicable to those claims.
`
`If additional structure is required: The portion of a navigation or tracking system that is
`specific to updating the states of the system, which processes information from sensing
`elements and updates the states using an iterative process, where the iterative process may
`be a stochastic model, such as a Kalman filter, a complementary extended Kalman filter,
`any of the other algorithms described at 6:60-7:14 and 10:40-11:9 of the specification, or
`equivalents. See, e.g., ’632 patent at 3:60-61, 6:60-7:14, 10:40-11:9, 20:6-19, 26:3-12.
`
`The structure associated with the estimation module and claimed functions further includes
`the portions of the specification regarding enumerating sensing elements available to the
`navigation or tracking system, or equivalents. See, e.g., id. at 19:1-6, 19:20-25.
`
`
`’632 patent, claim 62—Function: “configuring an
`estimation module of the tracking or navigation system
`based on an enumeration of the set of sensing elements
`available to the tracking or navigation system so that
`the estimation module can process measurement
`information from either inside-out sensors, outside-in
`sensors, or a combination of inside-out and outside-in
`sensors depending on the sensors available”
`
`Structure: Indefinite
`’632 patent, claim 63—Function: “configuring the
`estimation module includes configuring the estimation
`module so that the estimation module can process
`measurement information from either inside-out
`sensors, outside-in sensors, range sensors, or any
`combination of the above sensors”
`
`Structure: Indefinite
`’632 patent, claim 64—Function: “configuring the
`estimation module includes configuring the estimation
`module so that the estimation module can process
`measurement information from either inside-out
`sensors, outside-in sensors, inertial sensors, or any
`combination of the above sensors”
`
`Structure: Indefinite
`’632 patent, claim 65—Function: “configuring the
`estimation module so that the estimation module can
`process measurement information from either inside-
`
`6
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`
`Patent
`and
`Claims
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 7 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`out sensors, outside-in sensors, dead reckoning sensors,
`or any combination of the above sensors”
`
`Structure: Indefinite
`’632 patent, claim 68—Function: “estimat[ing] a
`pose of an object based on measurement data from
`sensing elements” and “enabl[ing] selective
`performance of (a) receiving data from at least one
`inside-out bearing sensor, and updating an estimated
`pose of an object based on the data received from the
`inside-out bearing sensor, (b) receiving data from at
`least one outside-in bearing sensor, and updating an
`estimated pose of an object based on the data received
`from the outside-in bearing sensor, and (c) receiving
`data from at least one inside-out bearing sensor and at
`least one outside-in bearing sensor, and updating an
`estimated pose of an object based on the data received
`from the outside-in bearing sensor and the inside-out
`bearing sensor”
`
`Structure: Indefinite
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’632 patent, claim 68—Function: “estimating a pose of an object based on measurement
`data from sensing elements”
`
`Structure: “selectively performing (a) receiving data from at least one inside-out bearing
`sensor, and updating an estimated pose of an object based on the data received from the
`inside-out bearing sensor, (b) receiving data from at least one outside-in bearing sensor, and
`updating an estimated pose of an object based on the data received from the outside-in
`bearing sensor, and (c) receiving data from at least one inside-out bearing sensor and at
`least one outside-in bearing sensor, and updating an estimated pose of an object based on
`the data received from the outside-in bearing sensor and the inside-out bearing sensor.”
`
`If additional structure is required: The portion of a navigation or tracking system that is
`specific to updating the states of the system, which processes information from sensing
`elements and updates the states using an iterative process, where the iterative process may
`be a stochastic model, such as a Kalman filter, a complementary extended Kalman filter,
`any of the other algorithms described at 6:60-7:14 and 10:40-11:9 of the specification, or
`equivalents. See, e.g., ’632 patent at 3:60-61, 6:60-7:14, 10:40-11:9, 20:6-19, 26:3-12.
`
`The structure associated with the estimation module and claimed functions further includes
`the portions of the specification specific to updating a pose estimate for a tracked object, or
`equivalents. See, e.g., id. at 12:37-40, 16:59-64.
`
`
`7
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`
`Patent
`and
`Claims
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 8 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`’632 patent, claim 69—Function: “estimat[ing] a
`pose of an object based on measurement data from
`sensing elements” and “enabl[ing] selective
`performance of one of: (a) updating an estimate of the
`position or orientation of the object relative to an
`environment, (b) updating an estimate of the position
`or orientation, relative to the object, of at least one
`sensing element fixed to the object, and (c) updating an
`estimate of the position or orientation, relative to the
`environment, of at least one sensing element fixed in
`the environment”
`
`Structure: Indefinite
`
`9
`
`“estimation
`subsystem”
`
`’632
`patent,
`claims
`1-2, 4,
`14, 33
`
`
`Means-plus-function under § 112, ¶ 6.
`
`’253 patent, claims 1, 3—Function: “updat[ing] a
`location estimate for the object based on configuration
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’632 patent, claim 69—Function: “estimating a pose of an object based on measurement
`data from sensing elements”
`
`Structure: “selectively performing one of (a) updating an estimate of the position or
`orientation of the object relative to an environment, (b) updating an estimate of the position
`or orientation, relative to the object, of at least one sensing element fixed to the object, and
`(c) updating an estimate of the position or orientation, relative to the environment, of at
`least one sensing element fixed in the environment.”
`
`If additional structure is required: The portion of a navigation or tracking system that is
`specific to updating the states of the system, which processes information from sensing
`elements and updates the states using an iterative process, where the iterative process may
`be a stochastic model, such as a Kalman filter, a complementary extended Kalman filter,
`any of the other algorithms described at 6:60-7:14 and 10:40-11:9 of the specification, or
`equivalents. See, e.g., ’632 patent at 3:60-61, 6:60-7:14, 10:40-11:9, 20:6-19, 26:3-12.
`
`The structure associated with the estimation module and claimed functions further includes
`the portions of the specification specific to updating a pose estimate for a tracked object, or
`equivalents. See, e.g., id. at 12:37-40, 16:59-64.
`
`Plain and ordinary meaning, in light of the claims and specification—i.e., “subsystem that
`accepts sensor configuration and measurement information and updates a state estimate
`using some or all of that information.” (35 U.S.C. § 112, ¶ 6 does not apply.)
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`
`8
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`
`Patent
`and
`Claims
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 9 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`
`’253
`patent,
`claims 1,
`3, 4, 6
`
`
`data and measurement information accepted from the
`sensor subsystem”
`
`Structure: Indefinite
`’253 patent, claim 4—Function: “perform[ing]
`computations independently of an implementation of
`the sensor modules”
`
`Structure: Indefinite
`
`’253 patent, claim 6—Function: “estimat[ing] a
`position or orientation of an object”
`
`
`’253 patent, claims 1, 3, and 4—Function: “updating a location estimate for the object”
`
`Structure: “accepting from the sensor subsystem configuration data and measurement
`information for localizing an object, and updating a location estimate for the object based
`on configuration data and measurement information accepted from the sensor subsystem.”
`In addition, claims 3 and 4 provide additional structural limitations as applicable to those
`claims.
`
`If additional structure is required:
`For ’253 patent, claims 1, 3, and 4: The portion of a navigation or tracking system that is
`specific to updating the states of the system, which processes information from sensing
`elements and updates the states using an iterative process, where the iterative process may
`be a stochastic model, such as a Kalman filter, a complementary extended Kalman filter,
`any of the other algorithms described at 6:60-7:14 and 10:40-11:9 of the specification, or
`equivalents. See, e.g., ’632 patent at 3:60-61, 6:60-7:14, 10:40-11:9, 20:6-19, 26:3-12.
`
`In addition, for ’253 patent, claim 1: The structure associated with the estimation
`subsystem and its claimed functions further includes the portions of the specification
`specific to updating a location estimate for a tracked object, or equivalents. See, e.g., id. at
`12:37-40, 16:59-64.
`
`In addition, for ’253 patent, claims 3-4: The structure associated with the estimation
`subsystem and its claimed functions further includes the portions of the specification
`regarding the sensor fusion core performing calculations independently of the specific
`implementation of sensor modules associated with sensing elements and vice versa, or
`equivalents. See, e.g., id. at 4:26-31, 16:38-44, 17:33-38.
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’253 patent, claim 6—Function: “estimating the position or orientation of the object”
`
`9
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`
`Patent
`and
`Claims
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 10 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`Structure: Indefinite
`
`’632 patent, claim 1, 2, and 4—Function: “accepting
`configuration data from the sensor subsystem” and
`“repeatedly updating a state estimate, including
`accepting measurement information from the sensor
`subsystem, and updating the state estimate according to
`the accepted configuration data and the accepted
`measurement data”
`
`Structure: Indefinite
`’632 patent, claim 14—Function: “calculat[ing] a
`difference between the actual measurement and the
`expected measurement”
`
`
`Structure: “accepting parameters specific to the enumerated sensing elements and
`estimating the position or orientation of the object based on the accepted parameters.”
`
`If additional structure is required: The portion of a navigation or tracking system that is
`specific to updating the states of the system, which processes information from sensing
`elements and updates the states using an iterative process, where the iterative process may
`be a stochastic model, such as a Kalman filter, a complementary extended Kalman filter,
`any of the other algorithms described at 6:60-7:14 and 10:40-11:9 of the specification, or
`equivalents. See, e.g., ’632 patent at 3:60-61, 6:60-7:14, 10:40-11:9, 20:6-19, 26:3-12.
`
`The structure associated with the estimation subsystem and its claimed functions further
`includes the portions of the specification regarding accepting parameters specific to
`enumerated sensing elements, see, e.g., id. at 18:34-38, 19:1-6, 19:20-25, and updating a
`location estimate for a tracked object based on these parameters, see, e.g., id. at 12:37-40,
`16:59-64, or equivalents.
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’632 patent, claims 1, 2, 4, and 14—Function: “providing or updating a state estimate for
`the object”
`
`Structure: “accepting configuration data from the sensor subsystem, configuring the
`estimation subsystem according to the accepted configuration data, accepting measurement
`information from the sensor subsystem, and providing or repeatedly updating the state
`estimate according to the accepted configuration data and the accepted measurement data.”
`In addition, claims 2, 4, and 14 provide additional structural limitations as applicable to
`those claims.
`
`If additional structure is required:
`
`10
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`
`Patent
`and
`Claims
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 11 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`
`Structure: Indefinite
`
`’632 patent, claim 33—Function: “estimat[ing] a
`position or orientation of an object”
`
`Structure: Indefinite
`
`For ’632 patent, claims 1, 2, 4, and 14: The portion of a navigation or tracking system
`that is specific to updating the states of the system, which processes information from
`sensing elements and updates the states using an iterative process, where the iterative
`process may be a stochastic model, such as a Kalman filter, a complementary extended
`Kalman filter, any of the other algorithms described at 6:60-7:14 and 10:40-11:9 of the
`specification, or equivalents. See, e.g., ’632 patent at 3:60-61, 6:60-7:14, 10:40-11:9, 20:6-
`19, 26:3-12.
`
`In addition, for ’632 patent, claims 2, 4: The structure associated with the estimation
`subsystem and its claimed functions further includes the portions of the specification
`regarding the interactions between the sensor fusion core and sensor modules associated
`with one or more of the sensing elements, or equivalents. See, e.g., id. at 18:34-38, 19:1-6,
`19:20-25.
`
`In addition, for ’632 patent, claim 14: The structure associated with the estimation
`subsystem and its claimed functions further includes the portions of the specification
`regarding accepting the information necessary to calculate an innovation in the sensor
`measurement, or equivalents. See, e.g., id. at 15:47-51, 24:55-64, 26:3-5.
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’632 patent, claim 33—Function: “estimating a position or orientation of an object”
`
`Structure: “accepting parameters specific to the set of sensing elements, configuring the
`estimation subsystem based on the accepted parameters, and generating a sequence of
`candidates of pairs of sensing elements selected from the set of sensing elements, the
`sequence based on an expected utility of a measurement associated with said elements to
`the estimation subsystem.”
`
`
`11
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`
`Patent
`and
`Claims
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 12 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`10
`
`
`“sensor
`module(s)”
`
`’632
`patent,
`claims
`47-50,
`54-55,
`57, 59-
`61
`
`’253
`patent,
`claims 2,
`3, 4
`
`Means-plus-function under § 112, ¶ 6.
`
`’632 patent, claims 47-50, 54-55, 57, 59-61—
`Function: “providing configuration information to the
`estimation module regarding characteristics of the
`sensors associated with the sensor module”;
`“[receiving] data based on estimates of the tracking
`parameters from the estimation module;” and
`“[sending] data based on measurements obtained from
`the associated sensors”
`
`Structure: Indefinite
`
`If additional structure is required: The portion of a navigation or tracking system that is
`specific to updating the states of the system, which processes information from sensing
`elements and updates the states using an iterative process, where the iterative process may
`be a stochastic model, such as a Kalman filter, a complementary extended Kalman filter,
`any of the other algorithms described at 6:60-7:14 and 10:40-11:9 of the specification, or
`equivalents. See, e.g., ’632 patent at 3:60-61, 6:60-7:14, 10:40-11:9, 20:6-19, 26:3-12.
`
`The structure associated with the estimation subsystem and its claimed functions further
`includes the portions of the specification regarding generating a sequence of pairs of
`sensing elements based on the expected utility of the measurements associated with those
`sensing elements, or equivalents. See, e.g., id. at 19:29-37.
`Plain and ordinary meaning, in light of the claims and specification—i.e., “interface or
`interfaces between a set of one or more sensors and a tracking system.” (35 U.S.C. § 112,
`¶ 6 does not apply.)
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’632 Patent, claims 47-50, 54-55, 57, 59-61—Function: “providing information from a set
`of one or more sensors to the estimation module”
`
`Structure: “providing configuration information regarding the characteristics of a set of
`one or more sensors associated with the sensor module, and repeatedly (a) receiving from
`the estimation module data based on the estimates of the tracking parameters, and
`(b) providing to the estimation module data based on measurements obtained from the
`associated sensors and the data received by the sensor module from the estimation module.”
`In addition, claims 48-50, 54-55, 57, and 59-61 of the ’632 Patent provide additional
`structural limitations as applicable to those claims.
`
`If additional structure is required:
`
`12
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`
`Patent
`and
`Claims
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 13 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`’632 patent, claims 47-50, 54-55, 57, 59-61: The structure associated with the sensor
`module and its claimed functions further includes the portions of the specification regarding
`receiving updated tracking parameters from the estimation subsystem, or equivalents. See,
`e.g., ’632 patent at 13:47-65, 15:61-16:5, 17:5-16, 18:34-38, 45:27-44, 45:51-46:16.
`
`In addition, for ’632 patent, claim 59: The structure associated with the sensor module
`and its claimed functions further includes the portions of the specification regarding
`configuration information about the type of sensor, or equivalents. See, e.g., id. at 10:7-11,
`30:37-56, 35:11-53, 42:47-51.
`
`In addition, for ’632 patent, claim 60: The structure associated with the sensor module
`and its claimed functions further includes the portions of the specification regarding
`measurement information about the position or orientation of a sensor, or equivalents. See,
`e.g., id. at 13:11-14, 14:8-15:42.
`
`In addition, for ’632 patent, claim 61: The structure associated with the sensor module
`and its claimed functions further includes the portions of the specification regarding
`configuration information about the calibration parameters of a sensor, or equivalents. See,
`e.g., id. at 13:47-54, 15:61-16:5, 17:5-16, 18:56-59, 27:34-36, 28:18-46.
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’253 Patent, claims 2-4—Function: “providing information from a set of one or more
`sensors”
`
`Structure: “providing an interface for interacting with a corresponding set of one or more
`sensing elements.” In addition, claims 3 and 4 provide additional structural limitations as
`applicable to those claims.
`
`If additional structure is required:
`
`13
`
`’253 Patent, claims 2, 4—Function: “providing an
`interface for interacting with a corresponding set of one
`or more sensing elements”
`
`Structure: Indefinite
`’253 Patent, claim 3—Function: “performing
`computations independently of an implementation of
`the estimation subsystem”
`
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`
`Patent
`and
`Claims
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 14 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`Structure: Indefinite
`
`11 “sensor
`subsystem”
`
`’253
`Patent:
`claims 1,
`2
`
`Means-plus-function under § 112, ¶ 6.
`
`’253 patent, claims 1, 2—Function: “provid[ing]
`configuration data to the estimation subsystem and …
`provid[ing] measurement information to the estimation
`subsystem for localizing an object”
`
`Structure: Indefinite
`
`For ’253 patent, claims 3-4: The structure associated with the sensor module and its
`claimed functions further includes the portions of the specification specific to the sensor
`fusion core performing calculations independently of the specific implementation of sensor
`modules, and vice versa, or equivalents. See, e.g., id. at 4:26-31, 16:38-44, 17:33-38,
`20:36-44, 22:38-50.
`
`Plain and ordinary meaning, in light of the claims and specification—i.e., “subsystem that
`provides configuration information and measurement information from sensors to the
`estimation subsystem.” (35 U.S.C. § 112, ¶ 6 does not apply.)
`
`Alternatively, if 35 U.S.C. § 112, ¶ 6 applies:
`
`’253 patent, claims 1, 2—Function: “providing information to the estimation subsystem
`for localizing an object,”
`
`Structure: “providing configuration data to the estimation subsystem, and providing
`measurement information to the estimation subsystem for localizing an object.”
`
`If additional structure is required:
`For ’253 patent, claims 1, 2: A software subsystem that provides an interface between
`sensors and an estimation subsystem, collects configuration data from sensors, and sends
`measurement information about sensor measurements to the estimation subsystem to update
`the state of the system. See, e.g., ’632 patent at 16:41-46, 17:27-28, 18:3-8, 18:48-51.
`
`In addition, for ’253 patent, claim 2: The structure associated with the sensor subsystem
`and its claimed functions further includes the sensor modules discussed above, or
`equivalents.
`
`
`14
`
`

`

`
`
`Term
`(All Proposed
`by Defendants)
`12 “data
`processing
`module”
`
`Patent
`and
`Claims
`’632
`patent,
`claims
`66, 67
`
`Case 6:21-cv-00755-ADA Document 54 Filed 04/15/22 Page 15 of 19
`
`Defendants’ Position
`
`Plaintiffs’ Position
`
`Means-plus-function under § 112, ¶ 6.
`
`’632 patent, claim 66—Function: “selectively
`perform[ing] one of (a) receiving data from at least one
`inside-out bearing sensor, and updating an estimated
`pose of an object based on data received from the
`inside-out bearing sensor (b) receiving data from at
`least one outside-in bearing sensor, and updating an
`estimated pose of an object based on data received
`from the outside-in bearing sensor, and (c) receiving
`data from at least one inside-out bearing sensor and at
`least one outside-in bearing sensor, and updating an
`

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