IP Library Granted Patent US 12,418,459
Granted Patent B2
US 12,418,459 · App. 18/464,923 · Granted Sep 16, 2025

Systems, methods, and apparatuses for performance-based communication surveillance (PBCS) monitoring

Inventors: Pratheep Kumar Thammana (Atlanta, GA); James Buckner (Atlanta, GA); Karthik Kallaypally (Hyderbad, IN); Pushkar Thammana (Hyderabad, IN); Santosh Vaddapally (Hyderabad, IN); Carey Eugene Miller (Tucson, AZ)
Assignee: HONEYWELL INTERNATIONAL INC.
H04L41/50G08G5/26
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 12,418,459
App. No.
18/464,923
Granted
Sep 16, 2025
Kind
B2
Abstract

Methods, systems, computing devices, and/or the like are provided. According to various embodiments, method for monitoring communications between an in-air communication system and a ground-based communication system may include storing one or more messages received from the in-air communication system or the ground-based communication system; monitoring a transaction between the ground-based communication system and the in-air communication system; tracking a plurality of metadata related to the one or more messages, storing the plurality of metadata; determining, based at least in part on the plurality of metadata, one or more performance indicators, wherein the one or more performance indicators comprise percentages of the one or more messages sent from the in-air communication system to the ground-based communication system that fail to meet a plurality of performance benchmarks; and outputting at least the one or more percentages.

Claims (62)

1. A method for monitoring communications between an in-air communication system and a ground-based communication system, the method comprising:

storing one or more messages received from the in-air communication system or the ground-based communication system;

tracking a plurality of metadata related to the one or more messages;

storing the plurality of metadata;

determining, based at least in part on the plurality of metadata, one or more percentages of the one or more messages sent from the in-air communication system to the ground-based communication system that fail to meet one or more performance benchmarks, wherein determining the one or more percentages of the one or more messages sent from the in-air communication system to the ground-based communication system that fail to meet the one or more performance benchmarks comprises:

determining a required surveillance performance criteria by determining an amount of time taken for an automatic dependent surveillance-contract (ADS-C) downlink report to reach the ground-based communication system and adjusting the amount of time according to any identified network delays; and

responsive to determining the one or more percentages fail to meet the one or more performance benchmarks, triggering a real-time alarm to the in-air communication system indicating failed compliance with the one or more performance benchmarks.

2. The method of claim 1 , further comprising updating a transaction between the ground-based communication system and the in-air communication system.

3. The method of claim 1 , wherein the one or more messages comprise one or more of geographic location coordinates.

4. The method of claim 3 , wherein the one or more messages comprise one or more communications.

5. The method of claim 4 , wherein the one or more performance benchmarks comprise a benchmark for required communication performance criteria and a benchmark for the required surveillance performance criteria.

6. The method of claim 5 , wherein the required communication performance criteria is determined using Controller Pilot Datalink Communication (CPDLC) Message Transactions.

7. The method of claim 6 , wherein the one or more percentages comprise a first percentage and a second percentage, and wherein the method further comprises determining the first percentage of the one or more messages sent from the in-air communication system to the ground-based communication system that fail to meet the benchmark for the required communication performance criteria and the second percentage of the one or more messages that comprise the geographic location coordinates that fail to meet the benchmark for the required surveillance performance criteria.

8. The method of claim 7 , further comprising triggering an alarm if one or more of the first percentage or the second percentage fail to exceed the required communication performance criteria or the required surveillance performance criteria.

9. The method of claim 1 , wherein the plurality of metadata comprises:

a plurality of timestamps indicating, for each of the one or more messages, when the in-air communication system or the ground-based communication system received or sent the one or more messages;

a first value indicating the one or more messages sent from the in-air communication system to the ground-based communication system; and

a second value indicating the one or more messages sent from the ground-based communication system to the in-air communication system;

a third value indicating the one or more messages that comprise geographic location coordinates; and

a fourth value indicating the one or more messages that comprise a communication.

10. The method of claim 9 , wherein the one or more percentages comprise:

a first percentage comprising a percentage of the first value that fail to meet a benchmark for a required communication performance criteria; and

a second percentage comprising a percentage of the second value that fail to meet a benchmark for the required communication performance criteria; and

wherein the method further comprises:

rendering one or more user interface elements displaying one or more of:

the plurality of timestamps;

the first value;

the second value;

the third value;

the fourth value;

the first percentage; and

the second percentage.

11. The method of claim 1 , further comprising determining a pilot operational response time (PORT) based on the one or more performance benchmarks.

12. The method of claim 11 , wherein determining the pilot operational response time (PORT) comprises determining one or more network delays associated with a network used by the in-air communication system or the ground-based communication system to transmit the one or more messages.

13. The method of claim 1 , wherein tracking the plurality of metadata comprises decoding the one or more messages using a decoder.

14. A performance-based communication and surveillance (PBCS) system for monitoring communications between an in-air communication system and a ground-based communication system, the PBCS system comprising:

a database;

a data center; and

a processor,

wherein the database is configured to store one or more messages received from the in-air communication system or the ground-based communication system and to store a plurality of metadata related to the one or more messages, and wherein the processor is configured to:

track the plurality of metadata related to the one or more messages; determine one or more percentages of the one or more messages sent from the in-air communication system to the ground-based communication system that fail to meet one or more performance benchmarks by determining a required surveillance performance criteria by determining an amount of time taken for an automatic dependent surveillance-contract (ADS-C) downlink report to reach the ground-based communication system and adjusting the amount of time according to any identified network delays;

responsive to determining the one or more percentages fail to meet the one or more performance benchmarks, trigger a real-time alarm to the in-air communication system indicating failed compliance with the one or more performance benchmarks.

15. The PBCS system of claim 14 , wherein the one or more messages comprise one or more of geographic location coordinates or a communication.

16. The PBCS system of claim 15 , wherein the one or more performance benchmarks comprise a benchmark for required communication performance criteria and a benchmark for the required surveillance performance criteria.

17. The PBCS system of claim 16 , wherein the processor is further configured to determine a required communication performance using Controller Pilot Datalink Communication (CPDLC) Message Transactions.

18. The PBCS system of claim 17 , wherein the one or more percentages comprise a first percentage and a second percentage, and wherein the processor is further configured to determine the first percentage of the one or more messages sent from the in-air communication system to the ground-based communication system that fail to meet the benchmark for the required communication performance criteria and the second percentage of the one or more messages that comprise the geographic location coordinates that fail to meet the benchmark for the required surveillance performance criteria.

19. The PBCS system of claim 14 , wherein the plurality of metadata comprises:

a plurality of timestamps indicating, for each of the one or more messages, when the in-air communication system or the ground-based communication system received or sent the one or more messages;

a first value indicating the one or more messages sent from the in-air communication system to the ground-based communication system; and

a second value indicating the one or more messages sent from the ground-based communication system to the in-air communication system;

a third value indicating the one or more messages that comprise geographic location coordinates; and

a fourth value indicating the one or more messages that comprise a communication.

20. The PBCS system of claim 19 , wherein the one or more percentages comprise:

a first percentage comprising a percentage of the first value that fail to meet a benchmark for a required communication performance criteria; and

a second percentage comprising the percentage the second value that fail to meet the benchmark for a required communication performance criteria; and wherein the processor is further configured to render one or more user interface elements displaying one or more of:

the plurality of timestamps;

the first value;

the second value;

the third value;

the fourth value;

the first percentage; and

the second percentage.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2023
From: THAMMANA, PRATHEEP KUMAR; BUCKNER, JAMES; KALLAYPALLY, KARTHIK; THAMMANA, PUSHKAR; VADDAPALLY, SANTOSH; MILLER, CAREY EUGENE
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 064864/0468 →
Priority Claims (1)
IN 202311046506 · Jul 11, 2023 · national
Continuity (1)
Related Publication 20250023799A1 · Jan 16, 2025
References Cited (22)
US 6246320B1 · Monroe · 2001 [cited by examiner]
US 7876259B2 · Schuchman · 2011 [cited by examiner]
US 8369966B2 · Holzaepfel et al. · 2013 [cited by applicant]
US 10078644B1 · Newman · 2018 [cited by examiner]
US 10538338B2 · Lacroix et al. · 2020 [cited by applicant]
US 12008046B1 · Curtis · 2024 [cited by examiner]
US 20080316057A1 · McGuffin · 2008 [cited by applicant]
US 20140325649A1 · Zhang · 2014 [cited by examiner]
US 20160112822A1 · Giral · 2016 [cited by examiner]
US 20170141989A1 · Sufleta · 2017 [cited by examiner]
US 20180155052A1 · Lacroix · 2018 [cited by examiner]
US 20180337719A1 · McGuffin · 2018 [cited by examiner]
US 20190104437A1 · Bartfai-Walcott · 2019 [cited by examiner]
US 20200250993A1 · Li · 2020 [cited by examiner]
US 20220108262A1 · Cella · 2022 [cited by examiner]
US 20220215765A1 · Gupta · 2022 [cited by examiner]
US 20230205836A1 · Brannon · 2023 [cited by examiner]
US 20230275973A1 · Sakamoto · 2023 [cited by examiner]
CN 113660718A · 2021 [cited by applicant]
EP 3330732A1 · 2018 [cited by applicant]
Extended European Search Report Mailed on Jan. 7, 2025 for EP Application No. 24183002, 7 page(s). [cited by applicant]
Icao, “Doc 9869 Performance-based Communication and Surveillance (PBCS) Manual, Second Edition, 2017”, retrieved from the Internet at URL: <https://news.mcaa.gov.mn/uploads/bookSubject/2022-11/637c7dc7a8c70.pdf> on Jan.… [cited by applicant]