Patent ID: 8893140

Claim:
A method for dynamically coordinating a plurality of tasks stored in a database using a computing device, the computing device having a processor, a memory, and a coordination application stored in the memory and executable by the processor, each task having a priority rank and at least one of the stored tasks having a priority rank adjustment parameter associated therewith the method comprising: receiving a first task at the computing device, the first task having an associated priority rank and priority rank adjustment parameter; processing the first task relative to the plurality of stored tasks using the processor to generate a first scheduling scheme that defines a prioritized arrangement of the first task and the stored tasks; receiving a status notification at the processor concerning at least one of the first task and the stored tasks; based on the received status notification, further processing the first task and the stored tasks using the processor to dynamically generate a second scheduling scheme to replace any prior scheduling scheme, the second scheduling scheme comprising a prioritized arrangement of the first task and the stored tasks that accounts for the status notification by influencing the arrangement of the first task and the stored tasks relative to one another and to provide an optimized schedule that accounts for the various priorities and scheduling constraints that are associated with each individual task among the first task and each of the plurality of stored tasks; based on the priority rank adjustment parameter, further processing the first task and the stored tasks to dynamically generate a third scheduling scheme in lieu of any prior scheduling scheme that defines a prioritized arrangement of the first task and the stored tasks that accounts for the respective priority rank adjustment parameters by influencing the arrangement of the first task and the stored tasks relative to one another; and rendering a visual depiction of the most recently defined scheduling scheme at the computing device.