A learning interface agent for scheduling meetings | Synapse