US 12,229,216 B2
Kinematic invariant-space maximum entropy tracker (KISMET)
Lawrence Craig Weintraub, West Orange, NJ (US); Matthew Harper Langston, Beacon, NY (US); Julia Wei, Berkeley, CA (US); Richard Lethin, New York, NY (US); Aimee Kristine Nogoy, Boston, MA (US); Mitchell Harris, Sommerville, MA (US); and Paul Mountcastle, Shelton, CT (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by Reservoir Labs, Inc., New York, NY (US)
Filed on Mar. 11, 2022, as Appl. No. 17/693,112.
Claims priority of provisional application 63/187,214, filed on May 11, 2021.
Prior Publication US 2024/0104167 A1, Mar. 28, 2024
Int. Cl. G06F 18/10 (2023.01); G06F 17/18 (2006.01); G06F 18/214 (2023.01); G06F 18/22 (2023.01); G06F 18/232 (2023.01); G06F 18/2325 (2023.01)
CPC G06F 18/10 (2023.01) [G06F 17/18 (2013.01); G06F 18/2155 (2023.01); G06F 18/22 (2023.01); G06F 18/232 (2023.01); G06F 18/2325 (2023.01); G06F 2218/00 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A processor-implemented method for tracking objects, the processor-implemented method being performed by at least one processor and comprising:
receiving, from a dynamical system with a first set of sensors, a first set of unlabeled measurements for one or more objects in motion for at least a portion of an observation period, each of the first set of unlabeled measurements being a function of time;
determining a set of candidate tracks for the one or more objects by identifying one or more clusters of unlabeled measurements of the first set of unlabeled measurements;
computing probabilities of each of the first set of unlabeled measurements being assigned to each of the set of candidate tracks;
determining an assignment of a candidate track from the set of candidate tracks for each of the one or more objects based on a joint probability distribution of track attributes and the computed probabilities of each of the first set of unlabeled measurements being assigned to each of the set of candidate tracks; and
tracking a position of the one or more objects, using a second set of sensors, subsequent to the observation period based at least in part on the assignment of the candidate track for each of the one or more objects.