Patent ID: 8417700
Filing Date: 2013-04-09
Classification: G06Q

Abstract:
1. A computer system that assists a user in creating a process diagram according to a specific methodology, comprising: a memory for storing computer executable instructions; a processing unit for accessing the memory and executing computer executable instructions; a template library stored in the memory comprising a plurality of entities associated with the methodology, each of the plurality of entities having an associated one of a plurality of entity categories; computer executable instructions stored in the memory comprising a user interface configured to allow a user to graphically insert entities from the library into the process diagram and graphically insert connections between the entities to display logical relationships between the entities on a display that define an original arrangement of the entities; and computer executable instructions stored in the memory comprising a graphical engine configured to generate an optimal arrangement of the entities for display on the display within the process diagram according to at least one characteristic of a plurality of entities and at least one connector displayed on the display associated with the process diagram and at least one optimization criteria when a user inserts an entity or connection, the graphical engine configured to animate a transition between the original arrangement and the optimal arrangement over a plurality of video frames on the display.