Defining a Task's Temporal Domain for Intelligent Calendar Applications

  • Anastasios Alexiadis
  • Ioannis Refanidis
Part of the IFIP International Federation for Information Processing book series (IFIPAICT, volume 296)


Intelligent calendar assistants have many years ago attracted researchers from the areas of scheduling, machine learning and human computer interaction. However, all efforts have concentrated on automating the meeting scheduling process, leaving personal tasks to be decided manually by the user. Recently, an attempt to automate scheduling personal tasks within an electronic calendar application resulted in the deployment of a system called SelfPlanner. The system allows the user to define tasks with duration, temporal domain and other attributes, and then automatically accommodates them within her schedule by employing constraint satisfaction algorithms. Both at the design phase and while using the system, it has been made clear that the main bottleneck in its use is the definition of a task's temporal domain. To alleviate this problem, a new approach based on a combination of template application and manual editing has been designed. This paper presents the design choices underlying temporal domain definition in SelfPlanner and some computational problems that we had to deal with.


Time Slot Domain Action Temporal Domain Action List Manual Editing 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Berry P, Conley K, Gervasio M, Peintner B, Uribe T & Yorke-Smith N (2006) Deploying a Personalized Time Management Agent. 5th Intl Joint Conf. on Autonomous Agents and Multi Agent Systems, Industrial Track, Hakodate, Japan, pp. 1564–1571.Google Scholar
  2. 2.
    Conley K Carpenter (2007) Towel: Towards an Intelligent To-Do List. AAAI Spring Symposium on Interaction Challenges for Artificial Assistants, Stanford, CA.Google Scholar
  3. 3.
    Joslin D E & Clements D P (1999) “Squeaky Wheel” Optimization. Journal of Artificial Intelligence Research, vol. 10: 375–397.MathSciNetzbMATHGoogle Scholar
  4. 4.
    Modi P J, Veloso M, Smith S F & Oh J (2004) CMRadar: A Personal Assistant Agent for Calendar Management. Workshop on Agent Oriented Information Systems.Google Scholar
  5. 5.
    Refanidis I & Alexiadis A (2008) SelfPlanner: Planning your Time! ICAPS 2008 Workshop on Scheduling and Planning Applications, Sydney.Google Scholar
  6. 6.
    Refanidis I (2007) Managing Personal Tasks with Time Constraints and Preferences. 17th Intl. Conf. on Automated Planning and Scheduling Systems, Providence, RI.Google Scholar
  7. 7.
    Singh R (2003) RCal: An Autonomous Agent for Intelligent Distributed Meeting Scheduling. Tech. report CMU-RI-TR-03-46, Robotics Institute, Carnegie Mellon University.Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Anastasios Alexiadis
    • 1
  • Ioannis Refanidis
    • 1
  1. 1.Department of Applied InformaticsUniversity of Macedonia ThessalonikiGreece

Personalised recommendations