skip to main content
article

Ubiquitous device personalization and use: The next generation of IP multimedia communications

Published: 01 May 2007 Publication History

Abstract

Service usage in emerging ubiquitous environments includes seamless and personalized usage of public and private devices discovered in the vicinity of a user. In our work, we describe an architecture for device discovery, device configuration, and the transfer of active sessions between devices. The presented architecture uses the Session Initiation Protocol (SIP) as a standardized, widely used signaling protocol for IP-based multimedia services. Our solution includes support of simple existing devices, split of sessions between devices, user-control of location-based behavior, and handling of security and privacy concerns. We present the implementation and show the feasibility of our work with analytical evaluation and measurements.

References

[1]
Andreasen, F., Baugher, M., and Wing, D. 2006. Session description protocol security descriptions for media streams. Internet Engineering Task Force, RFC 4568 (July).
[2]
Baugher, M., McGrew, D., Naslund, M., Carrara, E., and Norrman, K. 2004. The secure real-time transport protocol (SRTP). Internet Engineering Task Force, RFC 3711 (Mar.).
[3]
Berger, S., Schulzrinne, H., Sidiroglou, S., and Wu, X. 2003. Ubiquitous computing using SIP. In Proceedings of ACM 13th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV 2003) (June). Monterey, CA., ACM Press, New York, NY, 82--89.
[4]
Berners-Lee, T., Fielding, R., and Masinter, L. 1998. Uniform resource identifiers (URI): Generic syntax. Internet Engineering Task Force, RFC 2396.
[5]
Bluetooth Core Specification v2.0, http://www.bluetooth.com
[6]
Camarillo, G., Burger, E., Schulzrinne, H., and Van Wijk, A. 2005. Transcoding services invocation in the session inititation protocol (SIP) using third party call control (3pcc). Internet Engineering Task Force, RFC 4117 (June).
[7]
Capkun, S., Hubaux, J. P., and Buttyan, L. 2003. Mobility helps security in ad hoc networks. In Proceedings of the 4th ACM Symposium on Mobile Ad Hoc Networking and Computing (MobiHOC 2003), Annapolis, Md. (June). ACM Press, New York, NY, 46--56.
[8]
Columbia. http://www.cs.columbia.edu/irt/cinema
[9]
Dallas Semiconductor. ibutton. http://www.ibutton.com
[10]
Dierks, T. and Allen, C. 1999. The TLS protocol, version 1.0, IETF RFC 2246, (Jan.).
[11]
European Telecommunications Standard Institute. http://www.etsi.org
[12]
Handley, M. and Jacobson, V. 1998. SDP: Session description protocol. Internet Engineering Task Force, RFC 2327 (Apr.).
[13]
Hasegawa, M., Morikawa, H., Inoue, M., Bandara, U., Murakami, H., and Mahmud, K. 2003. Cross-device handover using the service mobility proxy. In Proceedings of the Sixth International Symposium on Wireless Personal Multimedia Communications (WPMC 2003). Yokosuka, Japan (Oct.) 357--361.
[14]
Johnston, A., Sparks, R., Cunningham, C., Donovan, S., and Summers, K. 2007. Session initiation protocol (SIP) service examples. Internet Engineering Task Force Internet Draft. (Jan.). (Work in Progress).
[15]
Kaneko, K., Morikawa, H., and Aoyama, T. 2003. Session layer mobility support for 3C everywhere environment. In Proceedings of the Sixth International Symposium on Wireless Personal Multimedia Communications (WPMC 2003). Yokosuka, Japan (Oct.), 347--351.
[16]
Kempf, J. and Goldschmidt, J. 2001. Notification and subscription for SLP. Internet Engineering Task Force, RFC 3082 (Mar.).
[17]
Kikuta, Y., et al. 2003. Design of seamless service environment for adaptive service transfer among terminals. In Proceedings of 8th International Conference on Mobile Multimedia Communications (MoMuc2003). Munich, Germany (Oct.).
[18]
Kutscher, D. and Ott, J. 2003. Dynamic device access for mobile users. In Proceedings of the Eighth International Conferences on Personal Wireless Communications.
[19]
Mahy, R., Biggs, B., and Dean, R. 2004. The session initiation protocol (SIP) ‘Replaces’ header. Internet Engineering Task Force, RFC 3891 (Sep.).
[20]
Niemi, A. 2004. Session initiation protocol (SIP) extension for event state publication. Internet Engineering Task Force, RFC 3903 (Oct.).
[21]
OpenGIS. 2003. Open geography markup language (GML) implementation specification. OGC 02-023rf, (Jan.) http://www.opengeospatial.org/specs/?page=specs
[22]
Ott, J., Kutscher, D., and Meyer, D. 2002. An Mbus profile for call control. Internet Engineering Task Force, Internet Draft, (Feb.). (Work in Progress)
[23]
Ott, J., Perkins, C., and Kutscher, D. 2002. A message bus for local coordination. Internet Engineering Task Force, RFC 3259 (Apr.).
[24]
Ott, J., Sullivan, G., Wenger, S., and Even, R. 2004. RTP payload format for the 1998 version of ITU-T Rec. H.263 video (H.263+). Internet Engineering Task Force, Internet Draft (Dec.) (Work in Progress)
[25]
Peterson, J. 2005. A presence-based GEOPRIV location object format. Internet Engineering Task Force, RFC 4119, (Dec.).
[26]
Petrie, D. and Channabasappa, S. 2007. A framework for SIP user agent profile delivery. Internet Engineering Task Force, Internet Draft (Mar.). (Work in Progress)
[27]
Roach, A. B. 2002. Session initiation protocol (SIP)-specific event notification. Internet Engineering Task Force, RFC 3265 (June).
[28]
Rosenberg, J. and Schulzrinne, H. 2002. An offer/answer model with the session description protocol (SDP). Internet Engineering Task Force, RFC 3264 (June).
[29]
Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Sparks, R., Handley, M., and Schooler, E. 2002. SIP: Session initiation protocol. Internet Engineering Task Force, RFC 3261, (June).
[30]
Rosenberg, J., Peterson, J., Schulzrinne, H., and Camarillo, G. 2004. Best current practices for third party call control (3pcc) in the session initiation protocol (SIP). Internet Engineering Task Force, RFC 3725 (Apr).
[31]
Rosenberg, J. 2004. A presence event package for the session initiation protocol (SIP). Internet Engineering Task Force, RFC 3856 (Aug.).
[32]
Rosenberg, J., Schulzrinne, H., and Kyzivat, P. 2004. Caller preferences for the session initiation protocol (SIP). Internet Engineering Task Force, RFC 3841 (Aug.).
[33]
Rosenberg, J., Schulzrinne, H., and Kyzivat, P. 2004. Indicating user agent capabilities in the session initiation protocol (SIP). Internet Engineering Task Force, RFC 3840 (Aug.).
[34]
Rosenberg, J. 2006. The extensible markup language (XML) configuration access protocol (XCAP). Internet Engineering Task Force, Internet Draft, (Oct.). (Work in Progress)
[35]
Rosenberg, J. 2007a. Presence authorization rules. Internet Engineering Task Force, Internet Draft, (Feb.). (Work in Progress).
[36]
Rosenberg, J. 2007b. An extensible markup language (XML) document format for indicating a change in XML configuration access protocol (XCAP) resources. Internet Engineering Task Force, Internet Draft, (Mar.). (Work in Progress).
[37]
Schulzrinne, H. and Wedlund, E. 2000. Application-layer mobility using SIP. ACM Mobile Comput. Commun. Rev. 4, 3 (July).
[38]
Schulzrinne, H., Tschofenig, H., Morris, J., Cuellar, J., and Polk, J. 2006. A document format for expressing privacy preferences for location information. Internet Engineering Task Force, Internet Draft, (Feb.). (Work in Progress)
[39]
Shacham, R., Schulzrinne, H., Kellerer, W., and Thakolsri, S. 2004. An architecture for location-based service mobility using the SIP event model. ACM Mobisys '04 Workshop on Context Awareness. Boston, MA. (June).
[40]
Shacham, R., Schulzrinne, H., Thakolsri, S., and Kellerer, W. 2005. The virtual device: Expanding wireless communication services through service discovery and session mobility. In Proceedings of IEEE International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob 2005). Montreal, Canada (Aug.). 73--81.
[41]
Shacham, R., Schulzrinne, H., Kellerer, W., and Thakolsri, S. 2006a. Use of the SIP preconditions framework for media privacy. Internet Engineering Task Force, Internet Draft, (June). (Work in Progress).
[42]
Shacham, R., Schulzrinne, H., Thakolsri, S., and Kellerer, W. 2006b. Session initiation protocol (SIP) session mobility. Internet Engineering Task Force, Internet Draft, (Nov.). (Work in Progress).
[43]
Song, H., Chu, H.-H., and Kurakake, S. 2002. Browser session preservation and migration. 11th International World Wide Web Conference (WWW2002). Hawaii (May).
[44]
Sparks, R. 2003. The session initiation protocol (SIP) refer method. Internet Engineering Task Force, RFC 3515 (Apr.).
[45]
Sparks, R. 2004. The session initiation protocol (SIP) referred-by mechanism. Internet Engineering Task Force, RFC 3892 (Sep).
[46]
Sugano, H., Fujimoto, S., Klyne, G., Bateman, A., Carr, W., and Peterson, J. 2004. Presence information data format (PIDF). Internet Engineering Task Force, RFC 3863 (Aug.).
[47]
Sun Microsystems. http://www.sun.com/software/jini/specs. Jini Specifications v1.2.
[48]
Sync ML. http://www.openmobilealliance.org/syncml/
[49]
UPnP Forum. http://www.upnp.org. Universal plug and play specification 1.0.
[50]
Veizades, J., Guttman, E., Perkins, C., and Kaplan, S. 1997. Service location protocol. Internet Engineering Task Force, RFC 2165 (June).
[51]
Wu, X. and Schulzrinne, H. 2003. Programmable end system services using SIP. In Proceedings of International Conference on Communications (ICC ‘03). Anchorage, AK. (May). IEEE Computer Society Press, Los Alamitos, CA, 789--793.
[52]
Wu, X. and Schulzrinne, H. 2004. SIPc, a multi-function SIP user agent. In Proceedings of 7th IFIP/IEEE International Conference, Management of Multimedia Networks and Services (MMNS '04). San Diego, CA, (Oct.). Springer Lecture Notes in Computer Science, Berlin/Heidelberg, 269--281.
[53]
Wu, X., Schulzrinne, H. 2005. Location-based services in internet telephony. In Proceedings of IEEE Consumer Communications & Networking Conference (CCNC '05). Las Vegas, NV. (Jan.).

Cited By

View all

Index Terms

  1. Ubiquitous device personalization and use: The next generation of IP multimedia communications

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Multimedia Computing, Communications, and Applications
    ACM Transactions on Multimedia Computing, Communications, and Applications  Volume 3, Issue 2
    May 2007
    147 pages
    ISSN:1551-6857
    EISSN:1551-6865
    DOI:10.1145/1230812
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 01 May 2007
    Published in TOMM Volume 3, Issue 2

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Internet multimedia
    2. Location-based services
    3. mobile communications
    4. ubiquitous computing

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)1
    Reflects downloads up to 16 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2014)Location service and session mobility for streaming media applications in home networksComputer Standards & Interfaces10.1016/j.csi.2013.08.00836:2(368-379)Online publication date: 1-Feb-2014
    • (2014)Emerging research areas in SIP-based converged services for extended Web clientsWorld Wide Web10.1007/s11280-013-0238-017:6(1295-1319)Online publication date: 1-Nov-2014
    • (2014)ReferencesMobility Protocols and Handover Optimization10.1002/9781119945505.refs(409-424)Online publication date: 28-Mar-2014
    • (2013)Future Multimedia SystemPervasive and Ubiquitous Technology Innovations for Ambient Intelligence Environments10.4018/978-1-4666-2041-4.ch003(18-30)Online publication date: 2013
    • (2012)User-Centric Mobility for Multimedia Communication: Experience and Evaluation from a Live DemoJournal of Networks10.4304/jnw.7.1.21-367:1Online publication date: 1-Jan-2012
    • (2012)Communicating and migratable interactive multimedia documentsMultimedia Tools and Applications10.1007/s11042-011-0805-261:3(599-622)Online publication date: 1-Dec-2012
    • (2011)Future Multimedia SystemInternational Journal of Ambient Computing and Intelligence10.4018/jaci.20110101033:1(20-32)Online publication date: 1-Jan-2011
    • (2011)Design and Evaluation of an Architecture for Ubiquitous User Authentication Based on Identity Management SystemsProceedings of the 2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications10.1109/TrustCom.2011.116(863-872)Online publication date: 16-Nov-2011
    • (2011)Study on a session description model for cognitive communication services adaptation in converged network2011 IEEE 13th International Conference on Communication Technology10.1109/ICCT.2011.6157927(504-509)Online publication date: Sep-2011
    • (2011)Future directions of converged services in the Web session mobility scenariosIEEE Africon '1110.1109/AFRCON.2011.6072164(1-5)Online publication date: Sep-2011
    • Show More Cited By

    View Options

    Get Access

    Login options

    Full Access

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media