IP Library › Granted Patent US 9,817,111
Granted Patent B2
US 9,817,111 · App. 15/452,348 · Granted Nov 14, 2017

Track associator

Inventors: Craig Garrett (Colorado Springs, CO); Justin Gray (Colorado Springs, CO)
Assignee: The MITRE Corporation
G01S13/726G01S13/87G01S13/66G01S13/91
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,817,111
App. No.
15/452,348
Granted
Nov 14, 2017
Kind
B2
Abstract

Disclosed here are system, apparatus, article of manufacture, method and/or computer program product embodiments for track association. An embodiment operates by receiving a first set of track identification data from a first tracking system. The first set of track identification data is associated with a global track identifier (GID). The first set of track identification data associated with the GID is broadcasted to the first tracking system and a second tracking system. A second set of track identification data is received from the second tracking system. The second set of track identification data identifies any tracks of the second tracking system that match the first set of track identification data. The GID is associated with the second set of track identification data.

Claims (54)

1. A computer implemented method, comprising:

monitoring, by a first tracking system, a first track, wherein the first tracking system associates the first track with a first tracking system track ID and wherein the first tracking system maintains a first set of track identification data corresponding to the first track;

receiving, at the first tracking system, (1) a second set of track identification data associated with a second track monitored by a second tracking system, wherein the second set of track identification data includes a second tracking system track ID, and (2) a global track ID corresponding to the second tracking system track ID;

comparing the received second set of track identification data with the first set of track identification data to determine if the second set of track identification data describes the first track; and

in response to determining that the second set of track identification data describes the first track, associating the global track ID with the first tracking system track ID.

2. The computer-implemented method of claim 1 , further comprising:

in response to determining that the second set of track identification data describes the first track, associating the second set of track identification data with the first tracking system track ID.

3. The computer-implemented method of claim 1 , further comprising:

notifying a remote computing device of the association of the second set of track identification data with the first tracking system track ID, wherein the notification includes a first tracking system track ID to global track ID pairing.

4. The computer-implemented method of claim 1 , further comprising, in response to determining that the second set of track identification data does not describe the first track:

storing the second set of track identification data; and

generating a first tracking system track ID corresponding to the second tracking system track ID.

5. The computer-implemented method of claim 1 , further comprising:

in response to determining that the second set of track identification data does not describe the first track, transmitting the first set of track identification data to a remote computing device.

6. The computer-implemented method of claim 5 , further comprising:

receiving, from the remote computing device, a new global track ID corresponding to the first set of track identification data.

7. The computer-implemented method of claim 1 , further comprising:

displaying the global track ID on a coverage map.

8. A first tracking system, comprising:

a memory; and

one or more processors coupled to the memory and configured to:

monitor a first track, wherein each of the first track is associated with a first tracking system track ID and wherein the memory maintains a first set of track identification data corresponding to the first track;

receive (1) a second set of track identification data associated with a second track monitored by a second tracking system, wherein the second set of track identification data includes a second tracking system track ID, and (2) a global track ID corresponding to the second tracking system track ID;

compare the received second set of track identification data with the first set of track identification data to determine if the second set of track identification data describes the first track; and

in response to determining that the second set of track identification data describes the first track, associating the global track ID with the first tracking system track ID.

9. The system of claim 8 , wherein the one or more processors are further configured to:

in response to determining that the second set of track identification data describes the first track, associate the second set of track identification data with the first tracking system track ID.

10. The system of claim 8 , wherein the one or more processors are further configured to:

notify a remote computing device of the association of the second set of track identification data with the first tracking system track ID, wherein the notification includes a first tracking system track ID to global track ID pairing.

11. The system of claim 8 , wherein the one or more processors are further configured to, in response to determining that the second set of track identification data does not describe the first track:

store the second set of track identification data; and

generate a first tracking system track ID corresponding to the second tracking system track ID.

12. The system of claim 8 , wherein the one or more processors are further configured to:

in response to determining that the second set of track identification data does not describe the first track, transmit the first set of track identification data to a remote computing device.

13. The system of claim 12 , wherein the one or more processors are further configured to:

receive, from the remote computing device, a new global track ID corresponding to the first set of track identification data.

14. The system of claim 8 , wherein the one or more processors are further configured to:

display the global track ID on a coverage map.

15. A non-transitory tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:

monitoring, by a first tracking system, a first track, wherein the first tracking system associates the first track with a first tracking system track ID and wherein the first tracking system maintains a first set of track identification data corresponding to the first track;

receiving, at the first tracking system, (1) a second set of track identification data associated with a second track monitored by a second tracking system, wherein the second set of track identification data includes a second tracking system track ID, and (2) a global track ID corresponding to the second tracking system track ID;

comparing the received second set of track identification data with the first set of track identification data to determine if the second set of track identification data describes the first track; and

in response to determining that the second set of track identification data describes the first track, associating the global track ID with the first tracking system track ID.

16. The computer-readable device of claim 15 , the operations further comprising:

in response to determining that the second set of track identification data describes the first track, associating the second set of track identification data with the first tracking system track ID.

17. The computer-readable device of claim 15 , the operations further comprising:

notifying a remote computing device of the association of the second set of track identification data with the first tracking system track ID, wherein the notification includes a first tracking system track ID to global track ID pairing.

18. The computer-readable device of claim 15 , the operations further comprising, in response to not identifying a matching monitored track based on the second set of track identification data:

storing the second set of track identification data; and

generating a first tracking system track ID corresponding to the second tracking system track ID.

19. The computer-readable device of claim 15 , the operations further comprising:

in response to determining that the second set of track identification data does not describe the first track, transmitting the first set of track identification data to a remote computing device.

20. The computer-readable device of claim 15 , the operations further comprising:

receiving, from the remote computing device, a new global track ID corresponding to the first set of track identification data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2017
From: GARRETT, CRAIG; GRAY, JUSTIN
To: THE MITRE CORPORATION
Reel/Frame 042709/0786 →
Continuity (2)
Continuation 14188725 · Feb 25, 2014
Related Publication 20170205504A1 · Jul 20, 2017