IP Library Granted Patent US 11,056,010
Granted Patent B2
US 11,056,010 · App. 16/450,643 · Granted Jul 6, 2021

Verifying flight information

Inventor: Louis J. Bailey (Covington, WA)
Assignee: The Boeing Company
G08G5/0017G08G5/0004
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 11,056,010
App. No.
16/450,643
Granted
Jul 6, 2021
Kind
B2
Abstract

Disclosed herein is a method. The method comprises retrieving a first message comprising flight information that is input into a flight information system associated with a flight. The method also comprises receiving a second message comprising flight information that is input into the flight information system associated with the flight based on the first message. The method further comprises verifying that the flight information that is sent in the first message matches the flight information that is received in the second message. The method additionally comprises providing a notification in response to verifying that the flight information that is sent in the first message does not match the flight information that is received in the second message.

Claims (37)

1. A method, comprising:

retrieving a first message sent to a flight information system associated with a flight, the first message comprising flight information associated with at least one flight setting for an aircraft that is input into the flight information system;

querying the flight information system for flight information associated with the at least one flight setting for the aircraft subsequent to the flight information that is sent in the first message being input into the flight information system for the aircraft;

receiving a second message from the flight information system comprising the queried flight information that is input into the flight information system;

verifying that the flight information that is sent in the first message matches the flight information that is received in the second message to confirm that the flight information sent in the first message is correctly entered into the flight information system, wherein the flight information that is sent in the first message matches the flight information that is received in the second message in response to determining that a percentage of the first and second messages that match satisfies a threshold; and

providing a notification in response to verifying that the flight information that is sent in the first message does not match the flight information that is received in the second message, the notification comprising times that the messages were sent and a status of the aircraft different than the flight information when the messages were sent.

2. The method according to claim 1 , wherein the first message and the second message comprise different format types such that the first message and the second message are parsed to identify the flight information in each message for verification.

3. The method according to claim 2 , wherein verification comprises comparing the flight information of the first message and the second message based on the formats of the first message and the second message to determine if the flight information of the first message and the second message match.

4. The method of claim 3 , wherein the comparison of the flight information between the first message and the second message is performed on one or more of a per-bit basis, a per-byte basis, a per-character basis, a per-data-field basis, and a per-message basis.

5. The method according to claim 1 , wherein the flight information that is sent in the first message is inputted into the flight information system in response to one of when the first message is received and when a user approves inputting the flight information.

6. The method according to claim 5 , further comprising detecting an input event in response to the flight information in the first message being input into the flight information system, wherein the first message is retrieved, and the flight information is received in the second message, in response to the input event.

7. The method according to claim 1 , wherein a type and delivery method of the notification that is provided is determined based on a significance of the flight information that is input into the flight information system and that does not match the flight information sent in the first message.

8. The method according to claim 1 , wherein the notification is provided as one or more of a push notification for a mobile application, a text message, an email message, a website, and a web service.

9. The method according to claim 1 , wherein one of the first message and the second message comprises an aircraft communications addressing and reporting system (“ACARS”) message format.

10. The method according to claim 1 , wherein the second message is published and broadcast to systems that subscribed to receive messages that comprise flight information that is input into the flight information system.

11. The method according to claim 1 , wherein the second message is received from the flight information system in response to a query for the flight information.

12. An apparatus, comprising:

a processor; and

a memory that stores code executable by the processor to:

retrieve a first message sent to a flight information system associated with a flight, the first message comprising flight information associated with at least one flight setting for an aircraft that is input into the flight information system;

query the flight information system for flight information associated with the at least one flight setting for the aircraft subsequent to the flight information that is sent in the first message being input into the flight information system for the aircraft;

receive a second message from the flight information system comprising the queried flight information that is input into the flight information system;

verify that the flight information that is sent in the first message matches the flight information that is received in the second message to confirm that the flight information sent in the first message is correctly entered into the flight information system, wherein the flight information that is sent in the first message matches the flight information that is received in the second message in response to determining that a percentage of the first and second messages that match satisfies a threshold; and

provide a notification in response to verifying that the flight information that is sent in the first message does not match the flight information that is received in the second message, the notification comprising times that the messages were sent and a status of the aircraft different than the flight information when the messages were sent.

13. The apparatus according to claim 12 , wherein the first message and the second message comprise different format types such that the first message and the second message are parsed to identify the flight information in each message for verification.

14. The apparatus according to claim 13 , wherein the code is further executable by the processor to verify the flight information in each message by comparing the flight information of the first message and the second message based on the formats of the first message and the second message to determine if the flight information of the first message and the second message match.

15. The apparatus according to claim 14 , wherein the comparison of the flight information between the first message and the second message is performed on one or more of a per-bit basis, a per-byte basis, a per-character basis, a per-data-field basis, and a per-message basis.

16. The apparatus according to claim 12 , wherein the code is further executable by the processor to detect an input event in response to the flight information in the first message being input into the flight information system, wherein the first message is retrieved, and the flight information is received in the second message, in response to the input event, the flight information that is sent in the first message being input into the flight information system in response to one of when the first message is received and when a user approves inputting the flight information.

17. The apparatus according to claim 12 , wherein a type and delivery method of the notification that is provided is determined based on a significance of the flight information that is input into the flight information system and that does not match the flight information sent in the first message.

18. A program product comprising a non-transitory computer readable storage medium that stores code executable by a processor, the executable code comprising code to:

retrieve a first message sent to a flight information system associated with a flight, the first message comprising flight information associated with at least one flight setting for an aircraft that is input into the flight information system;

query the flight information system for flight information associated with the at least one flight setting for the aircraft subsequent to the flight information that is sent in the first message being input into the flight information system for the aircraft;

receive a second message from the flight information system comprising the queried flight information that is input into the flight information system based on the flight information in the first message, the flight information queried from the flight information system in response to a request for the flight information;

verify that the flight information that is sent in the first message matches the flight information that is received in the second message to confirm that the flight information sent in the first message is correctly entered into the flight information system, wherein the flight information that is sent in the first message matches the flight information that is received in the second message in response to determining that a percentage of the first and second messages that match satisfies a threshold; and

provide a notification in response to verifying that the flight information that is sent in the first message does not match the flight information that is received in the second message, the notification comprising times that the messages were sent and a status of the aircraft different than the flight information when the messages were sent.

19. The method of claim 1 , wherein the status of the aircraft comprises an altitude and a speed of the aircraft.

20. The apparatus of claim 12 , wherein the status of the aircraft comprises an altitude and a speed of the aircraft.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2019
From: BAILEY, LOUIS J.
To: THE BOEING COMPANY
Reel/Frame 049581/0282 →
Continuity (1)
Related Publication 20200402411A1 · Dec 24, 2020