IP Library Granted Patent US 11,367,027
Granted Patent B2
US 11,367,027 · App. 16/664,587 · Granted Jun 21, 2022

Titanium task-engine system

Inventors: Alain Marie Patrice Gentilhomme (Sammamish, WA); Ryan Christopher Duguid (Sammamish, WA); Adrian Rosario Francis Bezzina (Point Cook, AU); Zoe Dee Clelland (Seattle, WA)
Assignee: Nintex UK Ltd.
G06Q10/06311G06Q10/0633G06Q10/10
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,367,027
App. No.
16/664,587
Granted
Jun 21, 2022
Kind
B2
Abstract

The present disclosure is related to computing devices, systems, and methods for a new task-engine system that connects to a variety of task-interaction providers, enabling a user to use any one of multiple task-interaction providers to create and complete tasks within a workflow. That is, the connection to a variety of task-interaction providers allows a user to interact with the workflow through any of the task-interaction providers and create and/or complete any number of tasks in the workflow. The task-engine system may also update the creation and/or completion of a workflow task in all other task-interaction providers, such that all users may be aware of, or notified of, the current state of the workflow through any of the task-interaction providers.

Claims (63)

1. A computing device comprising:

a processor; and

a non-transitory, computer-readable medium operably coupled to the processor, the computer-readable medium having computer-readable instructions stored thereon that, when executed by the processor, cause the computing device to,

receive a call from an originating source, wherein the call comprises at least one task;

determine a connection for a task-integration for the at least one task, wherein the task-integration comprises a connector, wherein the connector is a proxy for communicating with one or more task-interaction providers external to the computing device;

connect to the task-integration through the determined connection;

send the at least one task, through the connected task-integration, to at least one task-interaction provider;

receive a response from the at least one task-interaction provider, wherein the response comprises a response to the sent at least one task;

configure the response in accordance with the originating source; and

deliver the configured response to the originating source.

2. The computing device of claim 1 , wherein the originating source comprises at least one of a workflow, an RPA, a workflow designer, and combinations thereof.

3. The computing device of claim 2 , wherein the task-integration further comprises an internal-task integration;

wherein the internal-task integration is internal to the computing device and comprises a user interface.

4. The computing device of claim 3 , wherein the computer-readable instructions further cause the computing device to:

identify one or more other task-interaction providers in communication with the originating source;

configure the response from the at least one task-interaction provider in accordance with the identified other task-interaction providers; and

deliver the configured response from the at least one task-interaction provider to the identified other task-interaction providers.

5. The computing device of claim 3 , wherein the external task-integration further comprises email integration, wherein email integration comprises using email functionality to send out tasks and receive responses for completion of the tasks.

6. The computing device of claim 3 wherein the computer-readable instructions further cause the computing device to create a proxy instance of the at least one task in the internal-task integration.

7. The computing device of claim 6 , wherein the computer-readable instructions further cause the computing device to:

configure the response from the task-interaction provider to update the proxy instance of the at least one task in the internal-task integration; and

update the proxy instance of the at least one task in the internal-task integration.

8. A method of enabling communication between an originating source and at least one task-interaction provider, the method comprising:

receiving, by a computing device, a call from the originating source, wherein the call comprises a task;

determining, by the computing device, a connection for a task-integration for the task, wherein the task-integration comprises a connector, wherein the connector is a proxy for communicating with one or more task-interaction providers external to the computing device;

connecting, by the computing device, to the task-integration through the determined connection;

sending, by the computing device, the task through the connected task-integration to the at least one task-interaction provider;

receiving, by the computing device, a response from the at least one task-interaction provider, wherein the response comprises a response to the task;

configuring, by the computing device, the response in accordance with the originating source; and

delivering, by the computing device, the configured response to the originating source.

9. The method of claim 8 , wherein the originating source comprises at least one of a workflow, an RPA, a workflow designer, and combinations thereof.

10. The method of claim 9 , wherein the task-integration further comprises an internal-task integration;

wherein the internal-task integration is internal to the computing device and comprises a user interface.

11. The method of claim 10 , further comprising:

identifying, by the computing device, one or more other task-interaction providers in communication with the originating source;

configuring, by the computing device, the response from the at least one task-interaction provider in accordance with the identified other task-interaction providers; and

delivering, by the computing device, the configured response from the at least one task-interaction provider to the identified other task-interaction providers.

12. The method of claim 10 , wherein the task-integration comprises email integration, wherein email integration comprises email functionality to send out tasks and receive responses for completion of the tasks.

13. The method of claim 10 , further comprising:

creating, by the computing device, a proxy instance of the task in the internal-task integration.

14. The method of claim 13 , further comprising:

configuring, by the computing device, the response to update the proxy instance of the task in the internal-task integration; and

updating, by the computing device, the proxy instance of the task in the internal-task integration.

15. A non-transitory, computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:

receive a call from an originating source, wherein the call comprises at least one task;

determine a connection for a task-integration for the at least one task, wherein the task-integration comprises a connector, wherein the connector is a proxy for communicating with one or more task-interaction providers external to the computing device;

connect to the task-integration through the determined connection;

send the at least one task, through the connected task integration, to at least one task-interaction provider;

receive a response from the at least one task-interaction provider, wherein the response comprises a response to the sent at least one task;

configure the response in accordance with the originating source; and

deliver the task source-configured response to the originating source.

16. The non-transitory, computer-readable medium of claim 15 , wherein the task-integration further comprises an internal-task integration;

wherein the internal-task integration is internal to the computing device and comprises a user interface.

17. The non-transitory, computer-readable medium of claim 16 , wherein the computer-readable instructions further cause the computing device to:

identify one or more other task-interaction providers in communication with the originating source;

configure the response from the at least one task-interaction provider in accordance with the identified other task-interaction providers; and

deliver the configured response from the at least one task-interaction provider to the identified other task-interaction providers.

18. The non-transitory, computer-readable medium of claim 16 , wherein the task-integration comprises email integration.

19. The non-transitory, computer-readable medium of claim 16 , wherein the computer-readable instructions further cause the computing device to:

create a proxy instance of the at least one task in the internal-task integration.

20. The non-transitory, computer-readable medium of claim 19 , wherein the computer-readable instructions further cause the computing device to:

configure the response from the task-interaction provider to update the proxy instance of the at least one task in the internal-task integration; and

update the proxy instance of the at least one task in the internal-task integration.

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 →