# US 12,182,747 B2 · Software with improved view of a business process

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

- Number: US 12,182,747 B2
- Document ID: US12182747B2
- Status: Granted
- Kind: B2
- Application number: 18/335,935
- Filed: 2023-06-15
- Published: 2023-11-09
- Granted: 2024-12-31
- Earliest claimed: 2008-11-05
- Assignees: Aurea Software, Inc.
- Applicants: Aurea Software, LLC
- Inventors: Kamyar Jambor-Sadeghi
- Web page: https://patentgrep.com/patent/US12182747B2

## CPC

- G06Q 10/0633: Workflow analysis
- G06Q 10/06: Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06F 3/0484: for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F 40/169: Annotation, e.g. comment data or footnotes
- G06F 40/183: Tabulation, i.e. one-dimensional [1D] positioning
- G06T 11/26: Drawing of charts or graphs
- 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)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

The proper visualization of a business process plays a key role in analyzing, changing, simulating and monitoring the business process. Most BPMS systems today, provide a modeling environment where the business user can define and visualize business processes as BPMN diagrams. Some more advanced systems (such as Savvion Business Manager) enable monitoring of the business process at run-time via a color-coded view of the process diagram. While process diagram is an important view of the process, it lacks the level of abstraction needed to provide information in an optimal way to the business users. The proposed visualization, called the 360 degree view provides an optimal view of a business process without losing important details about the process.

## Claims

### Claim 1

A method comprising:
executing code by one or more processors to perform operations comprising:
displaying a multi-step process as at least a visual representation of an angular process view, wherein:
the angular process view defines at least an angular direction and a radial direction, with a plurality of the process steps being represented as a corresponding angular block in the angular process view;
each angular block includes an angular segment as a function of at least one of (i) a number of parallel concurrent process steps and (ii) a number of alternative concurrent process steps,
an ordering of the angular blocks in the radial direction represents at least a temporal order of the plurality of process steps;
a radial length of each angular block comprises a function of an amount of time that the corresponding process step takes to complete; and
when the process steps are radially aligned, but angularly offset, the process steps represent parallel concurrent or alternatively concurrent process steps.

### Claim 2 (depends on 1)

The method of claim 1 wherein executing the code by the one or more processors to perform operations further comprising:
transform matter based, at least in part, on a user's review and understanding of the visual representation of the angular process view.

### Claim 3 (depends on 1)

The method of claim 1 wherein executing the code by the one or more processors to perform operations further comprising:
receiving user input through a user interface that includes the visual representation of the angular process view; and
editing the angular process view based on the user input.

### Claim 4 (depends on 1)

The method of claim 1 wherein executing the code by the one or more processors to perform operations further comprising:
displaying an annotation on the angular business view.

### Claim 5 (depends on 4)

The method of claim 4 wherein the annotation includes information to facilitate online, targeted analysis.

### Claim 6 (depends on 1)

The method of claim 1 wherein executing the code by the one or more processors to perform operations further comprising:
generating an angular process heat-map for the process.

### Claim 7 (depends on 6)

The method of claim 6 wherein the heat map is color coded.

### Claim 8 (depends on 7)

The method of claim 7 wherein:
the process comprises a plurality of worksteps;
each workstep has a respective completion time;
worksteps whose respective completion times are within a first predetermined time range are represented in a first color in the heatmap;
worksteps whose respective completion times are within a second predetermined time range are represented in a second color in the heatmap;
the first predetermined time range does not overlap with the second predetermined time range; and
the first color is different than the second color.
