×

System and method of scheduling work within a workflow with defined process goals

  • US 10,032,136 B1
  • Filed: 07/25/2013
  • Issued: 07/24/2018
  • Est. Priority Date: 07/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for utilizing a graphical user interface for dynamically optimizing schedules for a workflow with underlying constraints, the method comprising:

  • initializing the graphical user interface having a toolbar, a properties tab, and a canvas, wherein the toolbar has a plurality of work queues movable by a user from the toolbar to the canvas, wherein each of the plurality of work queues graphically represents a predefined, specific step in the workflow;

    moving at least two of the plurality of work queues from the toolbar to the canvas;

    creating a plurality of directional graphical links connecting at least two of the plurality of work queues on the canvas to form the workflow, wherein the workflow has at least one work process, wherein the work process has at least one parent work queue and at least one child work queue such that the parent work queue and the child work queue are connected by at least one directional graphical link, wherein each work process is indicated with a unique color, each work queue and further each graphical link not part of a work process are graphically depicted by a single unique color, and wherein each work queue graphically depicts each of the unique colors for each of the work process to which it belongs;

    utilizing the properties tab to assign at least one constraint to at least one of the plurality of work queues or at least one of the plurality of graphical links;

    utilizing the properties tab to assign at least one work process goal to the at least one work process; and

    determining an optimized work schedule by performing a simulated annealing technique, wherein the simulated annealing technique generates the schedule for the workflow, evaluates the resultant simulated workflow, and iteratively alters the schedule and evaluates the resultant simulated workflow until the at least one work process goal is met.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×