Processing life and work events
First Claim
1. A system for organizing access to resources, the system comprising:
- user interface controls;
a build component that interacts with the user interface controls to enable a user to specify an event definition comprising one or more tasks to be completed in handling an event, a task order, and, for each task, one or more resources associated with completing the task;
a runtime component that interacts with the user interface controls to enable the user to create at least one event instance based on the event definition; and
a workflow engine that interacts with the runtime component and the user interface controls to enable the user to process the event instance.
2 Assignments
0 Petitions
Accused Products
Abstract
A system with user interface controls, a build component, a runtime component, and a workflow engine enables a user to specify an event definition, create an event instance based on the event definition, and process the event instance. The event definition may include a list of tasks corresponding to a life or work event, a specification of resources associated with each task, and a task order. The user may deselect optional tasks, specify participants who are to collaborate in the event, and otherwise personalize the event instance. The user processes the event instance by selecting tasks in accordance with the task order. The system provides access to the resources associated with each task, and allows the user to mark tasks as completed, and to store and monitor the progress of the event instance. Multiple event instances that are created from the same event definition can be processed independently.
-
Citations
90 Claims
-
1. A system for organizing access to resources, the system comprising:
-
user interface controls;
a build component that interacts with the user interface controls to enable a user to specify an event definition comprising one or more tasks to be completed in handling an event, a task order, and, for each task, one or more resources associated with completing the task;
a runtime component that interacts with the user interface controls to enable the user to create at least one event instance based on the event definition; and
a workflow engine that interacts with the runtime component and the user interface controls to enable the user to process the event instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-assisted method for organizing access to resources, the method comprising enabling a user to perform operations comprising:
-
specify an event definition comprising one or more tasks to be completed in handling an event, a task order, and, for each task, one or more resources associated with completing the task;
create at least one event instance based on the event definition; and
process the event instance. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A machine-readable medium comprising instructions that, when executed, cause a machine to perform operations comprising:
-
specify an event definition comprising one or more tasks to be completed in handling an event, a task order, and, for each task, one or more resources associated with completing the task;
create at least one event instance based on the event definition; and
process the event instance. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90)
-
Specification