On Scheduling Events and Tasks by an Intelligent Calendar Assistant

In the last decade various research efforts and commercial offerings have sought to provide levels of automated assistance with time management. Besides basic calendaring, collaboration, and communication, many of these efforts concern event negotiation or scheduling, while others concern task management and monitoring. When automated scheduling is employed, most often events and tasks are treated separately, with the latter being kept out of the user’s calendar. One consequence can be missing deadlines or even not accomplishing some tasks. Based on experience in developing and deploying an automated task management system and an event scheduling system, this paper sets the requirements for an intelligent calendar assistant that treats tasks and events in a unified way, schedules all of them within the user’s calendar, and reschedules them whenever needed. We outline a set of attributes used to represent the overall combined scheduling problem, together with a set of criteria used to represent users' preferences and evaluate alternative schedules.

[1]  新家 健精 Decisions with Multiple Objectives Preferences and Value tradeoffs : by Ralph L. Keeney, Howard Raiffa John Willey , 1981 .

[2]  Daniel S. Weld An Introduction to Least Commitment Planning , 1994, AI Mag..

[3]  Tom M. Mitchell,et al.  Experience with a learning personal assistant , 1994, CACM.

[4]  Nicholas R. Jennings,et al.  Agent-based meeting scheduling: a design and implementation , 1995 .

[5]  Edmund H. Durfee,et al.  A Formal Study of Distributed Meeting Scheduling , 1998 .

[6]  Christophe Labreuche,et al.  The Choquet integral for the aggregation of interval scales in multicriteria decision making , 2003, Fuzzy Sets Syst..

[7]  Stephen F. Smith,et al.  CMRadar: A Personal Assistant Agent for Calendar Management , 2004, AAAI.

[8]  Daniel G. Bobrow,et al.  What a to-do: studies of task management towards the design of a personal task list manager , 2004, CHI.

[9]  Milind Tambe,et al.  Valuations of Possible States (VPS): a quantitative framework for analysis of privacy loss among collaborative personal assistant agents , 2005, AAMAS '05.

[10]  Tomás E. Uribe,et al.  Deploying a personalized time management agent , 2006, AAMAS '06.

[11]  James Carpenter,et al.  Towel: Towards an Intelligent To-Do List , 2007, Interaction Challenges for Intelligent Assistants.

[12]  Neil Yorke-Smith,et al.  Balancing the Needs of Personalization and Reasoning in a User-Centric Scheduling Assistant , 2007 .

[13]  Ioannis Refanidis,et al.  Managing Personal Tasks with Time Constraints and Preferences , 2007, ICAPS.

[14]  T. Donneau-Golencer Emma: An Event Management Assistant , 2008 .

[15]  Terry L. Zimmerman,et al.  Strengthening schedules through uncertainty analysis , 2009, IJCAI 2009.

[16]  Neil Yorke-Smith,et al.  Evaluating User-Adaptive Systems: Lessons from Experiences with a Personalized Meeting Scheduling Assistant , 2009, IAAI.