IP Library Granted Patent US 11,455,205
Granted Patent B2
US 11,455,205 · App. 16/834,995 · Granted Sep 27, 2022

Systems and methods for pause-correct-replay workflow customization

Inventors: Joshua Joo Hou Tan (Newport, AU); Alain Marie Patrice Gentilhomme (Sammamish, WA)
Assignee: Nintex UK Ltd.
G06F11/0793A61C13/0004A61C13/0019A61C13/34G06F11/0745G06F11/0751G06F11/0772B33Y50/02B33Y80/00
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,455,205
App. No.
16/834,995
Granted
Sep 27, 2022
Kind
B2
Abstract

This disclosure pertains to systems and methods that allow users to specifically detect and correct errors within workflows quickly, efficiently, and with minimal repercussions. Once the error is corrected, users have the option to continue the workflow from the point of failure or from a point prior to the point of failure, while also having the option to bypass completed actions and/or other actions in a workflow. The improved communication technology comprises functionality that pauses relevant workflows or processes as soon as the error is detected and while it is corrected. The disclosure also improves communication technology between the networks and servers of separate parties relevant and/or dependent on successful execution of other workflows or processes; allowing for effective understanding, implementation, and engagement of business processes across organizational boundaries.

Claims (143)

1. A system for correcting workflow errors, comprising:

a computer system having a hardware processor and a physical memory using executable instructions that, as a result of being executed by the hardware processor, cause the computer system to:

detect, by the hardware processor, an erred action within a programmatic workflow process;

pause, by the hardware processor, the programmatic workflow process upon the detection of the erred action;

generate, by the hardware processor, a notification of the erred action;

display, by the hardware processor, the notification of the erred action;

generate, by the hardware processor, corrective options for the erred action, wherein the corrective options comprise at least one of, option to correct the programmatic workflow process from the point of the erred action, option to correct the programmatic workflow process from a point prior to the point of the erred action, and combinations thereof; and

display, by the hardware processor, the corrective options.

2. The system of claim 1 , wherein the executable instructions further comprise instructions that, as a result of being executed by the hardware processor, cause the computer system to:

display, by the hardware processor, the location and data of the erred action upon selection of the option to correct the programmatic workflow process from the point of the erred action;

generate, by the hardware processor, update functions for correcting the erred action, wherein the update functions comprise at least one of, input data into the erred action, remove data from the erred action, and combinations thereof;

display, by the hardware processor, the update functions;

generate, by the hardware processor, an option to replay the programmatic workflow process from the point of the erred action;

display, by the hardware processor, the option to replay the programmatic workflow process from the point of the erred action; and

replay, by the hardware processor, the programmatic workflow process from the point of the erred action upon selection of the option to replay the programmatic workflow process from the point of the erred action.

3. The system of claim 2 , wherein the executable instructions further comprise instructions that, as a result of being executed by the hardware processor, cause the computer system to:

generate, by the hardware processor, analytical functionalities, the analytical functionalities comprising at least one of, detecting patterns of the erred action, tracking patterns of the replayed programmatic workflow process, detecting data that will cause the erred action, preventing input of the data that will cause the erred action, and combinations thereof; and

generate, by the hardware processor, a notification prompt upon the detection of the data will cause the erred action.

4. A system for correcting workflow errors, comprising:

a computer system having a hardware processor and a physical memory using executable instructions that, as a result of being executed by the hardware processor, cause the computer system to:

detect, by the hardware processor, an erred action within a workflow;

pause, by the hardware processor, the workflow upon the detection of the erred action;

generate, by the hardware processor, a notification of the erred action;

display, by the hardware processor, the notification of the erred action;

generate, by the hardware processor, corrective options for the erred action, wherein the corrective options comprise at least one of, option to correct from the point of the erred action, option to correct from a point prior to the point of the erred action, and combinations thereof;

display, by the hardware processor, the corrective options;

display, by the hardware processor, the location and data of the erred action upon selection of the option to correct from the point of the erred action;

generate, by the hardware processor, update functions for correcting the erred action, wherein the update functions comprise at least one of, input data into the erred action, remove data from the erred action, and combinations thereof;

display, by the hardware processor, the update functions;

generate, by the hardware processor, an option to replay the workflow from the point of the erred action;

display, by the hardware processor, the option to replay the workflow from the point of the erred action;

replay, by the hardware processor, the workflow from the point of the erred action upon selection of the option to replay the workflow from the point of the erred action;

identify, by the hardware processor, one or more separate workflows interrelated to the workflow upon selection of the option to correct from the point of the erred action;

generate, by the hardware processor, an option to pause the interrelated one or more separate workflows;

display, by the hardware processor, the option to pause the interrelated one or more separate workflows upon the display of the update functions; and

pause, by the hardware processor, at least one of the interrelated one or more separate workflows upon selection of the option to pause the interrelated one or more separate workflows.

5. A system for correcting workflow errors, comprising:

a computer system having a hardware processor and a physical memory using executable instructions that, as a result of being executed by the hardware processor, cause the computer system to:

detect, by the hardware processor, an erred action within a workflow;

pause, by the hardware processor, the workflow upon the detection of the erred action;

generate, by the hardware processor, a notification of the erred action;

display, by the hardware processor, the notification of the erred action;

generate, by the hardware processor, corrective options for the erred action, wherein the corrective options comprise at least one of, option to correct from the point of the erred action, option to correct from a point prior to the point of the erred action, and combinations thereof;

display, by the hardware processor, the corrective options;

display, by the hardware processor, the location and data of the erred action upon selection of the option to correct from the point of the erred action;

generate, by the hardware processor, update functions for correcting the erred action, wherein the update functions comprise at least one of, input data into the erred action, remove data from the erred action, and combinations thereof;

display, by the hardware processor, the update functions;

generate, by the hardware processor, an option to replay the workflow from the point of the erred action;

display, by the hardware processor, the option to replay the workflow from the point of the erred action;

replay, by the hardware processor, the workflow from the point of the erred action upon selection of the option to replay the workflow from the point of the erred action;

identify, by the hardware processor, one or more separate workflows interrelated to the workflow upon selection of the option to correct from the point of the erred action; and

pause, by the hardware processor, at least one of the interrelated one or more separate workflows upon identification of the interrelated one or more separate workflows.

6. A system for correcting workflow errors, comprising:

a computer system having a hardware processor and a physical memory using executable instructions that, as a result of being executed by the hardware processor, cause the computer system to:

detect, by the hardware processor, an erred action within a workflow;

pause, by the hardware processor, the workflow upon the detection of the erred action;

generate, by the hardware processor, a notification of the erred action;

display, by the hardware processor, the notification of the erred action;

generate, by the hardware processor, corrective options for the erred action, wherein the corrective options comprise at least one of, option to correct from the point of the erred action, option to correct from a point prior to the point of the erred action, and combinations thereof;

display, by the hardware processor, the corrective options;

display, by the hardware processor, the location and data of the erred action upon selection of the option to correct from a point prior to the point of the erred action;

generate, by the hardware processor, selective capabilities for selecting a point prior to the erred action;

generate, by the hardware processor, update functions for correcting a selected point, wherein the update functions comprise at least one of, input data into the selected point, remove data from the selected point, and combinations thereof;

display, by the hardware processor, the update functions;

generate, by the hardware processor, an option to replay the workflow from the selected point;

display, by the hardware processor, the option to replay the workflow from the selected point; and

replay, by the hardware processor, the workflow from the selected point upon selection of the option to replay the workflow from the selected point.

7. The system of claim 6 , wherein the executable instructions further comprise instructions that, as a result of being executed by the hardware processor, cause the computer system to:

generate, by the hardware processor, an option to bypass one or more completed actions;

display, by the hardware processor, the option to bypass one or more completed actions upon the display of the update functions;

bypass, by the hardware processor, one or more completed actions upon selection of the option to bypass one or more completed actions and upon the selection of the option to replay the workflow from the selected point;

obtain, by the hardware processor, data from the bypassed one or more completed actions; and

input, by the hardware processor, the obtained data from the bypassed one or more completed actions into the replayed workflow.

8. The system of claim 6 , wherein the executable instructions further comprise instructions that, as a result of being executed by the hardware processor, cause the computer system to:

generate, by the hardware processor, an option to replay one or more completed actions;

display, by the hardware processor, the option to replay one or more completed actions upon the display of the update functions; and

replay, by the hardware processor, one or more completed actions upon selection of the option to replay one or more completed actions and upon the selection of the option to replay the workflow from the selected point.

9. The system of claim 8 , wherein the executable instructions further comprise instructions that, as a result of being executed by the hardware processor, cause the computer system to:

determine, by the hardware processor, if at least one of the one or more completed actions is non-repeatable;

generate, by the hardware processor, notification of the at least one non-repeatable completed action;

display, by the hardware processor, the notification of the at least one non-repeatable completed action upon the display of the option to replay one or more completed actions;

obtain, by the hardware processor, data from the at least one non-repeatable completed action;

input, by the hardware processor, the obtained data from the at least one non-repeatable completed action into the replayed workflow.

10. The system of claim 5 , wherein the executable instructions further comprise instructions that, as a result of being executed by the hardware processor, cause the computer system to:

generate, by the hardware processor, analytical functionalities, the analytical functionalities comprising at least one of: detecting patterns of the erred action and the replayed workflow, detecting data that will cause the erred action, preventing input of the data that will cause the erred action, and combinations thereof; and

generate, by the hardware processor, a notification prompt upon the detection of the data will cause the erred action.

11. The system of claim 5 , wherein the executable instructions further comprise instructions that, as a result of being executed by the hardware processor, cause the computer system to:

identify, by the hardware processor, one or more separate workflows interrelated to the workflow upon selection of the option to correct from the point prior to the point of the erred action;

generate, by the hardware processor, an option to pause the interrelated one or more separate workflows;

display, by the hardware processor, the option to pause the interrelated one or more separate workflows upon the display of the update functions; and

pause, by the hardware processor, at least one of the interrelated one or more separate workflows upon selection of the option to pause the interrelated one or more separate workflows.

12. The system of claim 5 , wherein the executable instructions further comprise instructions that, as a result of being executed by the hardware processor, cause the computer system to:

identify, by the hardware processor, one or more separate workflows interrelated to the workflow upon selection of the option to correct from the point prior to the point of the erred action; and

pause, by the hardware processor, at least one of the interrelated one or more separate workflows upon identification of the interrelated one or more separate workflows.

13. A method for correcting workflow errors, comprising:

detecting an erred action within a programmatic workflow process;

pausing the programmatic workflow process upon the detection of the erred action;

generating a notification of the erred action;

displaying the notification of the erred action;

generating corrective options for the erred action, wherein the corrective options comprise at least one of, option to correct from the point of the erred action, option to correct from a point prior to the point of the erred action, and combinations thereof; and

displaying the corrective options.

14. The method of claim 13 , further comprising:

displaying the location and data of the erred action upon selection of the option to correct from the point of the erred action;

generating update functions for correcting the erred action, wherein the update functions comprise at least one of: input data into the erred action, remove data from the erred action, and combinations thereof;

displaying the update functions;

generating an option to replay the programmatic workflow process from the point of the erred action;

displaying the option to replay the programmatic workflow process from the point of the erred action; and

replaying the programmatic workflow process from the point of the erred action upon selection of the option to replay the programmatic workflow process from the point of the erred action.

15. A method for correcting workflow errors, comprising:

detecting an erred action within a workflow;

pausing the workflow upon the detection of the erred action;

generating a notification of the erred action;

displaying the notification of the erred action;

generating corrective options for the erred action, wherein the corrective options comprise at least one of, option to correct from the point of the erred action, option to correct from a point prior to the point of the erred action, and combinations thereof;

displaying the corrective options;

displaying the location and data of the erred action upon selection of the option to correct from a point prior to the point of the erred action;

generating selective capabilities for selecting a point prior to the erred action;

generating update functions for correcting a selected point, wherein the update functions comprise at least one of: input data into the selected point, remove data from the selected point, and combinations thereof;

displaying the update functions;

generating an option to replay the workflow from the selected point;

displaying the option to replay the workflow from the selected point; and

replaying the workflow from the selected point upon selection of the option to replay the workflow from the selected point.

16. The method of claim 15 , further comprising:

generating an option to bypass one or more completed actions;

displaying the option to bypass one or more completed actions upon the display of the update functions;

bypassing one or more completed actions upon selection of the option to bypass one or more completed actions and upon the selection of the option to replay the workflow from the selected point;

obtaining data from the bypassed one or more completed actions; and

inputting the obtained data from the bypassed one or more completed actions into the replayed workflow.

17. The method of claim 15 , further comprising:

generating an option to replay one or more completed actions;

displaying the option to replay one or more completed actions upon the display of the update functions; and

replaying one or more completed actions upon selection of the option to replay one or more completed actions and upon the selection of the option to replay the workflow from the selected point.

18. The method of claim 17 , further comprising:

determining if at least one of the one or more completed actions is non-repeatable;

generating notification of the at least one non-repeatable completed action;

displaying the notification of the at least one non-repeatable completed action upon the display of the option to replay one or more completed actions;

obtaining data from the at least one non-repeatable completed action;

inputting the obtained data from the at least one non-repeatable completed action into the replayed workflow.

19. The method of claim 14 , further comprising:

generating auditing functionalities, the auditing functionalities comprising at least one of: tracking the replay of the programmatic workflow process, tracking the relationship between the erred action and the replayed programmatic workflow process, tracking the relationship between the erred action and one or more separate programmatic workflow process, tracking the relationship between the replayed programmatic workflow process and the one or more separate programmatic workflow process, and combinations thereof.

20. The method of claim 14 , further comprising:

generate analytical functionalities, the analytical functionalities comprising at least one of: detecting patterns of the erred action and the replayed programmatic workflow process, detecting data that will cause the erred action, preventing input of the data that will cause the erred action, and combinations thereof; and

generating a notification prompt upon the detection of the data will cause the erred action.

Assignments (2)
PERFECTION CERTIFICATE Recorded Dec 1, 2021
From: K2 SOFTWARE, INC.; ASSURESIGN, LLC
To: NINTEX USA, INC.
Reel/Frame 058292/0509 →
SECURITY INTEREST Recorded Nov 17, 2021
From: NINTEX USA, INC.; K2 SOFTWARE, INC.; ASSURESIGN, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 058173/0474 →