Search

US-12627563-B2 - Rule-based logic for process flow data

US12627563B2US 12627563 B2US12627563 B2US 12627563B2US-12627563-B2

Abstract

A network system that provides logic-based parameters for dynamic digital construction of hierarchical process flows. The hierarchical arrangement organizes a process flow into enterprise hierarchy structures. The system will automatically capture rules and objectives configured in a rules database and apply the rules and objectives across the process flows. When conflicts are detected based on the rules and the parameters of the process flows, the system provides a smart signal to notify a user of the nature of the conflict.

Inventors

  • Harold Hambrose
  • Scott Dombkowski
  • Max Stropkay

Assignees

  • Zenda, LLC

Dates

Publication Date
20260512
Application Date
20240417

Claims (13)

  1. 1 . A system, comprising: a processor communicatively coupled to a storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to: receive a set of process elements used to perform a process, wherein each process element within the set of process elements is associated with one or more parameters; receive a selection of one or more rules, wherein each of the one or more rules includes at least one predefined constraint on the one or more parameters associated with each process element within the set of process elements; automatically identify at least two process elements that each include the one or more parameters having the at least one predefined constraint of the selected one or more rules; segregate the identified at least two process elements into one or more passing process elements and one or more non-passing process elements based on the at least one predefined constraint of each of the one or more rules of the received selection of the one or more rules; and automatically compute one or more suggestions using one or more identified similarities between the one or more passing process elements.
  2. 2 . The system of claim 1 , wherein the rule at least one predefined constraint includes a binary condition.
  3. 3 . The system of claim 1 , further comprising automatically applying an adjustment to at least one of the one or more non-passing process elements based on the computed one or more suggestions such that the at least one of the one or more non-passing elements become passing process elements.
  4. 4 . The system of claim 3 , further comprising displaying the adjustment automatically applied to the at least one of the one or more non-passing elements.
  5. 5 . The system of claim 1 , wherein the one or more parameters include human or system data related to the performance of one or more process elements.
  6. 6 . The system of claim 1 , wherein the one or more parameters include performance metrics related to the performance of one or more process elements.
  7. 7 . The system of claim 1 , wherein the one of more parameters include resource utilization data or tool usage information derived from workforce feedback or system telemetry.
  8. 8 . The system of claim 1 , wherein the one of more parameters include sentiment data derived from workforce feedback or system telemetry.
  9. 9 . The system of claim 1 , wherein the at least one predefined constraint on the one or more parameters includes a future state of the set of process elements.
  10. 10 . The system of claim 1 , wherein the computed one or more suggestions are displayed in a user interface window.
  11. 11 . The system of claim 10 , wherein the displayed user interface window further includes an identification of the one or more passing process elements and/or the one or more non-passing process elements.
  12. 12 . The system of claim 1 , wherein the one or more rules are based on statistical information derived from a combination of at least two of the one or more parameters.
  13. 13 . A non-transitory computer-readable medium storing instructions which, when executed by one or more processors of a computing system, causes the computing system to: continuously receive a set of process elements used to perform a process, wherein each process element within the set of process elements is associated with one or more parameters; continuously receive a selection of one or more rules, wherein each of the one or more rules includes at least one predefined constraint on the one or more parameters associated with each of the process elements in the set of process elements; continuously identify at least two process elements that include the one or more parameters having the at least one predefined constraint of the selected one or more rules; continuously segregate the at least two identified process elements that are associated with one or more parameters into one or more passing process elements and one or more non-passing process elements based on the at least one predefined constraint of each of the one or more rules of the received selection of the one or more rules; and continuously compute one or more suggestions using one or more identified similarities between the passing process elements.

Description

CROSS REFERENCES TO RELATED APPLICATIONS This application claims priority to and is a continuation-in-part of co-pending U.S. Non-Provisional patent application Ser. No. 18/392,554 filed Dec. 21, 2023, entitled “Dynamic Process Modeling”, which claims the benefit of U.S. Provisional Application No. 63,458,306 filed Apr. 10, 2023, entitled “Dynamic Work Implementation Specification”, and which claims the benefit of U.S. Provisional Application No. 63/435,634 filed Dec. 28, 2022, entitled “Dynamic Work Models and Process Flows”, the entire contents of which are hereby expressly incorporated herein by this reference including, without limitation, the specification, claims and abstract, as well as any figures, tables, or drawings thereof. FIELD OF THE INVENTION The technology relates generally to the field of process flow modeling, and more particularly to methods and systems to provide logic-based parameters for dynamic digital construction of hierarchical process flows. BACKGROUND OF THE INVENTION In conventional systems, process flows typically show static events, actors, and deadlines, which are edited by a user when elements require revision and do not reveal inconsistencies, inaccuracies, connections among process flows, and opportunities within. One example of a process flow is a work flow, although any other type of process may be considered such as a software design flow or a data transfer flow. “Processes flows” as used within this document may represent both the sequential flow of component process parts as well as the relationships among various process flows and various component parts of those flows. The layouts of conventional process flow applications are typically linear, sequential, and static. Conventional applications are not multi-dimensional, collaborative, and interconnected as presented herein. Conventional systems typically provide a view of the sequential process flow and do not provide opportunities for data-driven and dynamic features that allow individuals to capture, visualize, measure the interdependent aspects of the process flow, and provide an assessment of its quality, feasibility, and other benefits. BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram depicting a system to capture, visualize, and measure the interdependent aspects of a process through the creation of dynamic process models and process flows. FIG. 2a is an illustration depicting an example hierarchical enterprise structure of a process model application. FIG. 2b is an illustration depicting an example hierarchical enterprise structure of a process model application with functions tagged to events and activities FIG. 3a is an illustration depicting an example hierarchical enterprise structure of a process model application with traceable catalog elements. FIG. 3b is an illustration of a catalog of catalog elements. FIG. 3c is an illustration of a hierarchical enterprise structure with a horizontal parent-child relationship. FIG. 3d is an illustration of a side panel display of event details. FIG. 3e is an illustration of an expanded view of an event or activity. FIGS. 4a and 4b are illustrations depicting an example user interface to contextualize activities within an event. FIG. 5 is an illustration of a dynamic construction of activity descriptions in the context of events. FIGS. 6a, 6b, 6c, and 6d are illustrations of the structure of work parameters, such as characteristics, traits, and attributes in events. FIGS. 7a and 7b are illustrations of contextualization and storage of the movement of data and materials of activities. FIG. 8 is an illustration of a dynamic construction of draft user stories in events. FIG. 9a is an illustration of a dynamic construction of draft functional requirements in events. FIG. 9b is an illustration of a dynamic construction of draft functional requirements in events with alternative results. FIG. 9c is an illustration of a dynamic construction of input/output specific draft functionality requirements in events with alternative results. FIG. 10a is an illustration of a smart signal displayed with an event. FIG. 10b is an illustration of an entry in a catalog for a rule. FIG. 10c is an illustration of a rule/objective repository. FIG. 10d is an illustration of an example process flow with three steps. FIG. 10e is an illustration of an example process flow with three steps. FIG. 10f is an illustration of an example process flow with three steps and a smart signal. FIG. 11 is an illustration of a translation of variant events into insights detailing the delta/similarities among multiple models. FIG. 12 is an illustration of interjections as a form of reacting to events and elements. FIG. 13 depicts a computing machine and a module. DETAILED DESCRIPTION Example System Architecture FIG. 1 is a block diagram depicting a system to capture, visualize, and measure the interdependent aspects of a work process through the creation of dynamic process models and process flows. As