Patent ID: 7640225
Filing Date: 2009-12-29
Classification: G06Q

Abstract:
1. A method for automation of a process, the method comprising: (a) storing a library of processes on a computer system, each of the processes in the library comprising an indication of tasks to be carried out in the process, wherein step (a) comprises storing the processes as locked down processes and disallowing any modifications to the locked down processes; (b) receiving a command from a user to select one of the processes from the library stored in step (a) to launch as an event; (c) assigning at least one person to the event launched in step (b); (d) determining the tasks needed to be carried out by the at least one person assigned in step (c) in accordance with the tasks in the process selected in step (b); (e) providing an interface to said at least one person, the interface comprising an indication of the tasks determined in step (d), an expected status of each task, and an actual status of each task; (f) receiving, through the interface, an indication that a person has completed one of the tasks; (g) determining a next one of the tasks to be carried out by the person; (h) displaying the next one of the tasks to the person as determined in step (g); (i) storing an amount of time in which the person has completed each of the tasks as well as remaining time estimates; (j) developing and reporting metric reports, including productivity metrics; (k) issue/problem tracking and reporting; and (l) revising at least one of the processes stored in step (a) by: unlocking the at least one process, modifying the at least one process in accordance with the metric reports generated in step (j), and re-locking down the process to disallow all modifications.