Communications are monitored for user intentions related to user tasks
such as meeting scheduling and the like 308. When an intention (e.g.
mention of a meeting) is determined from the communications, candidate
task actions (e.g., scheduling meeting) are initiated and/or stored 310.
At an appropriate event trigger (e.g. completion of communications), a
user can be prompted with a list of candidate task actions and can select
which actions to perform 312. Action profiles 320 can also be
incorporated to allow customization of how task actions are completed.
These profiles can be called at the time of task action execution to
guide the action fulfillment. The profiles can be user and/or system
generated and/or provided by third parties and the like. The task actions
are typically performed utilizing task related applications to fully
execute the task action so that additional user input is not required.