Patent ID: 8400467

Claim:
A computer-implemented method for graphically planning and scheduling a project comprising: detecting a user interaction on one or more graphical objects on a time-scaled display, the one or more graphical objects being logically linked to at least one linked graphical object on the time-scaled display, the one or more graphical objects representing one of an activity, a milestone, a logic relationship, an embedded node and a benchmark and the at least one linked graphical object representing one of a different activity, a different milestone, a different logic relationship, a different embedded node and a different benchmark; performing one or more calculations on the one or more graphical objects in response to the user interaction, including performing a healing algorithm; updating data structures representative of the one or more graphical objects in response to the calculations; re-positioning the at least one linked graphical object on the time-scaled display, wherein the re-positioning converts a negative gap to a zero gap; and updating the time-scaled display based on the updated data structures.