A SIP-based web client for HTTP session mobility and multimedia services

This work leverages Session Initiation Protocol (SIP) transportation and mobility mechanism to transfer session data between two Web browsers. In addition, a Web browser can now act as an adaptive User Agent Client to surf the Internet and make voice calls as a SIP client. It is a novel work that uses SIP to transfer session data between Web browsers and borrows SIP Mobility types to introduce new service namely, content sharing and session hand-off, to the Web browsing experience. Referred to as a SIP-based HTTP session mobility service, it offers personal mobility to end users, and facilitates session mobility in Web browsing. While content sharing refers to the ability to view the same Web resource on two Web browsers and does not require moving session data, session hand-off refers to the migration of a Web session with its session data (cookies, hidden form elements and rewritten URL) to another Web browser. Results showed that the integration of SIP into a Web browser does not degrade the performance of a Web browser. Results also showed that the service could not work on all websites because of the Same Origin Policy (SOP) used by Web browsers to transfer cookies. The hybrid-based architectural scheme proposed and implemented here is compared with other existing Web session migration schemes. On the service commercialization, if the privacy and security of session data could be guaranteed by the implementers, a flat rate could be periodically charged regardless of the varying session data sizes. In another sense, it could be rendered as a Value Added Service (VAS) to customers.

[1]  Chien-Chao Tseng,et al.  Stateful session handoff for mobile WWW , 2006, Inf. Sci..

[2]  Guido Appenzeller,et al.  Person-level Routing in the Mobile People Architecture , 1999, USENIX Symposium on Internet Technologies and Systems.

[3]  Randall Stewart,et al.  SCTP: New Transport Protocol for TCP/IP , 2001, IEEE Internet Comput..

[4]  Henning Schulzrinne,et al.  The tel URI for Telephone Numbers , 2004, RFC.

[5]  Peter Saint-Andre Extensible Messaging and Presence Protocol (XMPP): Core , 2011, RFC.

[6]  Hal Berghel Hijacking the web , 2002, CACM.

[7]  Thomas Phan,et al.  iMASH: interactive mobile application session handoff , 2003, MobiSys '03.

[8]  Mohammed Atiquzzaman,et al.  TraSH-SN: A Transport Layer Seamless Handoff Scheme for Space Networks , 2004 .

[9]  David M. Kristol,et al.  HTTP State Management Mechanism , 1997, RFC.

[10]  Brian King,et al.  Creating Applications with Mozilla , 2002 .

[11]  Henning Schulzrinne,et al.  SIP and 802.21 for Service Mobility and Pro-active Authentication , 2008, 6th Annual Communication Networks and Services Research Conference (cnsr 2008).

[12]  Neco Ventura,et al.  Implementing Content Sharing and Session Hand-off between Web Browsers - An Integration of SIP Stack into Mozilla Firefox Web Browser , 2008, WEBIST.

[13]  Hari Balakrishnan,et al.  An end-to-end approach to host mobility , 2000, MobiCom '00.

[14]  Gerardo Canfora,et al.  Proxy-based hand-off of Web sessions for user mobility , 2005, The Second Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services.

[15]  Sinchai Kamolphiwong,et al.  Enhanced web session mobility based on SIP , 2007, Mobility '07.

[16]  Stavros Kotsopoulos,et al.  Enhanced vertical handover based on 802.21 framework for real-time video streaming , 2009, Mobimedia 2009.

[17]  Neco Ventura,et al.  Mapping Third Party Call Control and Session Handoff in SIP Mobility to Content Sharing and Session Handoff in the Web Browsing Context , 2009, 2009 IEEE Wireless Communications and Networking Conference.

[18]  Corrado Santoro,et al.  NetChaser: Agent Support for Personal Mobility , 2000, IEEE Internet Comput..

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

[20]  Mohammed Atiquzzaman,et al.  SCTP: state of the art in research, products, and technical challenges , 2004, IEEE Communications Magazine.

[21]  Ming-Feng Chen,et al.  iMobile: a proxy-based platform for mobile services , 2001, WMI '01.

[22]  Wolfgang Kellerer,et al.  Ubiquitous device personalization and use: The next generation of IP multimedia communications , 2007, TOMCCAP.

[23]  Helen J. Wang,et al.  Protection and communication abstractions for web browsers in MashupOS , 2007, SOSP.

[24]  Neco Ventura,et al.  Extending web browsers architectures to support HTTP session mobility , 2007, CoNEXT '07.

[25]  J. Rosenberg,et al.  Session Initiation Protocol , 2002 .

[26]  Ravi Jain,et al.  Enhancing survivability of mobile Internet access using mobile IP with location registers , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[27]  Nikos I. Passas,et al.  Media-independent handover for seamless service provision in heterogeneous networks , 2008, IEEE Communications Magazine.

[28]  Guido Appenzeller,et al.  The mobile people architecture , 1999, MOCO.