IP Library Granted Patent US 11,687,859
Granted Patent B2
US 11,687,859 · App. 17/468,244 · Granted Jun 27, 2023

Software with improved view of a business process

Inventor: Kamyar Jambor-Sadeghi (Tiburon, CA)
Assignee: Aurea Software, Inc.
G06Q10/0633G06Q10/06G06F3/0484G06F40/169G06F40/183G06T11/206
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,687,859
App. No.
17/468,244
Granted
Jun 27, 2023
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 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 (55)

1. A system comprising:

a processor; and

a memory storing code, wherein when executed by the processor, the code causes the processor to perform operations comprising:

display 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.

2. The system of claim 1 wherein the code further causes the processor to perform operations comprising:

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

3. The system of claim 1 wherein the code further causes the processor to perform operations comprising:

receive user input through a user interface that includes the visual representation of the angular process view; and

edit the angular process view based on the user input.

4. The system of claim 1 wherein the code further causes the processor to perform operations comprising:

display an annotation on the angular business view.

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

6. The system of claim 1 wherein the code further causes the processor to perform operations comprising:

generate an angular process heat-map for the process.

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

8. The system 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.

9. A system comprising:

a processor; and

a memory storing code, wherein when executed by the processor, the code causes the processor to perform operations comprising:

receive information from a machine, wherein the information represents a multi-step process as at least a visual representation of an angular process view; and

display the visual representation of an angular process view, wherein the visual representation information is generated by a machine, wherein:

the angular process view defines at least an angular direction and a radial direction, with 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.

10. The system of claim 9 wherein when executed by the processor, the code causes the processor to further perform operations comprising:

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

11. The system of claim 9 wherein when executed by the processor, the code causes the processor to further perform operations 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.

12. The system of claim 9 wherein when executed by the processor, the code causes the processor to further perform operations comprising:

displaying an annotation on the angular business view.

13. The system of claim 12 wherein the annotation includes information to facilitate online, targeted analysis.

14. The system of claim 9 wherein when executed by the processor, the code causes the processor to further perform operations comprising:

generating an angular process heat-map for the process.

15. The system of claim 14 wherein the heat-map is color coded.

16. The system of claim 15 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.

Assignments (1)
SECURITY INTEREST Recorded May 31, 2022
From: AUREA SOFTWARE, INC.; NEXTDOCS CORPORATION,; MESSAGEONE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 060220/0673 →
Continuity (7)
Continuation 16700269 · Dec 2, 2019
Continuation 15841958 · Dec 14, 2017
Continuation 15377403 · Dec 13, 2016
Continuation 14451771 · Aug 5, 2014
Continuation 12613353 · Nov 5, 2009
Provisional Application 61111521 · Nov 5, 2008
Related Publication 20220004948A1 · Jan 6, 2022