Claims
- 1. A method for providing a user with access to resources associated with a specified event, the method comprising enabling a user to perform operations comprising:
specify a list of one or more tasks corresponding to the specified event and, for each task, one or more resources associated with the task; indicate a task order, including indicating whether two or more tasks in the task list are to be performed in an order-dependent manner or in an order-independent manner; and format the list of tasks into a presentation format.
- 2. The method of claim 1 wherein the specifying, indicating, and formatting operations are performed by an administrative-user using interface controls provided in a graphical user interface.
- 3. The method of claim 2 wherein the user interface controls comprise graphical abstractions.
- 4. The method of claim 3 wherein the graphical abstractions comprise one or more of text entry fields, buttons, menus, icons, and links.
- 5. The method of claim 2 wherein the user interface controls are provided in a browser-based application.
- 6. The method of claim 1 wherein the specified event comprises a life or work event.
- 7. The method of claim 1 wherein the operation to format the list of tasks comprises specifying a navigation model for presentation of the list of tasks.
- 8. The method of claim 7 wherein the navigation model comprises a flat list, a nested list, or a tree structure.
- 9. The method of claim 7 wherein the navigation model comprises a flat list with related tasks delineated by a group name.
- 10. The method of claim 7 wherein the navigation model comprises folders.
- 11. The method of claim 1 wherein the operation to indicate the task order comprises indicating that two or more tasks that are to be performed in an order-dependent manner are to be performed in a specified sequence.
- 12. The method of claim 1 wherein the operation to indicate the task order comprises indicating that two or more tasks that are to be performed in an order-dependent manner are to be performed under control of a wizard utility.
- 13. The method of claim 1 wherein the operation to indicate the task order comprises indicating that two or more tasks that are to be performed in an order-independent manner may be performed in any order or substantially in parallel.
- 14. The method of claim 1 wherein the operation to indicate the task order comprises indicating a plurality of tasks are to be performed in an order-dependent manner and that another plurality of tasks are to be performed in an order-independent manner.
- 15. The method of claim 1 wherein the operation to specify the list of one or more tasks further comprises specifying whether a task is optional or mandatory.
- 16. The method of claim 1 wherein the operation to indicate the task order further comprises specifying task priorities.
- 17. The method of claim 1 wherein each resource comprises content or functionality or a combination of both.
- 18. The method of claim 1 further comprising enabling the user to specify a home page associated with the specified event.
- 19. The method of claim 1 further comprising enabling the user to specify a due date associated with the specified event.
- 20. The method of claim 1 further comprising enabling the user to specify a task page associated with each task.
- 21. The method of claim 1 further comprising enabling the user to specify that the specified event requires collaboration among two or more participants.
- 22. The method of claim 21 wherein specifying that the specified event requires collaboration comprises identifying one or more owners of the specified event and one or more participants in the specified event.
- 23. The method of claim 21 wherein specifying that the specified event requires collaboration comprises identifying one or more approvers associated with the specified event.
- 24. The method of claim 1 further comprising enabling the user to associate the specified event with one or more roles in a role-based portal.
- 25. The method of claim 1 further comprising enabling the user to import a pre-existing event definition.
- 26. The method of claim 1 further comprising enabling the user to create a new version of a pre-existing event definition.
- 27. The method of claim 1 further comprising enabling the user to link the specified event to a pre-existing event definition such that subsequent modifications made to the pre-existing event definition are automatically reflected in the specified event.
- 28. The method of claim 1 further comprising enabling the user to export the specified list of tasks, the indicated task order, and the presentation format.
- 29. A system comprising user interface controls that enable a user to perform operations comprising:
designate an event; generate a list of tasks associated with the event; and specify an order for performance of the tasks in the specified list to process an instance of the event.
- 30. The system of claim 29 wherein the user interface controls are provided in a graphical user interface environment.
- 31. The system of claim 29 wherein the user interface controls comprise graphical abstractions for interacting with a user.
- 32. The system of claim 31 wherein the graphical abstractions comprise one or more of text entry fields, buttons, menus, icons, and links.
- 33. The system of claim 29 wherein the user interface controls are provided in a browser-based application.
- 34. The system of claim 29 wherein the event corresponds to an objective to be achieved.
- 35. The system of claim 29 wherein the event comprises a life or work event.
- 36. The system of claim 29 wherein the list of tasks comprises one or more tasks.
- 37. The system of claim 29 wherein the user interface controls further enable the user to specify a navigation model for presentation of the list of tasks.
- 38. The system of claim 37 wherein the navigation model comprises a flat list, a nested list, or a tree structure.
- 39. The system of claim 37 wherein the navigation model comprises a flat list with related tasks delineated by a group name.
- 40. The system of claim 37 wherein the navigation model comprises folders.
- 41. The system of claim 29 wherein the operation to specify the order comprises specifying whether tasks are to be performed sequentially, in parallel, or a combination of both.
- 42. The system of claim 29 wherein the operation to specify the order comprises specifying that a plurality of tasks are order-dependent.
- 43. The system of claim 29 wherein the operation to specify the order comprises specifying that a plurality of tasks are order-independent.
- 44. The system of claim 29 wherein the operation to specify the order comprises specifying that a plurality of tasks are order-dependent and another plurality of tasks are order-independent.
- 45. The system of claim 29 wherein the operation to specify the order comprises specifying that one or more tasks are to be processed under the control of a wizard utility.
- 46. The system of claim 29 wherein the operation to generate the list of tasks comprises specifying whether a task is optional or mandatory.
- 47. The system of claim 29 wherein the operation to specify the order comprises specifying task priorities.
- 48. The system of claim 29 wherein the user interface controls further enable the user to associate one or more resources with each task.
- 49. The system of claim 48 wherein each resource comprises content or functionality or a combination of both.
- 50. The system of claim 29 wherein the operation to designate the event comprises providing information descriptive of the event.
- 51. The system of claim 46 wherein the information descriptive of the event comprises one or more of an event name and a textual description of the event.
- 52. The system of claim 29 wherein the operation to generate the list of tasks comprises providing information descriptive of each task.
- 53. The system of claim 52 wherein the information descriptive of each task comprises one or more of a task name and a textual description of the task.
- 54. The system of claim 29 wherein the operation to designate the event comprises copying a pre-existing event definition.
- 55. The system of claim 29 wherein the operation to designate the event comprises importing a pre-existing event definition.
- 56. The system of claim 29 wherein the operation to designate the event comprises creating a new version of a pre-existing event definition.
- 57. The system of claim 29 wherein the operation to designate the event comprises linking the event to a pre-existing event definition such that subsequent modifications made to the pre-existing event definition are automatically reflected in the designated event.
- 58. The system of claim 29 wherein the operation to designate the event comprises specifying a home page associated with the event.
- 59. The system of claim 29 wherein the user interface controls further enable the user to specify a due date associated with the event.
- 60. The system of claim 29 wherein the user interface controls further enable the user to specify a task page associated with each task.
- 61. The system of claim 29 wherein the user interface controls further enable a user to specify that the event requires collaboration among two or more participants.
- 62. The system of claim 61 wherein specifying that the event requires collaboration comprises identifying one or more owners of the event and one or more participants in the event.
- 63. The system of claim 61 wherein specifying that the event requires collaboration comprises identifying one or more approvers associated with the event.
- 64. The system of claim 29 wherein the user interface controls further enable the user to associate the event with one or more roles in a role-based portal.
- 65. The system of claim 29 wherein the user interface controls further enable the user to export the designated event, the generated task list, and the specified performance order.
- 66. A method of enabling an administrative-user to define events to be processed by end-users, the method comprising providing a software environment that supports functions comprising:
present the administrative-user with a graphical user interface-based application for generating definitions of events; receive input from the administrative-user defining an event, the received input to include a list of tasks, one or more resources associated with each task, and an indication that two or more tasks in the list are to be performed in an order-dependent manner or in an order-independent manner; format the list of tasks to conform to a designated navigation model; and associate the defined event with one or more roles in a role-based portal environment.
- 67. The method of claim 66 wherein the received input defining the event is to include indications that a plurality of tasks are to be performed in an order-dependent manner and that a another plurality of tasks are to be performed in an order-independent manner.
- 68. The method of claim 66 wherein the received input defining the event comprises a pre-existing event definition.
- 69. The method of claim 66 wherein the received input defining the event comprises an indication to create a new version of a pre-existing event definition.
- 70. The method of claim 66 wherein the received input defining the event comprises a link to a pre-existing event definition such that subsequent modifications made to the pre-existing event definition are automatically reflected in the defined event.
- 71. The method of claim 66 wherein the software environment further supports the function of enabling the administrative user to export the received input defining the event.
- 72. A machine-readable medium comprising instructions that, when executed, cause a machine to perform operations comprising:
specify a list of one or more tasks corresponding to a specified event and, for each task, one or more resources associated with the task; indicate a task order including indicating whether two or more tasks in the task list are to be performed in an order-dependent manner or in an order-independent manner; and format the list of tasks into a presentation format.
- 73. The medium of claim 72 wherein the specify, indicate, and format operations are performed by an administrative-user using interface controls provided in a graphical user interface.
- 74. The medium of claim 73 wherein the user interface controls comprise graphical abstractions.
- 75. The medium of claim 74 wherein the graphical abstractions comprise one or more of text entry fields, buttons, menus, icons, and links.
- 76. The medium of claim 73 wherein the user interface controls are provided in a browser-based application.
- 77. The medium of claim 72 wherein the specified event comprises a life or work event.
- 78. The medium of claim 72 wherein the operation to format the list of tasks comprises specifying a navigation model for presentation of the list of tasks.
- 79. The medium of claim 78 wherein the navigation model comprises a flat list, a nested list, or a tree structure.
- 80. The medium of claim 78 wherein the navigation model comprises a flat list with related tasks delineated by a group name.
- 81. The medium of claim 78 wherein the navigation model comprises folders.
- 82. The medium of claim 72 wherein the operation to indicate the task order comprises indicating that two or more tasks that are to be performed in an order-dependent manner are to be performed in a specified sequence.
- 83. The medium of claim 72 wherein the operation to indicate the task order comprises indicating that two or more tasks that are to be performed in an order-dependent manner are to be performed under control of a wizard utility.
- 84. The medium of claim 72 wherein the operation to indicate the task order comprises indicating that two or more tasks that are to be performed in an order-independent manner may be performed in any order or substantially in parallel.
- 85. The medium of claim 72 wherein the operation to indicate the task order comprises indicating a plurality of tasks are to be performed in an order-dependent manner and that another plurality of tasks are to be performed in an order-independent manner.
- 86. The medium of claim 72 wherein the operation to specify the list of one or more tasks further comprises specifying whether a task is optional or mandatory.
- 87. The medium of claim 72 wherein the operation to indicate the task order further comprises specifying task priorities.
- 88. The medium of claim 72 wherein each resource comprises content or functionality or a combination of both.
- 89. The medium of claim 72 further comprising instructions that cause the machine to associate a home page with the specified event.
- 90. The medium of claim 72 further comprising instructions that cause the machine to associate a due date with the specified event.
- 91. The medium of claim 72 further comprising instructions that cause the machine to associate a task page with each task.
- 92. The medium of claim 72 further comprising instructions that cause the machine to designate the specified event as one that requires collaboration among two or more participants.
- 93. The medium of claim 92 wherein the designation comprises an identification of one or more owners of the specified event and one or more participants in the specified event.
- 94. The medium of claim 92 wherein the designation comprises an identification of one or more approvers associated with the specified event.
- 95. The medium of claim 72 further comprising instructions that cause the machine to import a pre-existing event definition.
- 96. The medium of claim 72 further comprising instructions that cause the machine to create a new version of a pre-existing event definition.
- 97. The medium of claim 72 further comprising instructions that cause the machine to link the specified event to a pre-existing event definition such that subsequent modifications made to the pre-existing event definition are automatically reflected in the specified event.
- 98. The medium of claim 72 further comprising instructions that cause the machine to export the specified task list, the indicated task order, and the presentation format.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims priority to U.S. Provisional Application No. 60/375,371, filed on Apr. 24, 2002, the contents of which are hereby incorporated by reference into this application as if set forth herein in full.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60375371 |
Apr 2002 |
US |