IP Library Granted Patent US 12711872
Granted Patent B2
US 12711872 · App. 18/814,195 · Granted Aug 18, 2026

Transportation information exchange engine system and method

Inventors: John Stephen Eberhardt, III (Winchester, VA); Matthew Joseph Scott Drew (Alexandria, VA); Eric Shofstall Kucks (Verona, VA); Boris Stanimirov Boiko (Baltimore, MD); Andrew Scott Beals (Overland Park, KS); Mitchell Robert Horning (Reston, VA)
Assignee: AirDex, Inc.
G08G5/26G07C5/008G07C5/0808
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 12711872
App. No.
18/814,195
Filed
Aug 23, 2024
Granted
Aug 18, 2026
Kind
B2
Art Unit
3664
USPC
701/3
Abstract

Provided is a method of transportation information exchange that includes receiving first data from a first aviation data source, such that the first data is provided in a first data format type and determining, based on a set of routing rules, a first aviation consumer of at least a first portion of the first data. The method further includes processing the first portion of the first data into a second data format type associated with the first aviation consumer and providing the first portion of the first data in the second data format type to the first aviation consumer.

Claims (70)

1 . A transportation information exchange system, including:

one or more processors; and memory storing instructions that when executed by the one or more processors cause the one or more processors to effectuate operations, comprising:

receiving first data from a first transportation data source, wherein the first data is provided in a first data format type;

identifying, based on the first data, a vehicle type associated with the first transportation data source;

identifying a communication mode associated with the vehicle type;

determining a set of routing rules using the vehicle type and a geospatial position;

communicating the set of routing rules using the communication mode;

parsing the first data into a generic set of attributes;

determining, based on the set of routing rules, a first transportation consumer of at least a first portion of the first data;

processing a set of the generic set of attributes associated with the first portion of the first data into a second data format type associated with the first transportation consumer;

providing the first portion of the first data in the second data format type to the first transportation consumer;

receiving second data from a second transportation data source that is the first transportation consumer, wherein the second data is provided in the second data format type;

determining, based on the set of routing rules, a second transportation consumer of at least a first portion of the second data, wherein the second transportation consumer is the first transportation data source;

processing the first portion of the second data into the first data format type associated with the second transportation consumer; and

providing the first portion of the second data in the first data format type to the second transportation consumer.

2 . The system of claim 1 , wherein the first transportation data source is a vehicle.

3 . The system of claim 2 , wherein the vehicle is an unmanned vehicle.

4 . The system of claim 1 , wherein the operations further comprise:

storing the generic set of attributes in a storage database.

5 . The system of claim 4 , wherein the storage database includes a first type storage device and a second type storage device, and wherein a first portion of the generic set of attributes that satisfies a first frequency of use condition is stored in the first type storage device and a second portion of the generic set of attributes that satisfies a second frequency of use condition is stored in the second type storage device.

6 . The system of claim 5 , wherein the first type storage device is cache memory.

7 . The system of claim 1 , wherein the first portion of the second data causes the second transportation consumer to make modifications to navigation intent.

8 . The system of claim 1 , wherein the operations further comprise:

validating, using a set of predefined data structures, the first data from the first transportation data source;

reporting the first data as invalid when the first data does not satisfy the set of predefined data structures; and

forwarding the first data for routing with the set of routing rules when the first data satisfies the set of predefined data structures.

9 . The system of claim 1 , wherein the operations further comprise:

queuing the first portion of the first data in the second data format type on a message queue, wherein the message queue provides the first portion of the first data in the second data format type to the first transportation consumer.

10 . The system of claim 1 , wherein the first data is received according to a first transmission protocol and the first portion of the first data in the second data format type is provided to the first transportation consumer according to a second transmission protocol that is different than the first transmission protocol.

11 . The system of claim 1 , wherein the operations further comprise:

determining based on the set of routing rules, a third transportation consumer of at least a second portion of the first data;

processing the second portion of the first data into a third data format type associated with the third transportation consumer; and

providing the second portion of the first data in the third data format type to the third transportation consumer.

12 . The system of claim 1 , wherein the processing the first portion of the second data into the first data format type associated with the second transportation consumer and the processing the first portion of the first data into the second data format type associated with the first transportation consumer are performed in parallel.

13 . The system of claim 1 , wherein the operations further comprise:

collecting performance data associated with the first transportation data source and the transportation information exchange system;

determining a set of performance conditions, that the performance data indicates a performance issue; and

alerting the first transportation consumer that the performance issue is occurring.

14 . The system of claim 1 , wherein the operations further comprise:

providing metadata for the first transportation data source and the second transportation data source; and

applying the metadata to allow for a dynamic application of safety procedures based on geospatial position and time.

15 . The system of claim 1 , wherein the first portion of the second data causes the second transportation consumer to perform a vehicle maneuver.

16 . A transportation information exchange method, comprising:

receiving, by a computer system, first data from a first transportation data source, wherein the first data is provided in a first data format type and the first transportation data source is a vehicle;

determining, by the computer system, based on a set of routing rules, a first transportation consumer of at least a first portion of the first data;

processing, by the computer system, the first portion of the first data into a second data format type associated with the first transportation consumer;

providing, by the computer system, the first portion of the first data in the second data format type to the first transportation consumer;

receiving, by the computer system, second data from a second transportation data source that is the first transportation consumer, wherein the second data is provided in the second data format type;

determining, by the computer system, based on the set of routing rules, a second transportation consumer of at least a first portion of the second data, wherein the second transportation consumer is the first transportation data source;

processing, by the computer system, the first portion of the second data into the first data format type associated with the second transportation consumer;

providing, by the computer system, the first portion of the second data in the first data format type to the second transportation consumer;

determining, by the computer system, based on the set of routing rules, a third transportation consumer of at least a second portion of the first data;

processing, by the computer system, the second portion of the first data into a third data format type associated with the third transportation consumer; and

providing, by the computer system, the second portion of the first data in the third data format type to the third transportation consumer.

17 . The method of claim 16 , further comprising:

parsing, by the computer system, the first data into a generic set of attributes, wherein a set of the generic set of attributes associated with the first portion of the first data are processed into a second data format type associated with the first transportation consumer.

18 . A transportation information exchange method, comprising:

receiving, by a computer system included in a transportation information exchange system, first data from a first transportation data source, wherein the first data is provided in a first data format type;

parsing, by the computer system, the first data into a generic set of attributes;

determining, by the computer system, based on a set of routing rules, a first transportation consumer of at least a first portion of the first data;

processing, by the computer system, a set of the generic set of attributes associated with the first portion of the first data into a second data format type associated with the first transportation consumer;

providing, by the computer system, the first portion of the first data in the second data format type to the first transportation consumer;

receiving, by the computer system, second data from a second transportation data source that is the first transportation consumer, wherein the second data is provided in the second data format type;

determining, by the computer system, based on the set of routing rules, a second transportation consumer of at least a first portion of the second data;

processing, by the computer system, the first portion of the second data into the first data format type associated with the second transportation consumer;

providing, by the computer system, the first portion of the second data in the first data format type to the second transportation consumer;

collecting, by the computer system, performance data associated with the first transportation data source and the transportation information exchange system;

determining, by the computer system, a set of performance conditions, that the performance data indicates a performance issue; and

alerting, by the computer system, the first transportation consumer that the performance issue is occurring.

19 . The method of claim 18 , wherein the second transportation consumer is the first transportation data source.