×

Numerical graphical flow diagram conversion and comparison

  • US 9,134,960 B2
  • Filed: 10/29/2010
  • Issued: 09/15/2015
  • Est. Priority Date: 10/29/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • translating, via a computing device, each of a plurality of structured language graphical process flow element representations, that each represents within a structured language one node of a captured graphical process flow diagram of a first business process, into one of a plurality of numerical strings that each represents within a plurality of data fields the respective node and connections to and from the respective node; and

    sequencing the plurality of numerical strings in accordance with values of the respective data fields within each numerical string that represents the respective node and the connections to and from each represented node of the captured graphical process flow diagram of the first business process, comprising;

    forming an array of element information structures created for each represented node within a memory, where each element information structure comprises information associated with the respective represented node within a first set of data fields and comprises connection information for each other node to which the respective represented node is connected within an additional set of data fields for each other node;

    ordering the element information structures within the array of element information structures in accordance with values of the respective first set of data fields that represent the information associated with the respective represented node;

    sorting each element information structure within the array of the element information structures in accordance with values of the respective additional sets of data fields that represent the connection information for each other node to which each respective node is connected;

    re-ordering the element information structures within the array of the element information structures in response to sorting the array of the element information structures;

    assigning sequence numbers to each element information structure of the array of the element information structures based upon a position of each element information structure within the re-ordered array of the element information structures;

    populating sequence numbers within the connection information within each element information structure for each node to which each respective represented node is connected based upon the assigned sequence numbers of each element information structure; and

    sorting each element information structure within the array of the element information structures using the populated sequence numbers.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×