Claims
- 1. A method for managing a project comprising:
recognizing an event; logging the event; and spawning a task that is associated with the event.
- 2. The method of claim 1 further comprising assigning a resource to the task.
- 3. The method of claim 1 further comprising scheduling the task.
- 4. The method of claim 3 wherein scheduling a task comprises:
determining an automatic due period for a task associated with the event; and establishing a due date for the associated task based on the occurrence of the event and the automatic due period.
- 5. The method of claim 1 further comprising:
determining what type of computer file needs to be associated with the event; and associating a computer file of the determined type with the event.
- 6. The method of claim 5 wherein associating a computer file with the event comprises:
retrieving a template file; retrieving information from a database according to the template file; creating a file image according to the template and the information retrieved from the database; and at least one of storing the file image in a database record wherein the record is discoverable according to the event and storing the file image in a computer file and also a reference to the computer file in a database record wherein the record is discoverable according to the event.
- 7. The method of claim 5 wherein associating a computer file with the event comprises:
acquiring a graphic image; creating a file image according to the graphic image; and at least one of storing the file image in a database record wherein the record is discoverable according to the event and storing the file image in a computer file and also a reference to the computer file in a database record wherein the record is discoverable according to the event.
- 8. The method of claim 1 further comprising executing a macro associated with the event.
- 9. The method of claim 1 wherein spawning a task comprises spawning a subproject comprised of a plurality of tasks.
- 10. The method of claim 1 further comprising:
enumerating a description of the event; enumerating a task description when the spawned task consists of one task; and enumerating a subproject description when the spawned task comprises of a plurality of tasks.
- 11. The method of claim 10 wherein enumerating a subproject description comprises representing each task in a subproject in a timeline format.
- 12. The method of claim 10 further comprising providing an indication when a computer file is associated with the event.
- 13. The method of claim 10 further comprising presenting to a user a computer file when such computer file is associated with the event.
- 14. A computer program for managing a project comprising a project management executive that is capable of:
recognizing an event; logging the event; and spawning a task that is associated with the event.
- 15. The computer program of claim 14 wherein the project management executive is further capable of assigning a resource to the task.
- 16. The computer program of claim 14 wherein the project management executive is further capable of scheduling the task.
- 17. The computer program of claim 16 wherein the project management executive schedules a task by:
determining an automatic due period for a task associated with the event; and establishing a due date for the associated task based on the occurrence of the event and the automatic due period.
- 18. The computer program of claim 14 wherein the project management executive is further capable of:
determining what type of file needs to be associated with the event; and associating a computer file of the determined type with the event.
- 19. The computer program of claim 14 wherein the project management executive associates a computer file with the event by:
retrieving a template file; retrieving information from a database according to the template file; creating a file image according to the template and the information retrieved from the database; and at least one of storing the file image in a database record wherein the record is discoverable according to the event and storing the file image in a computer file and also a reference to the computer file in a database record wherein the record is discoverable according to the event.
- 20. The computer program of claim 14 wherein the project management executive associates a computer file with the event by:
acquiring a graphic image; creating a file image according to the graphic image; and at least one of storing the file image in a database record wherein the record is discoverable according to the event and storing the file image in a computer file and also a reference to the computer file in a database record wherein the record is discoverable according to the event.
- 21. The computer program of claim 14 wherein the project management executive is further capable of executing a macro associated with the event.
- 22. The computer program of claim 14 wherein the project management executive spawns a task by spawning a subproject comprises of a plurality of tasks.
- 23. The computer program of claim 14 further comprising a project management user interface that is capable of:
enumerating a description of the event; enumerating a task description when the spawned task consists of one task; and enumerating a subproject description when the spawned task consists of a plurality of tasks.
- 24. The computer program of claim 23 wherein the project management user interface enumerates a subproject by representing each task in a subproject in a timeline format.
- 25. The computer program of claim 23 wherein the project management user interface is further capable of presenting a file access control when a computer file is associated with the event.
- 26. The computer program of claim 25 wherein the project management executive is further capable of launching a helper application and also providing an image of the computer file to the helper application when a user actuates the file access control.
RELATED APPLICATIONS
[0001] This present application is related to a provisional application Ser. No. 60/389,681 filed on Jun. 17, 2003, entitled “Method and Apparatus for Event Driven Project Management”, by J'maev, currently pending, for which the priority date for this application is hereby claimed.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60389681 |
Jun 2002 |
US |