IP Library › Granted Patent US 10,627,504
Granted Patent B2
US 10,627,504 · App. 15/812,210 · Granted Apr 21, 2020

Track associator

Inventors: Craig Garrett (Colorado Springs, CO); Justin Gray (Colorado Springs, CO)
Assignee: THE MITRE CORPORATION
G01S13/726G01S13/66G01S13/87G01S13/91G01S2013/916
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 10,627,504
App. No.
15/812,210
Granted
Apr 21, 2020
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 (67)

1. A computer implemented method, comprising:

receiving first track identification data from a first tracking system;

transmitting the first track identification data to a second tracking system;

determining that second track identification data of the second tracking system disagrees with the first track identification data; and

in response to determining that the second track identification data disagrees with the first track identification data, transmitting to the first tracking system information pertaining to the second track identification data.

2. The computer-implemented method of claim 1 , wherein the determining comprises:

receiving the second track identification data from the second tracking system; and

responsive to receiving the second track identification data, determining that the second track identification data disagrees with the first track identification data.

3. The computer-implemented method of claim 1 , wherein the determining comprises:

monitoring the second tracking system for a response; and

determining that the second track identification data disagrees with the first track identification data after a predetermined time period has elapsed without detecting a response from the second tracking system.

4. The computer-implemented method of claim 1 , wherein the first track identification data is associated with a first global track identifier (GID), the method further comprising:

receiving the second track identification data from the second tracking system; and

associating the second track identification data with a second GID.

5. The computer-implemented method of claim 4 , wherein the transmitting comprises:

transmitting the second track identification data and the second GID to the first tracking system.

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

associating the first track identification data with a first global track identifier (GID);

associating the first GID with a physical track;

disassociating the first GID from the physical track in response to determining that the second track identification data disagrees with the first track identification data; and

associating the physical track with a second GID corresponding to the second track identification data.

7. The computer-implemented method of claim 1 , wherein the first track identification data includes a flight parameter.

8. A system, comprising:

a memory; and

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

receive first track identification data from a first tracking system;

transmit the first track identification data to a second tracking system;

determine that second track identification data of the second tracking system disagrees with the first track identification data; and

in response to determining that the second track identification data disagrees with the first track identification data, transmit to the first tracking system information pertaining to the second track identification data.

9. The system of claim 8 , wherein to determine that the second track identification data disagrees with the first track identification data, the one or more processors are further configured to:

receive the second track identification data from the second tracking system; and

responsive to receiving the second track identification data, determine that the second track identification data disagrees with the first track identification data.

10. The system of claim 8 , wherein to determine that the second track identification data disagrees with the first track identification data, the one or more processors are further configured to:

monitor the second tracking system for a response; and

determine that the second track identification data disagrees with the first track identification data after a predetermined time period has elapsed without detecting a response from the second tracking system.

11. The system of claim 8 , wherein the first track identification data is associated with a first global track identifier (GID) and wherein the one or more processors are further configured to:

receive the second track identification data from the second tracking system; and

associate the second track identification data with a second GID.

12. The system of claim 11 , wherein to transmit to the first tracking system information pertaining to the second track identification data, the one or more processors are further configured to:

transmit the second track identification data and the second GID to the first tracking system.

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

associate the first track identification data with a first global track identifier (GID);

associate the first GID with a physical track;

disassociate the first GID from the physical track in response to determining that the second track identification data disagrees with the first track identification data; and

associate the physical track with a second GID corresponding to the second track identification data.

14. The system of claim 8 , wherein the first track identification data includes a flight parameter.

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:

receiving first track identification data from a first tracking system;

transmitting the first track identification data to a second tracking system;

determining that second track identification data of the second tracking system disagrees with the first track identification data; and

in response to determining that the second track identification data disagrees with the first track identification data, transmitting to the first tracking system information pertaining to the second track identification data.

16. The computer-readable device of claim 15 , wherein the determining comprises:

receiving the second track identification data from the second tracking system; and

responsive to receiving the second track identification data, determining that the second track identification data disagrees with the first track identification data.

17. The computer-readable device of claim 15 , wherein the determining comprises:

monitoring the second tracking system for a response; and

determining that the second track identification data disagrees with the first track identification data after a predetermined time period has elapsed without detecting a response from the second tracking system.

18. The computer-readable device of claim 15 , wherein the first track identification data is associated with a first global track identifier (GID), the operations further comprising:

receiving the second track identification data from the second tracking system; and

associating the second track identification data with a second GID.

19. The computer-readable device of claim 18 , wherein the transmitting comprises:

transmitting the second track identification data and the second GID to the first tracking system.

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

associating the first track identification data with a first global track identifier (GID);

associating the first GID with a physical track;

disassociating the first GM from the physical track in response to determining that the second track identification data disagrees with the first track identification data; and

associating the physical track with a second GID corresponding to the second track identification data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2018
From: GARRETT, CRAIG; GRAY, JUSTIN
To: THE MITRE CORPORATION
Reel/Frame 045709/0118 →
Continuity (3)
Continuation 15452348 · Mar 7, 2017
Continuation 14188725 · Feb 25, 2014
Related Publication 20180081050A1 · Mar 22, 2018