IP Library Granted Patent US 9,875,453
Granted Patent B2
US 9,875,453 · App. 15/377,403 · Granted Jan 23, 2018

System to construct an improved view of a process

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 9,875,453
App. No.
15/377,403
Granted
Jan 23, 2018
Kind
B2
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 Sawion 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 (42)

1. A method comprising:

performing with a machine:

display the process as an angular process view defining at least an angular direction and a radial direction, with each process step being represented as a corresponding angular block in the angular process view, wherein each angular block is allocated an angular segment as a function of at least one of a number of parallel concurrent process steps and a number of alternatively concurrent process steps, with the ordering of the angular blocks in the angular direction representing different process step chains or sub-chains and with the ordering of the angular blocks in the radial direction representing temporal order of the process steps, with a radial length of each angular block that is a function of the amount of time that the corresponding process step takes to complete;

wherein the angular view module is programmed such that when process steps are radially aligned, but angularly offset, the process steps represent parallel concurrent or alternatively concurrent process steps; and

creating, by the machine, a visual representation of the angular process view.

2. The method of claim 1 further comprising performing with the machine:

transforming matter based, at least in part, on a user's review and understanding of the visual representation of the angular process view.

3. The method of claim 1 further comprising performing with the machine:

receiving, by the machine, user input through a user interface that includes the visual representation of the angular process view; and

editing the process based on the user input.

4. The method of claim 1 further comprising performing with the machine:

displaying an annotation on the angular process view.

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

6. The method of claim 1 further comprising performing with the machine:

generating an angular process heat-map for the process.

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

8. The method of claim 7 wherein:

the process comprises a plurality of worksteps;

each workstep has a respective completion time;

worksteps whose respective completion time 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.

9. A method comprising:

performing with a machine:

generating an angular process view:

with the angular process view defining at least an angular direction and a radial direction;

with each process step being represented as a corresponding angular block in the angular process view, wherein each angular block is allocated an angular segment as a function of at least one of a number of parallel concurrent process steps and a number of alternatively concurrent process steps;

with a radial length of each angular block that is a function of the amount of time that the corresponding process step takes to complete;

with the ordering of the angular blocks in the angular direction representing different process step chains or sub-chains and with the ordering of the angular blocks in the radial direction representing temporal order of the process steps; and

with process steps that are radially aligned, but angularly offset, representing parallel concurrent or alternatively concurrent process steps; and

creating a visual representation of the angular process view.

10. The method of claim 9 wherein the angular view module is further programmed so that each angular block is generally arcuate in shape.

11. The method of claim 9 further comprising performing with the machine:

receiving user input control requests that control viewing, printing and/or editing the process.

12. The method of claim 9 further comprising performing with the machine:

displaying the angular process view on a display device.

13. The program method of claim 9 further comprising performing with the machine:

printing the angular process view on a printer.

14. The method of claim 9 further comprising performing with the machine:

generating a diagram view of the process.

15. The method of claim 9 further comprising performing with the machine:

generating a tabular view of the process.

Assignments (2)
SECURITY INTEREST Recorded May 31, 2022
From: AUREA SOFTWARE, INC.; NEXTDOCS CORPORATION,; MESSAGEONE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060220/0673 →
PATENT SECURITY AGREEMENT Recorded Mar 30, 2018
From: AUREA SOFTWARE, INC.; KERIO TECHNOLOGIES INC.; NEXTDOCS CORPORATION; EXINDA INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045789/0445 →