Use case description: Often pervasive computing applications need to send information to users using different means of communications (e.g., email, telephone calls, SMS, fax, instant messaging). Consider the following applications:
- Pervasive Email Notification Agent: an agent whose task is to continously monitor the mailbox of a user and to notify the user when certain types of message arrives.
- Meeting Reminder Agent: an agent whose task is to monitor the daily meeting schedule of a user and to send reminders to the user if it believes the user has forgotten to attend a scheduled meeting.
Useful ontologies for supporting these applications:
- Person contact information ontology -- email, fax, sms, etc.
- Spatial ontology (for reasoning about the location of a user in (2))