mPERSONA: Personalized Portals for the Wireless User: An Agent Approach

The needs of the wireless and mobile user regarding information access and services are quite different than those of the desktop user. This need is not about browsing the Web but about receiving personalized services that are highly sensitive to the immediate environment and requirements of the user. Personalization appears to be the most appropriate solution to this need. It comes into aid by creating personalized portals that are specific for the wireless user, which (a) are focus on the local content and (b) directly tones down factors that break up the functionally of the Internet/wireless services when viewed through wireless devices; factors like the “click count”, user response time (the “choice” factor) and the size of the wireless network traffic. In this paper we present a flexible personalization system for the wireless user that takes into consideration user mobility, the local environment and the user and device profile. The system utilizes the various characteristics of mobile agents to support flexibility, scalability, modularity and user mobility. We present metrics appropriate to the wireless environment, and an initial performance evaluation indicating improvement ranging from 33% up to, for certain metrics, 60%.

[1]  S H Myaeng,et al.  Towards an intelligent and personalized retrieval system , 1986, ISMIS '86.

[2]  Gerhard Fischer,et al.  Using agents to personalize the Web , 1997, IUI '97.

[3]  Danny B. Lange,et al.  Programming and Deploying Mobile Agents with Java Aglets , 1998 .

[4]  Robbert van Renesse,et al.  What TACOMA taught us , 1999 .

[5]  Aaron Kershenbaum,et al.  Mobile Agents: Are They a Good Idea? , 1996, Mobile Object Systems.

[6]  Arantza Illarramendi,et al.  Data Lockers: Mobile-Agent Based Middleware for the Security and Availability of Roaming Users Data , 2000, CoopIS.

[7]  Evaggelia Pitoura,et al.  Data Management for Mobile Computing , 1997, The Kluwer International Series on Advances in Database Systems.

[8]  Dimitrios Gunopulos,et al.  FIGI: the architecture of an Internet-based financial information gathering infrastructure , 1999, Proceedings of International Workshop on Advance Issues of E-Commerce and Web-Based Information Systems. (Cat. No.PR00334).

[9]  M. Dikaiakos,et al.  Tracker : A Universal Location Management System for Mobile Agents * , 2001 .

[10]  Marios D. Dikaiakos,et al.  A distributed middleware infrastructure for personalized services , 2004, Comput. Commun..

[11]  Doron Cohen,et al.  Personalized pocket directories for mobile devices , 2002, WWW.

[12]  Evaggelia Pitoura,et al.  Mobile agents for WWW distributed database access , 1999, Proceedings 15th International Conference on Data Engineering (Cat. No.99CB36337).

[13]  David R. Karger,et al.  Haystack: per-user information environments , 1999, CIKM '99.

[14]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[15]  Munindar P. Singh,et al.  Agents on the Web: Mobile Agents , 1997, IEEE Internet Comput..

[16]  James Rucker,et al.  Siteseer: personalized navigation for the Web , 1997, CACM.

[17]  Pedro M. Domingos,et al.  Adaptive Web Navigation for Wireless Devices , 2001, IJCAI.

[18]  Brian D. Davison,et al.  Learning to personalize , 2000, CACM.

[19]  Danny B. Lange,et al.  Seven good reasons for mobile agents , 1999, CACM.

[20]  Gene Tsudik,et al.  Itinerant Agents for Mobile Computing , 1995, IEEE Communications Surveys & Tutorials.

[21]  David Wong,et al.  Concordia: An Infrastructure for Collaborating Mobile Agents , 1997, Mobile Agents.

[22]  Paul P. Maglio,et al.  Intermediaries personalize information streams , 2000, CACM.

[23]  Paraskevas Evripidou,et al.  Mobile Agents for Wireless Computing: The Convergence of Wireless Computational Models with Mobile-Agent Technologies , 2004, Mob. Networks Appl..

[24]  Thomas Magedanz,et al.  A mobile agent platform for IN based service environments , 1998, IN'98. 7th IEEE Intelligent Network Workshop Proceedings (Cat. No.98TH8364).

[25]  Pedro M. Domingos,et al.  Personalizing web sites for mobile users , 2001, WWW '01.

[26]  Paul P. Maglio,et al.  How to personalize the Web , 1997, CHI.

[27]  Ibrahim Cingil,et al.  A broader approach to personalization , 2000, CACM.

[28]  Eugene Volokh,et al.  Personalization and privacy , 2000, CACM.

[29]  Marios D. Dikaiakos,et al.  A Performance Analysis Framework for Mobile-Agent Systems , 2000, Agents Workshop on Infrastructure for Multi-Agent Systems.

[30]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[31]  C. M. Sperberg-McQueen,et al.  Extensible markup language , 1997 .

[32]  Spiridon D. Likothanassis,et al.  "ARCHIMIDES" An Intelligent Agent for Adaptive Personalized Navigation within a WEB Server , 1999, HICSS.

[33]  Gediminas Adomavicius,et al.  User profiling in personalization applications through rule discovery and validation , 1999, KDD '99.

[34]  George Samaras,et al.  WebExpress: A client/intercept based system for optimizing Web browsing in a wireless environment , 1998, Mob. Networks Appl..

[35]  Marios D. Dikaiakos,et al.  Mobile agent platforms for Web databases: a qualitative and quantitative assessment , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[36]  Marc M. Lankhorst,et al.  Enabling technology for personalizing mobile services , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[37]  M. Dikaiakos,et al.  Ditis: A Collaborative Virtual Medical Team for Home Healthcare of Cancer Patients , 2006 .

[38]  C. Lee Giles,et al.  A system for automatic personalized tracking of scientific literature on the Web , 1999, DL '99.