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

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.

[1]  Wolfgang Kellerer,et al.  Session Initiation Protocol (SIP) Session Mobility , 2009, RFC.

[2]  Srdjan Capkun,et al.  Mobility helps security in ad hoc networks , 2003, MobiHoc '03.

[3]  Henning Schulzrinne,et al.  Programmable end system services using SIP , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[4]  Jörg Ott,et al.  A Message Bus for Local Coordination , 2002, RFC.

[5]  Henning Schulzrinne,et al.  Transcoding Services Invocation in the Session Initiation Protocol (SIP) Using Third Party Call Control (3pcc) , 2003, RFC.

[6]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[7]  Henning Schulzrinne,et al.  Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP) , 2004, RFC.

[8]  Rohan Mahy,et al.  Internet-Draft Cisco Systems , 2022 .

[9]  Dan Wing,et al.  Session Description Protocol (SDP) Security Descriptions for Media Streams , 2006, RFC.

[10]  Mark Handley,et al.  SDP: Session Description Protocol , 1998, RFC.

[11]  Adam Roach,et al.  Session Initiation Protocol (SIP)-Specific Event Notification , 2002, RFC.

[12]  Shoji Kurakake,et al.  Browser Session Preservation and Migration , 2002 .

[13]  Jörg Ott,et al.  Dynamic Device Access for Mobile Users , 2003, PWC.

[14]  Robert J. Sparks,et al.  The Session Initiation Protocol (SIP) Refer Method , 2003, RFC.

[15]  Wolfgang Kellerer,et al.  The virtual device: expanding wireless communication services through service discovery and session mobility , 2005, WiMob'2005), IEEE International Conference on Wireless And Mobile Computing, Networking And Communications, 2005..

[16]  Henning Schulzrinne,et al.  Application-layer mobility using SIP , 2000, MOCO.

[17]  Chris Cunningham,et al.  Session Initiation Protocol Service Examples , 2008, RFC.

[18]  Joerg Ott An Mbus Profile for Call Control , 2001 .

[19]  Christopher Allen,et al.  The TLS Protocol Version 1.0 , 1999, RFC.

[20]  Henning Schulzrinne,et al.  Ubiquitous computing using SIP , 2003, NOSSDAV '03.

[21]  Robert J. Sparks,et al.  The Session Initiation Protocol (SIP) Referred-By Mechanism , 2004, RFC.

[22]  Jonathan D. Rosenberg,et al.  Presence Authorization Rules , 2007, RFC.

[23]  Hiroyuki Kasai,et al.  Design of Seamless Service Environment for Adaptive Service Transfer among Terminals , 2003 .

[24]  Charles E. Perkins,et al.  Service Location Protocol , 1997, RFC.

[25]  Roy T. Fielding,et al.  Uniform Resource Identifiers (URI): Generic Syntax , 1998, RFC.

[26]  James Kempf,et al.  Notification and Subscription for SLP , 2001, RFC.

[27]  Jörg Ott,et al.  RTP Payload Format for the 1998 Version of ITU-T Rec. H.263 Video (H.263+) , 1998, RFC.

[28]  Henning Schulzrinne,et al.  An Offer/Answer Model with Session Description Protocol (SDP) , 2002, RFC.

[29]  Jonathan D. Rosenberg A Presence Event Package for the Session Initiation Protocol (SIP) , 2004, RFC.

[30]  Jon Peterson,et al.  A Presence-based GEOPRIV Location Object Format , 2005, RFC.

[31]  Newton Lee,et al.  ACM Transactions on Multimedia Computing, Communications and Applications (ACM TOMCCAP) , 2007, CIE.

[32]  Xiaotao Wu,et al.  Location-based services in Internet telephony , 2005, Second IEEE Consumer Communications and Networking Conference, 2005. CCNC. 2005.

[33]  Henning Schulzrinne,et al.  SIPC, a multi-function SIP user agent , 2004, MMNS.

[34]  Aki Niemi,et al.  Network Working Group Session Initiation Protocol (sip) Extension for Event State Publication , 2004 .

[35]  Henning Schulzrinne,et al.  Indicating User Agent Capabilities in the Session Initiation Protocol (SIP) , 2004, RFC.

[36]  Jonathan D. Rosenberg,et al.  The Extensible Markup Language (XML) Configuration Access Protocol (XCAP) , 2007, RFC.

[37]  Jon Peterson,et al.  Presence Information Data Format (PIDF) , 2004, RFC.

[38]  H. Schulzrinne,et al.  An Architecture for Location-based Service Mobility Using the SIP Event Model , 2004 .

[39]  Mats Näslund,et al.  The Secure Real-time Transport Protocol (SRTP) , 2004, RFC.

[40]  Henning Schulzrinne,et al.  Caller Preferences for the Session Initiation Protocol (SIP) , 2004, RFC.