CPC G06Q 10/1097 (2013.01) | 17 Claims |
1. A process for generating a user interface comprising:
receiving into a computer processor a plurality of tasks;
receiving into the computer processor data relating to conditions and environments associated with the plurality of tasks;
receiving into the computer processor a plurality of goals relating to planning and scheduling of the plurality of tasks, wherein the plurality of goals is received from a plurality of sources, and wherein the plurality of goals is addressed as a function of the conditions and environments;
displaying on the user interface, as a function of the plurality of goals, an analytical view of a heatmap relating to the plurality of tasks and an analytical view of a status of the plurality of tasks, the heatmap comprising a plurality of cells, each of the plurality of cells relating to a particular time period and a particular geographic region, and each of the plurality of cells shaded as a function of the plurality of goals, a shaded cell of the plurality of cells displayed as a hot spot, the hot spot indicating a location at which a goal of the plurality of goals will not be satisfied in accord with the schedule;
receiving, from an operator, by the user interface, and based on the analytical view, an alteration to a schedule of the plurality of tasks that optimizes the schedule and accounts for the hot spot resulting in an altered schedule, the alteration including a change in the goal of the plurality of goals that accounts for the hot spot;
adjusting the heat map in accord with the altered schedule resulting in an updated heatmap and displaying the updated heatmap; and
implementing the plurality of tasks in accord with the adjusted schedule that accounts for the hot spot.
|