Information Systems Frontiers

, Volume 11, Issue 1, pp 61–73 | Cite as

Distributed network intelligence: A prerequisite for adaptive and personalised service delivery

  • M. J. O’Grady
  • G. M. P. O’Hare
  • J. Chen
  • D. Phelan


Mobile computing is undoubtedly one of the predominant computer usage paradigms in operation today. The implications of what might be cautiously termed a usage paradigm shift have still not crystallised fully, either for society, or those envisaging a new raft of applications and services for mobile users. However, fundamental to the current and future success of mobile computing are mobile telecommunications networks. Such networks have been a success story in their own right in recent years, both as traditional voice carriers and, increasingly importantly, as a conduit of mobile data. The potential for new mobile data applications is immense, but, crucially, this potential is severely compromised by two factors inherent in mobile computing: limited bandwidth and computationally restricted devices. Hence, the academic and commercial interest in harnessing intelligent techniques as a means of mitigating these concerns, and ensuring the user experience is a satisfactory one. In this paper, the broad area of intelligence in telecommunications networks is examined, and issues relating to the deployment of intelligent technologies are explored. In particular, the potential of intelligent agents is identified as a viable mechanism for realising a full end-to-end deployment of intelligence throughout the network, including possibly the most crucial component: the end user’s device. As an illustration of the viability of this approach, a brief description of a mobile blogging application is presented.


Mobile computing Mobile telecommunications Intelligent agents Context-aware computing Personalisation 



This material is based upon works supported by the Science Foundation Ireland (SFI) under Grant No. 03/IN.3/1361.


  1. Aarts, E., & Marzano, S. (2003). The new everyday: Views on ambient intelligence. Rotterdam: 010 Publishers.Google Scholar
  2. Abowd, G. D., Mynatt, E. D., & Rodden, T. (2002). The human experience. IEEE Pervasive Computing, 1(1), 48–57.CrossRefGoogle Scholar
  3. Adorni, G., Bergenti, F., Poggi, A., & Rimassa, G. (2001). Enabling FIPA agents on small devices. In M. Klusch & F. Zambonelli (Eds.), Cooperative information agents V. Lecture notes in computer science (vol. 2182, (pp. 248–257)). Berlin: Springer.CrossRefGoogle Scholar
  4. Axup, J., & Viller, S. (2005). Augmenting travel gossip: design for mobile communities, in Proceedings of the 19th Conference of the Computer-Human interaction Special interest Group (Chisig) of Australia on Computer–Human interaction: Citizens online: Considerations For Today and the Future (Canberra, Australia, 2005). ACM International Conference Proceeding Series, 122, 1–4.Google Scholar
  5. Barfield, W., & Caudell, T. (2001). Fundamentals of wearable computers and augmented reality. New Jersey: Lawrence Erlbaum.Google Scholar
  6. Beale, R. (2005). Supporting Social Interaction with Smart Phones. IEEE Pervasive Computing, 4(2), 35–41.CrossRefGoogle Scholar
  7. Beale, R. (2006). Mobile blogging: Experiences of technologically inspired design, In CHI ‘06 Extended Abstracts on Human Factors in Computing Systems (pp 225–230, Montréal, Québec, Canada, 2006); New York: ACM Press.Google Scholar
  8. Bellifemine, F., Caire, G., & Greenwood, D. (2007). Developing multi-agent systems with JADE. New Jersey: Wiley.CrossRefGoogle Scholar
  9. Bjorling, M., Carlsten, J., Kessler, P., Kruse, E., & Stille, M. (2006). Sharing everyday experiences. Ericsson Review, 1, 10–19.Google Scholar
  10. Brown, P. J., Bovey, J. D., & Chen, X. (1997). Context-aware applications: From the laboratory to the marketplace. IEEE Personal Communications, 4(5), 58–64.CrossRefGoogle Scholar
  11. Chen, R., Toran-Marti, F., & Ventura-Traveset, J. (2003). Access to the EGNOS signal in space over mobile-IP. GPS Solutions, 7(1), 16–22.Google Scholar
  12. Dastani, M., van Riemsdijk, B., Dignum, F., & Meyer, J. J. (2003). A programming language for cognitive agents: Goal directed 3APL. In Proceedings of the First Workshop on Programming Multiagent Systems: Languages, frameworks, techniques, and tools (Melbourne, 2003). Lecture notes in computer science, vol. 3067, (pp 111–130). Berlin: Springer.Google Scholar
  13. Dey, A. (2001). Understanding and Using Context. Personal and Ubiquitous Computing 5(1), 4–7.CrossRefGoogle Scholar
  14. Espinoza, F., Persson, P., Sandin, A., Nystrom, H., Cacciatore, E., & Bylund, M. (2001) GeoNotes: Social and navigational aspects of location-based information systems. In Proceedings of the 3rd international conference on Ubiquitous Computing, (Atlanta, Georgia, USA, 2001). Lecture notes in computer science, vol. 2201 (pp 2–17). Berlin: Springer.Google Scholar
  15. Gemmell, J., Bell, G., & Lueder, R. (2006). MyLifeBits: A personal database for everything. Communications of the ACM, 49(1), 89–95.CrossRefGoogle Scholar
  16. Gross, T., & Kleppe, M. (2005). FrameDrops: A mobile videoblog for workgroups and virtual communities, in Proceedings of the International ACM SIGGROUP conference on Supporting Group Work, (Sanibel Island, Florida, USA, 2005) (pp. 128–131). New York: ACM Press.Google Scholar
  17. Huang, Z., Zeng, D., & Chen, H. (2004). A unified recommendation framework based on Probabilistic Relational Models. Accessed 27 June 2007.
  18. International Telecommunications Union (1997). Q.1200—General series intelligent network recommendation structure. Geneva: ITU.Google Scholar
  19. Leu, J.-S., Chi, Y.-P., & Shih, W.-K. (2007). Design and implementation of Blog Rendering and Accessing INstantly system (BRAINS). Journal of Network and Computer Applications, 30(1), 296–307.CrossRefGoogle Scholar
  20. Montaner, M., Lopez, B., & Rosa, J. L. (2003). A taxonomy of recommender agents on the internet. Artificial Intelligence Review, 19, 285–330.CrossRefGoogle Scholar
  21. Muldoon, C., O Hare, G. M. P., Collier, R. W., & O Grady, M. J. (2006). Agent factory micro edition: A framework for ambient applications. In Proceedings of the International Conference on Computational Science (ICCS2006; Reading, UK, 2006). Lecture notes in computer science, vol. 3993, (pp 727–734). Berlin: Springer.Google Scholar
  22. O’Grady, M. J., & O’Hare, G. M. P. (2004). Just-in-time multimedia distribution in a mobile computing environment. IEEE Multimedia, 11(4), 62–74.CrossRefGoogle Scholar
  23. O’Grady, M. J., O’Hare, G. M. P., & Sas, C. (2005). Mobile agents for mobile tourists: a user evaluation of Gulliver’s Genie. Interacting with Computers, 17(4), 342–366.Google Scholar
  24. O’Hare, G. M. P. (1996). Agent factory: An environment for the fabrication of distributed artificial systems. In G. M. P. O’Hare & N. R. Jennings (Eds.), Foundations of distributed artificial intelligence. Hoboken: Wiley.Google Scholar
  25. O’Hare, G. M. P., & O’Grady, M. J. (2003). Gulliver’s genie: A multi-agent system for ubiquitous and intelligent content delivery. Computer Communications, 26(11), 1177–1187.CrossRefGoogle Scholar
  26. Phelan, D., Strahan R., Collier, R., Muldoon, C., & O’Hare, G. M. P. (2004). Sos: Accommodation on the fly with ACCESS. In Proceedings of the 13th International Florida Artificial Intelligence Research Symposium Conference (pp 2–7, FLAIRS 2004; Miami Beach, Florida, 2004); California: AAAI Press.Google Scholar
  27. Poslad, S., Laamanen H., Malaka R., Nick A., & Zipf, A. (2001). Crumpet: Creation of user-friendly mobile services personalised for tourism. In Proceeding of the Second IEE International Conference on 3G Mobile Communication Technologies (pp 28–32, London, UK, 2001). London: IEE.Google Scholar
  28. Rao, A., & Georgeff, M. (1991). Modelling Rational Agents within a BDI Architecture. In Proceedings of the Second International Conference on Principles of Knowledge Representation and Reasoning (pp 473–484, San Mateo, CA. 1991) Morgan Kaufmann Publishers.Google Scholar
  29. Resnick, P., Iacovou, N., Suchak, M., Bergstrom, P., & Riedl, J. (1994). GroupLens: an open architecture for collaborative filtering of netnews, in Proceedings of the ACM Conference on Computer Supported Cooperative Work (Chapel Hill, North Carolina, United States, 1994) (pp. 175–186). New York: ACM Press.Google Scholar
  30. Sadeh, N., Chan, T., Linh, V., Kwon, O., & Takizawa, K. (2003). Creating an Open Agent Environment for Context-aware M-Commerce.∼sadeh/Publications/Small%20Selection/Agent%20Cities%20Book%20Chapter%20final.pdf. Accessed 4 April 2007.
  31. Sarvas, R., Viikari, M., Pesonen, J., & Nevanlinna, H. (2004). MobShare: Controlled and immediate sharing of mobile images, in Proceedings of the 12th annual ACM international conference on Multimedia (New York, 2004) (pp. 724–731). New York: ACM Press.Google Scholar
  32. Satyanarayanan, M. (2001). Pervasive computing: Vision and challenges. IEEE Personal Communications, 8(4), 10–17.CrossRefGoogle Scholar
  33. Schmidt, A., Aidoo, K. A., Takaluoma, A., Tuomela, U., Van Laerhoven, K., & Van de Velde, W. (1999). Advanced interaction in context. In Proceedings of First International Symposium on Handheld and Ubiquitous Computing (HUC’99; Karlsruhe, Germany 1999). Lecture notes in computer science, vol. 1707 (pp 89–101). Berlin: Springer.Google Scholar
  34. Smyth, B., McCarthy, K., & Reilly, J. (2005). Mobile portal personalisation: Tools and techniques. In B. Mobasher & S. S. Anand (Eds.), Intelligent techniques in web personalisation. Lecture notes in computer science (vol. 3169, (pp. 255–271)). Berlin: Springer.Google Scholar
  35. Spinellis, D. D. (2003). Position-annotated photographs: A geotemporal web. Pervasive Computing, 2(2), 72–79.CrossRefGoogle Scholar
  36. Strahan, R., O’Hare, G. M. P., Phelan, D., Muldoon, C., Collier, R. (2005). ACCESS: An agent based architecture for the rapid prototyping of location aware services. In Proceedings of the 5th International Conference on Computational Science (ICCS 2005; Atlanta, USA, 2005). Lecture notes in computer science, vol. 3516 (pp 695–702). Berlin: Springer.Google Scholar
  37. Tarkoma, S., & Laukkanen, M. (2002). Supporting software agents on small devices, in Proceedings of the First International Joint Conference on Autonomous Agents and Multi-Agent Systems (AAMAS-2002) (Bologna, Italy, 2002) (pp. 565–566). New York: ACM Press.CrossRefGoogle Scholar
  38. Vasilakos, A., & Pedrycz, W. (2006). Ambient intelligence, wireless networking, ubiquitous computing. Norwood: Artech House.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • M. J. O’Grady
    • 1
  • G. M. P. O’Hare
    • 1
  • J. Chen
    • 1
  • D. Phelan
    • 1
  1. 1.School of Computer Science and InformaticsUniversity College DublinDublinIreland

Personalised recommendations