IP Library Granted Patent US 12,430,022
Granted Patent B2
US 12,430,022 · App. 18/523,089 · Granted Sep 30, 2025

System and method for monitoring touch events in a cockpit display

Inventors: Clyde A Spidell (Cedar Rapids, IA); Tracy J. Barnidge (Marion, IA)
Assignee: Rockwell Collins, Inc.
G06F3/0488G06F3/013G06F3/017G06F3/0412
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,430,022
App. No.
18/523,089
Granted
Sep 30, 2025
Kind
B2
Abstract

A system for monitoring touch events in a cockpit display includes one or more user monitoring devices including eye tracking sensors and body tracking sensors. The system includes a controller including a touch event algorithm configured to determine inadvertent touch events. The controller may receive eye gaze and body movement data of the user viewing the display. The controller may receive the spatial-temporal touch event data and compare the spatial-temporal touch event data with touch event signature data in a touch event signature database. The controller may determine whether the received user touch input is an inadvertent touch event. Upon determining the user touch input is an inadvertent touch, the controller may perform a first set of avionic system actions and upon determining the user touch input is an intentional touch, the controller may perform a second set of avionic system actions.

Claims (46)

1. A system, the system comprising:

one or more user interface devices including a display and a user input device, the user input device including a touchscreen interface configured to receive a user touch input from a user, the display including one or more display touch sensors configured to detect spatial-temporal touch event data associated with the user touch input received;

one or more user monitoring devices, the one or more user monitoring devices including one or more eye tracking sensors configured to detect an eye gaze of the user viewing the display, the one or more user monitoring devices including one or more body tracking sensors configured to detect body movement of the user viewing the display; and

one or more controllers communicatively coupled to the one or more user monitoring devices and the one or more user interface devices, the one or more controllers including one or more processors configured to execute a set of program instructions stored in memory, the memory including a touch event algorithm configured to detect an inadvertent touch event after the spatial-temporal touch event data is detected by the one or more display touch sensors, the set of program instructions configured to cause the one or more processors to:

receive eye gaze data of the user viewing the display from the one or more eye tracking sensors;

receive body movement data of the user viewing the display from the one or more body tracking sensors;

receive the spatial-temporal touch event data of the user viewing the display from the one or more display touch sensors of the display;

compare the spatial-temporal touch event data with touch event signature data in a touch event signature database;

determine, after the spatial-temporal touch event data is detected by the one or more display touch sensors, whether the received user touch input is the inadvertent touch event based on the compared spatial-temporal touch event data and at least one of the eye gaze data or the body movement data;

upon determining the received user touch input is the inadvertent touch event, perform a first set of one or more avionic system actions; and

upon determining the received user touch input is an intentional touch event, perform a second set of one or more avionic system actions,

wherein the second set of one or more avionic system actions are different than the first set of one or more avionic system actions.

2. The system of claim 1 , wherein the first set of one or more avionic system actions comprise:

ignoring the user touch input by not providing the received user touch input to an avionics system.

3. The system of claim 1 , wherein the first set of one or more avionic system actions comprise:

generating one or more control signals configured to cause the display to display an on-screen pop-up, wherein the on-screen pop-up allows the user to confirm whether the user touch input is the inadvertent touch event.

4. The system of claim 1 , wherein the second set of one or more avionic system actions comprise:

providing the received user touch input to one or more avionic systems.

5. The system of claim 1 , wherein the set of program instructions are further configured to cause the one or more processors to:

adjust one or more selectable buttons on a graphical user interface of the display.

6. The system of claim 5 , wherein upon determining the received user touch input is the inadvertent touch event, decrease a size of the one or more selectable buttons on the graphical user interface of the display.

7. The system of claim 5 , wherein upon determining the received user touch input is an inadvertent touch event, decrease a brightness of the one or more selectable buttons on the graphical user interface of the display.

8. The system of claim 5 , wherein upon determining the received user touch input is an inadvertent touch event, hide the one or more selectable buttons on the graphical user interface of the display.

9. The system of claim 5 , wherein upon determining the received user touch input is an intentional touch event, increase a size of the one or more selectable buttons on the graphical user interface of the display.

10. The system of claim 5 , wherein upon determining the received user touch input is an intentional touch event, increase a brightness of the one or more selectable buttons on the graphical user interface of the display.

11. The system of claim 1 , wherein the one or more eye tracking sensors includes one or more eye tracking cameras.

12. The system of claim 1 , wherein the one or more body tracking sensors includes one or more body tracking cameras.

13. The system of claim 1 , wherein the one or more eye tracking sensors and the one or more body tracking sensors are integrated into a common interface.

14. The system of claim 1 , wherein the one or more eye tracking sensors and the one or more body tracking sensors are separated.

15. A method, the method comprising:

receiving one or more inputs from a user via a touchscreen interface of one or more user interface devices, the one or more user interface devices including a display;

detecting an eye gaze of the user viewing the display using one or more eye tracking sensors;

detecting body movement of the user viewing the display using one or more body tracking sensors;

receiving spatial-temporal touch event data of the user viewing the display from one or more display touch sensors;

comparing the spatial-temporal touch event data with touch event signature data in a touch event signature database;

determining, after the spatial-temporal touch event data is received from the one or more display touch sensors, whether the received user touch input is an inadvertent touch event based on the compared spatial-temporal touch event data and at least one of detected eye gaze data from the one or more eye tracking sensors or detected body movement data from the one or more body tracking sensors;

upon determining the received user touch input is the inadvertent touch event, performing a first set of one or more avionic system actions; and

upon determining the received user touch input is an intentional touch event, performing a second set of one or more avionic system actions, wherein the second set of one or more avionic system actions are different than the first set of one or more avionic system actions.

16. The method of claim 15 , wherein the first set of one or more avionic system actions comprise:

ignoring the user touch input by not providing the received user touch input to an avionics system.

17. The method of claim 15 , wherein the first set of one or more avionic system actions comprise:

generating one or more control signals configured to cause the display to display an on-screen pop-up, wherein the on-screen pop-up allows the user to confirm whether the received user touch input is the inadvertent touch event.

18. The method of claim 15 , wherein the first set of one or more avionic system actions comprise:

providing the received user touch input to one or more avionic systems.

19. The method of claim 15 , further comprising:

adjusting one or more selectable buttons on a graphical user interface of the display.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTORS NAMES PREVIOUSLY RECORDED ON REEL 065702 FRAME 0418. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 12, 2024
From: SPIDELL, CLYDE A.; BARNIDGE, TRACY J.
To: ROCKWELL COLLINS, INC.
Reel/Frame 066294/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2023
From: SPIDELL, CLYDE A. A.; BARNIDGE, TRACY J. J.
To: ROCKWELL COLLINS, INC.
Reel/Frame 065702/0418 →
Continuity (1)
Related Publication 20250173058A1 · May 29, 2025
References Cited (24)
US 8378798B2 · Bells · 2013 [cited by examiner]
US 9423871B2 · Sukumar · 2016 [cited by applicant]
US 9671566B2 · Abovitz · 2017 [cited by examiner]
US 9829995B1 · Reed et al. · 2017 [cited by applicant]
US 10162478B2 · Chaudhri et al. · 2018 [cited by applicant]
US 10168812B1 · Yates et al. · 2019 [cited by applicant]
US 10572007B2 · Agarwal et al. · 2020 [cited by applicant]
US 20040061726A1 · Dunn · 2004 [cited by examiner]
US 20050243054A1 · Beymer et al. · 2005 [cited by applicant]
US 20110175932A1 · Yu · 2011 [cited by examiner]
US 20120194552A1 · Osterhout · 2012 [cited by examiner]
US 20130050133A1 · Brakensiek et al. · 2013 [cited by applicant]
US 20130145304A1 · Deluca et al. · 2013 [cited by applicant]
US 20140043241A1 · Sukumar · 2014 [cited by examiner]
US 20140240242A1 · Kawalkar · 2014 [cited by examiner]
US 20150016777A1 · Abovitz · 2015 [cited by examiner]
US 20170090608A1 · Vieta et al. · 2017 [cited by applicant]
US 20170364207A1 · Henderson et al. · 2017 [cited by applicant]
US 20220397975A1 · Iliffe-Moon · 2022 [cited by applicant]
EP 3063602B1 · 2019 [cited by applicant]
EP 4180918A1 · 2023 [cited by applicant]
GB 2528245A · 2016 [cited by applicant]
IN 201611033783A · 2018 [cited by applicant]
European Patent Office, Extended European Search Report received in EP Application No. 24215922.6, Mar. 20, 2025, 9 pages. [cited by applicant]