Story of ITTalk Calendar Agent

What is ITTalk Calendar Agent

Calendar agent is a personal assistant agent which control user’s calendar information. It works with ITtalk user agent to decide whether the user will join the talk. It works with MS Outlook and Yahoo Calendar to update user’s calendar, remind user about the talks.

Use of DAML

 

Reasoning

   We use XSB as reasoning engine.
  

iCalendar

iCalendar is a set of data formats and protocols released as RFCs by the IETF Calendaring and Scheduling working group. These include:
Support platform: Outlook, palm, Notes organizer, some email programs.
RDF iCalendar:
   Tim.B.L suggested map ICalendar to RDF/XML in Jan 2000.  
   RDF Calendar Task force had been started.

  Yahoo Calendar

Yahoo calendar  is a website where user can manage his/her calendar online.   
ITTalk  Calendar agent will connect to calendar.yahoo.com with a login and passwd. It will update user’s calendar automatic.
Intellisync for Yahoo! can Synchronize Yahoo! Address Book, Calendar,To Do List, and Notepad with the following PIMs and devices:
TrueSync for Yahoo! can easily synchronize Yahoo! data with:


ITTalk Calendar Agent


Calendar Scenario

   1: A  new talk was added into ITTalk website. ITTalk agent thought the user maybe interested in this talk based on user's profile. It sent out a inform message to User's Personal Agent
  
   2: User's Personal Agent query Calendar Agent whether the user is available for this talk.

   3:Calendar Agent checked Calendar and reply"YES". User's Personal Agent check with other assistant agents and finally decided the user will goto this talk.  It informed ITTalk agent and Calendar Agent.

   4:Calendar Agent updated user's calendar data in Yahoo Calendar. User can also update Calendar data in MS Outlook or PDA  using Intellisync for Yahoo! and  TrueSync for Yahoo!

Demo

  1. Yahoo Calendar Page before Calendar Agent update
yahoo calendar
              2.  Yahoo Calendar Page after Calendar Agent update ( A new talk at 12 noon)
yahoo calendar
             
              3.  IntelSync Update MS Outlook
             is1is

              4. Outlook page after Calendar update
outlook