Context-Aware Office Assistant

 

Resume

Research

Courses Taken

Photo Album

Favorate Sites

Contact Info

Home

 

Commonly, people use schedule books, personal digital assistants, or scheduling software to organize their time and tasks. Unfortunately, we still have trouble scheduling events and finding people. In fact, one of the difficulties of working with other people is to know when it is appropriate to intrude on their space. The office threshold is a social demarcation, the separation of private and public space. It is where we obtain subtle information about someone's availability or their willingness to be interrupted. Its role also changes depending on the relationship between the office owner and the visitor. This work extends other scheduling metaphors by making an assistant agent, which is human-like and able to have simple conversations, interact with visitors at the threshold.

Office Assistant is an agent that interacts with visitors at the office door and manages the office owner's schedule. The agent is installed at the threshold of a high-traffic office in a noisy environment where the office owner prefers to have the door closed. The agent's goal is to facilitate informal, everyday office communication in an unobtrusive manner. One of the primary tasks of the office assistant agent is to interact with visitors, give them proper information about their appointments or instructions to set up appointments, and update calendar entries to reflect recent interactions. The agent can also access and manage the office owner's schedule. For example, if the owner is in a conversation with another person when a visitor comes to the threshold, the agent will decide whether to interrupt according to whether the visitor has an appointment with the owner.

The Office Assistant is able to create adaptive user and task models based on information from the office owner, visitors, and the interaction history, and thus change its interaction behavior. It uses different technologies to collect context information, such as whether the owner is busy, whether there is a person arriving or leaving, the owner's available time slots, the visitor's identity, etc.

To see a demo of how it works, download and play this mpeg video: officeassistant.mpg (~62MB)

Related Paper:

H. Yan and T. Selker, "Context-Aware Office Assistant", to appear in the proceedings of 2000 International Conference on Intelligent User Interfaces, New Orleans, Louisiana, 2000. [PDF]

Related Presentation:

Presentation on IUI2000, Jan 2000, New Orleans

Related Links:

MIT Media Lab Context-Aware Computing Group

Microsoft Agent Page

IUI 2000 Electronic proceedings