IP Library Granted Patent US 11,535,393
Granted Patent B2
US 11,535,393 · App. 16/822,989 · Granted Dec 27, 2022

Methods and systems for automatic cross-checking of electronic checklists

Inventors: Cody Ryan Conaway (Phoenix, AZ); Steven Curtis Crouch (Mesa, AZ); Barbara Holder (Seattle, WA)
Assignee: Honeywell International Inc.
B64D43/00B64D45/00G06F3/0482G06F16/9035G06F16/9038
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,535,393
App. No.
16/822,989
Granted
Dec 27, 2022
Kind
B2
Abstract

Disclosed are methods, systems, and non-transitory computer-readable medium for automatic cross-checking of an electronic checklist. One method may include: receiving a first user and/or system input associated with a graphical user interface (GUI) of the electronic checklist; determining whether the first user and/or system input triggers an error; in response to determining that the first user and/or system input triggers the error, displaying an error message on the GUI; receiving a second user and/or system input; determining whether the second user and/or system input resolves the error; and in response to determining the second user and/or system input resolves the error, removing the error message from the GUI.

Claims (71)

1. A method for automatic cross-checking of an electronic checklist, comprising:

receiving a first user and/or system input associated with a graphical user interface (GUI) of the electronic checklist;

determining whether the first user and/or system input triggers an error;

in response to determining that the first user and/or system input triggers the error, displaying an error message on a first portion of the GUI and displaying an override button on a second portion of the GUI, wherein the override button is selectable to accept the first user and/or system input as correct;

receiving a second user and/or system input;

determining whether the second user and/or system input resolves the error;

in response to determining the second user and/or system input resolves the error, removing the error message from the GUI; and

in response to determining the second user and/or system input does not resolve the error, continuing to display the error message on the first portion of the GUI and continuing to display the override button on the second portion of the GUI.

2. The method of claim 1 , wherein the determining whether the first user and/or system input triggers the error includes:

determining whether the electronic checklist is being performed properly based on one or more data structure(s) and/or one or more function(s) from a loadable database and the first user and/or system input.

3. The method of claim 2 , wherein the one or more data structure(s) and/or the one or more function(s) from the loadable database include, for the electronic checklist, proper execution information, the proper execution information including information indicating a sequence of completion of the electronic checklist.

4. The method of claim 3 , wherein the determining whether the electronic checklist is being performed properly includes:

determining which task(s) of the electronic checklist have been completed, indicating one or more tasks have been completed;

comparing the one or more tasks that have been completed to the sequence of completion of the checklist; and

determining whether the sequence of completion is being followed based on the comparison.

5. The method of claim 4 , wherein the determining whether the sequence of completion is being followed based on the comparison includes:

determining a sequence of completed tasks for the one or more tasks that have been completed based on the one or more tasks that have been completed and associated times of user inputs and/or system inputs for the one or more tasks; and

determining whether the sequence of completed tasks is different from the sequence of completion of the checklist; and

in response to determining the sequence of completed tasks is different from the sequence of completion, determine that the error is triggered.

6. The method of claim 1 , wherein the error message includes visual indication(s) and/or notification(s) near tasks associated with the error, the visual indication(s) include a change in status indicator for the tasks.

7. The method of claim 6 , wherein the displaying the error message on the GUI includes emphasizing the tasks associated with the error by performing one or a combination of:

bold and/or italicize on text or symbols associated with the tasks associated with the error, and/or

dimming a background of not completed tasks and/or non-required tasks.

8. A system for automatic cross-checking of an electronic checklist, the system comprising:

a memory storing instructions; and

a processor executing the instructions to perform a process including:

receiving a first user and/or system input associated with a graphical user interface (GUI) of the electronic checklist;

determining whether the first user and/or system input triggers an error;

in response to determining that the first user and/or system input triggers the error, displaying an error message on a first portion of the GUI and displaying an override button on a second portion of the GUI, wherein the override button is selectable to accept the first user and/or system input as correct;

receiving a second user and/or system input;

determining whether the second user and/or system input resolves the error;

in response to determining the second user and/or system input resolves the error, removing the error message from the GUI; and

in response to determining the second user and/or system input does not resolve the error, continuing to display the error message on the first portion of the GUI and continuing to display the override button on the second portion of the GUI.

9. The system of claim 8 , wherein the determining whether the first user and/or system input triggers the error includes:

determining whether the electronic checklist is being performed properly based on one or more data structure(s) and/or one or more function(s) from a loadable database and the first user and/or system input.

10. The system of claim 9 , wherein the one or more data structure(s) and/or the one or more function(s) from the loadable database include, for the electronic checklist, proper execution information, the proper execution information including information indicating a sequence of completion of the electronic checklist.

11. The system of claim 10 , wherein the determining whether the electronic checklist is being performed properly includes:

determining which task(s) of the electronic checklist have been completed, indicating one or more tasks have been completed;

comparing the one or more tasks that have been completed to the sequence of completion; and

determining whether the sequence of completion is being followed based on the comparison.

12. The system of claim 11 , wherein the determining whether the sequence of completion or the required tasks for completion are being followed based on the comparison includes:

determining a sequence of completed tasks for the one or more tasks that have been completed based on the one or more tasks that have been completed and associated times of user inputs and/or system inputs for the one or more tasks; and

determining whether the sequence of completed tasks is different from the sequence of completion; and

in response to determining the sequence of completed tasks is different from the sequence of completion, determine that the error is triggered.

13. The system of claim 8 , wherein the error message includes visual indication(s) and/or notification(s) near tasks associated with the error, the visual indication(s) include a change in status indicator for the tasks.

14. The system of claim 13 , wherein the displaying the error message on the GUI includes emphasizing the tasks associated with the error by performing one or a combination of:

bold and/or italicize on text or symbols associated with the tasks associated with the error, and/or

dimming a background of not completed tasks and/or non-required tasks.

15. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform a method for automatic cross-checking of an electronic checklist, the method comprising:

receiving a first user and/or system input associated with a graphical user interface (GUI) of the electronic checklist;

determining whether the first user and/or system input triggers an error;

in response to determining that the first user and/or system input triggers the error, displaying an error message on a first portion of the GUI and displaying an override button on a second portion of the GUI;

receiving a second user and/or system input;

determining whether the second user and/or system input resolves the error;

in response to determining the second user and/or system input resolves the error, removing the error message from the GUI; and

in response to determining the second user and/or system input does not resolve the error, continuing to display the error message on the first portion of the GUI and continuing to display the override button on the second portion of the GUI.

16. The non-transitory computer-readable medium of claim 15 , wherein the determining whether the first user and/or system input triggers the error includes:

determining whether the electronic checklist is being performed properly based on one or more data structure(s) and/or one or more function(s) from a loadable database and the first user and/or system input.

17. The non-transitory computer-readable medium of claim 16 , wherein the one or more data structure(s) and/or the one or more function(s) from the loadable database include, for the electronic checklist, proper execution information, the proper execution information including information indicating a sequence of completion and required tasks for completion of the electronic checklist, and

wherein the determining whether the electronic checklist is being performed properly includes:

determining which task(s) of the electronic checklist have been completed, indicating one or more tasks have been completed;

comparing the one or more tasks that have been completed to the sequence of completion and the required tasks for completion of the checklist; and

determining whether the sequence of completion or the required tasks for completion are being followed based on the comparison.

18. The non-transitory computer-readable medium of claim 17 , wherein the determining whether the sequence of completion or the required tasks for completion are being followed based on the comparison includes:

determining a sequence of completed tasks for the one or more tasks that have been completed based on the one or more tasks that have been completed and associated times of user inputs and/or system inputs for the one or more tasks; and

determining whether the sequence of completed tasks is different from the sequence of completion and the required tasks for completion of the checklist; and

in response to determining the sequence of completed tasks is different from the sequence of completion and the required tasks, determine that the error is triggered.

19. The non-transitory computer-readable medium of claim 15 , wherein the error message includes visual indication(s) and/or notification(s) near tasks associated with the error, the visual indication(s) include a change in status indicator for the tasks.

20. The non-transitory computer-readable medium of claim 19 , wherein the displaying the error message on the GUI includes emphasizing the tasks associated with the error by performing one or a combination of:

bold and/or italicize on text or symbols associated with the tasks associated with the error, and/or

dimming a background of not completed tasks and/or non-required tasks.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2020
From: CONAWAY, CODY RYAN; CROUCH, STEVEN CURTIS; HOLDER, BARBARA
To: HONEYWELL INTERNATIONAL INC.
Reel/Frame 052161/0446 →
Continuity (2)
Provisional Application 62822098 · Mar 22, 2019
Related Publication 20200298994A1 · Sep 24, 2020