Protecting the privacy of user's QoS preferences for multimedia applications
Proceedings of the 2nd ACM international workshop on Wireless multimedia networking and performance modeling
Knowledge-based mobility management for personal agents in the all-mobile network
Multiagent and Grid Systems - Innovations in intelligent agent technology
IEEE Transactions on Multimedia
A service conflict resolution algorithm based on virtual personal world
UCS'06 Proceedings of the Third international conference on Ubiquitous Computing Systems
Design of a video door phone service providing personal mobility based on home gateway system
ICOIN'06 Proceedings of the 2006 international conference on Information Networking: advances in Data Communications and Wireless Networks
SIP-based streaming control architecture for mobile personal area networks
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
Profile-aware multi-device interfaces: an MPEG-21-based approach for accessible user interfaces
Accessible Design'05 Proceedings of the 2005 international conference on Accessible Design in the Digital World
Hi-index | 0.00 |
Ubiquitous computing environment is defined by the shift of computing technology from the desktop to the background. One of its most notable attributes is its potential to extend the scope of service and personal mobility. This paper describes an agent-based architecture that brings personal and service mobility to the ubiquitous computing environment. A software agent, running on a portable device carried by the user, leverages the existing service discovery protocols to learn about all services available in the vicinity of the user. Short-range wireless technology such as Bluetooth can be used to build a personal area network connecting only devices that are close enough to the user. Acting on behalf of the user and based on a number of aspects, the software agent runs a quality of service (QoS) negotiation and selection algorithm to select the most appropriate available service(s) to be used for a given communication session. The software agent selects as well the configuration parameters for each service. The proposed architecture supports also service hand-off to recompense for service volatility during user movement. Copyright © 2004 John Wiley & Sons, Ltd.