Creating an Open Agent Environment for Context-Aware M-Commerce

In this paper, we introduce MyCampus, an agent-based environment for context-aware mobile services, which we are in the process of developing and validating on Carnegie Mellon University’s campus. The environment revolves around a growing collection of customizable agents capable of (semi-) automatically discovering and accessing user personal resources (e.g. calendar, location tracking functionality, food preferences) and Web services as they assist their users in carrying out different tasks such as planning an evening out, organizing a study group or filtering incoming messages. The openness of the MyCampus architecture directly derives from a set of ontologies for describing personal resources, contextual attributes, user preferences and web services. Contextual information and other personal details about a user are accessed via a Semantic e-Wallet, subject to access privileges set by the user. Over time, the user can pull new agents into her context and assume that these agents will automatically be able to discover and access relevant contextual information and personal details. Similarly, service ontologies facilitate the introduction of new Web services by allowing agents to (semi-)automatically discover and access them. Such openness could one day play a key role in helping create a more leveled playing field for producers of Web services. It could also open the door to new markets for a wide variety of simple, task-specific agents capable of automatically adapting to their user’s context and preferences.

[1]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[2]  James A. Landay,et al.  A Context/Communication Information Agent , 2001, Personal and Ubiquitous Computing.

[3]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[4]  James A. Landay,et al.  An Infrastructure Approach to Context-Aware Computing , 2001, Hum. Comput. Interact..

[5]  David Garlan,et al.  Project Aura: Toward Distraction-Free Pervasive Computing , 2002, IEEE Pervasive Comput..

[6]  Mahadev Satyanarayanan Integrated Pervasive Computing Environments , 2002, IEEE Pervasive Comput..

[7]  M. Dertouzos THE FUTURE OF COMPUTING , 1999 .

[8]  Juan M. Corchado,et al.  Agents for the web , 2004 .

[9]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[10]  David R. Morse,et al.  Issues in Developing Context-Aware Computing , 1999, HUC.

[11]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[12]  Munindar P. Singh,et al.  Agents on the Web: The Agent Test , 1997, IEEE Internet Comput..

[13]  William Noah Schilit,et al.  A system architecture for context-aware mobile computing , 1995 .

[14]  Norman Sadeh A Semantic Web Environment for Context-Aware Mobile Services , 2001 .

[15]  James A. Hendler,et al.  Owl web ontology language 1 , 2002 .

[16]  Bill N. Schilit,et al.  Context-aware computing applications , 1994, Workshop on Mobile Computing Systems and Applications.

[17]  Andy Hopper,et al.  The active badge location system , 1992, TOIS.