# US 12,008,502 B2 · Business designer

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,008,502 B2
- Document ID: US12008502B2
- Status: Granted
- Kind: B2
- Application number: 18/141,876
- Filed: 2023-05-01
- Published: 2023-08-24
- Granted: 2024-06-11
- Earliest claimed: 2018-07-12
- Assignees: Nintex USA, Inc.
- Applicants: Nintex USA, Inc.
- Inventors: Alain Marie Patrice Gentilhomme; Ryan Christopher Duguid; Zoe Dee Clelland; Joshua Joo Hou Tan
- Web page: https://patentgrep.com/patent/US12008502B2

## CPC

- G06Q 10/0633: Workflow analysis
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 40/166: Editing, e.g. inserting or deleting
- G06Q 10/06332: {using business process templates}
- G06F 2203/04806: Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure provides systems and methods for a synergetic, multi-interface workflow designer: a visual tool that enables the design, building, and use of high-level processes and standard-configuration workflows among multiple users with varying technical capabilities on multiple systems. For example, it enables a line of business user to design and create a high-level process on a first designer interface. The process and its data are received by a second designer interface, which translates the process and data into a standard-configuration workflow. A workflow designer may access the second designer interface to create, refine, and finalize the standard-configuration workflow based on the data from the first designer interface.

## Claims

### Claim 1

A system, comprising:
at least one designer interface and at least one processor configured to:
receive first data inputted into the at least one designer interface;
configure the received first data into a process configuration, wherein the process configuration comprises an underlying structure enabling the received data to be organized into and function as a high-level process;
display the process configuration on the at least one designer interface;
configure, based at least in part on the process configuration, the process configuration into a standard configuration for rendering a standard-configuration workflow,
wherein the standard configuration comprises an underlying structure enabling the high-level process to be organized into and function as a workflow;
render, based at least in part on the standard configuration, the standard-configuration workflow; and
display the standard-configuration workflow on the at least one designer interface.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one processor is further configured to:
receive second data inputted into the at least one designer interface, wherein the second data is associated with modifying the standard-configuration workflow;
render the second data inputted into the at least one designer interface into a modified standard-configuration workflow; and
display the modified standard-configuration workflow on the at least one designer interface.

### Claim 3 (depends on 2)

The system of claim 2, wherein the at least one processor is further configured to:
determine a second process configuration for translating the received second data; and
translate the received second data into a second process configuration according to the determined second process configuration.

### Claim 4 (depends on 2)

The system of claim 2, wherein the at least one processor is further configured to:
display an overlay tool menu on the at least one designer interface, wherein the overlay tool menu comprises one or more overlay options; and
display the one or more overlay options over one or more of: the standard-configuration workflow, the modified standard-configuration workflow, and the process configuration.

### Claim 5 (depends on 1)

The system of claim 1, wherein the at least one designer interface comprises at least two designer interfaces.

### Claim 6 (depends on 1)

The system of claim 1, wherein the high-level process comprises a map representation.

### Claim 7 (depends on 1)

The system of claim 1, wherein the at least one processor is further configured to:
receive, after the process configuration is displayed and before the standard-configuration workflow is rendered, an input into the at least one designer interface associated with the displayed process configuration, wherein the configured standard configuration is based at least in part on the received input.

### Claim 8

A method, comprising:
receiving first data inputted into at least one designer interface;
configuring the received first data into a process configuration, wherein the process configuration comprises an underlying structure enabling the received data to be organized into and function as a high-level process;
displaying the process configuration on the at least one designer interface;
configuring, based at least in part on the process configuration, the process configuration into a standard configuration for rendering a standard-configuration workflow,
wherein the standard configuration comprises an underlying structure enabling the high-level process to be organized into and function as a workflow;
rendering, based at least in part on the standard configuration, the standard-configuration workflow; and
displaying the standard-configuration workflow on the at least one designer interface.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
receiving second data inputted into the at least one designer interface, wherein the second data is associated with modifying the standard-configuration workflow;
rendering the second data inputted into the at least one designer interface into a modified standard-configuration workflow; and
displaying the modified standard-configuration workflow on the at least one designer interface.

### Claim 10 (depends on 9)

The method of claim 9, further comprising:
determining a second process configuration for translating the received second data; and
translating the received second data into a second process configuration according to the determined second process configuration.

### Claim 11 (depends on 9)

The method of claim 9, further comprising:
displaying an overlay tool menu on the at least one designer interface, wherein the overlay tool menu comprises one or more overlay options; and
displaying the one or more overlay options over one or more of: the standard-configuration workflow, the modified standard-configuration workflow, and the process configuration.

### Claim 12 (depends on 9)

The method of claim 9, wherein the at least one designer interface comprises at least two designer interfaces.

### Claim 13 (depends on 9)

The method of claim 9, wherein the high-level process comprises a map representation.

### Claim 14 (depends on 9)

The method of claim 9, further comprising:
toggling between the display of the standard-configuration workflow and the display of the process configuration.

### Claim 15

A non-transitory machine-readable medium comprising instructions that when executed by a data processing device, cause the data processing device to:
receive first data inputted into at least one designer interface;
configure the received first data into a process configuration, wherein the process configuration comprises an underlying structure enabling the received data to be organized into and function as a high-level process;
display the process configuration on the at least one designer interface;
configure, based at least in part on the process configuration, the process configuration into a standard configuration for rendering a standard-configuration workflow, wherein the standard configuration comprises an underlying structure enabling the high-level process to be organized into and function as a workflow;
render, based at least in part on the standard configuration, the standard-configuration workflow; and
display the standard-configuration workflow on the at least one designer interface.

### Claim 16 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the instructions that when executed by the data processing device, further cause the data processing device to:
receive second data inputted into the at least one designer interface, wherein the second data is associated with modifying the standard-configuration workflow;
render the second data inputted into the at least one designer interface into a modified standard-configuration workflow; and
display the modified standard-configuration workflow on the at least one designer interface.

### Claim 17 (depends on 16)

The non-transitory machine-readable medium claim 16, wherein the instructions that when executed by the data processing device, further cause the data processing device to:
determine a second process configuration for translating the received second data; and
translate the received second data into a second process configuration according to the determined second process configuration.

### Claim 18 (depends on 16)

The non-transitory machine-readable medium of claim 16, wherein the instructions that when executed by the data processing device, further cause the data processing device to:
display an overlay tool menu on the at least one designer interface, wherein the overlay tool menu comprises one or more overlay options; and
display the one or more overlay options over one or more of: the standard-configuration workflow, the modified standard-configuration workflow, and the process configuration.

### Claim 19 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the at least one designer interface comprises at least two designer interfaces.

### Claim 20 (depends on 15)

The non-transitory machine-readable medium of claim 15, wherein the high-level process comprises a map representation.
