Download presentation
Presentation is loading. Please wait.
1
From data delivery to control: rich presence and multimedia Henning Schulzrinne, Ron Shacham, Xiaotao Wu Columbia University, New York Wolfgang Kellerer, Srisakul Thakolsri DoCoMo Euro-Labs, Munich
2
Multimedia systems problems Old problems and approaches: efficient codecs ubiquitous reachability audio/video synchronization network-layer mobility quality-of-service APIs and middleware New problems: controlled reachability spam cell phone ringing in lecture service availability information privacy service & personal mobility service creation by non- experts
3
Columbia CINEMA project Multimedia system standards-based (IETF): SIP, GEOPRIV inter-domain (security, naming, …) Rich presence control reachability Location-based services integration of multiple indoor & outdoor location sensors user-controlled privacy Using presence and events as system glue integrates service location (SLP, RDF) Mobility: terminal, personal, service, session
4
SIP as service enabler Rendezvous protocol lets users find each other by only knowing a permanent identifier Mobility enabler: personal mobility one person, multiple terminals terminal mobility one terminal, multiple IP addresses session mobility one user, multiple terminals in sequence or in parallel service mobility services move with user
5
Context-aware communication context = “the interrelated conditions in which something exists or occurs” anything known about the participants in the (potential) communication relationship both at caller and callee: timeCPL capabilitiescaller preferences locationlocation-based call routing location events activity/availability“rich” presence sensor data (mood, bio)not yet, but similar in many aspects to location data
6
GEOPRIV and SIMPLE architectures target location server location recipient rule maker presentity caller presence agent watcher callee GEOPRIV SIP presence SIP call PUBLISH NOTIFY SUBSCRIBE INVITE publication interface notification interface rule interface INVITE
7
RPIDS: rich presence data Basic IETF presence (CPIM) only gives you contact information (SIP, tel URI) priority “open” or “closed” Want to use presence to guide communications PA watcher PUA watcher PUBLISH NOTIFY everything "vague" CPL INVITE
8
Policy relationships geopriv-specificpresence-specific common policy RPIDCIPID future
9
Location-based services in CINEMA Initial proof-of-concept implementation Integrate devices: lava lamp via X10 controller set personalized light mood setting Pingtel phone add outgoing line to phone and register user painful: needs to be done via HTTP POST request stereo change to audio CD track based on user Sense user presence and identity: GPS passive infrared (PIR) occupancy sensor magnetic swipe card ibutton BlueTooth equipped PDA IR+RF badge (in progress) RFID (in progress) UWB (future) biometrics (future)
10
Location-based IM & presence
11
Service (profile) mobility In the future, people will use many communication devices, both personal (PDA, desk phone) and public (e.g., workplace, hotel), that may be personalized Examples of personalization: Application configuration: SIP proxy and authorization settings Address books & speed dial numbers Call logs Emergency numbers Move from explicit synchronization (syncML, Palm) to automated profile & data migration We built a SIP event-based architecture that configures and de- configures devices based on a user’s location and other context information
12
Service Mobility Architecture Room Presence SLP Directory Agent Device Controller (DC) Scripts SIP Proxy/ Registrar SLP Service Agent SLP Service Agent REGISTER (Room Presence Updates) REGISTER (Room Presence Updates) SrvReg SrvReqSrvRply TFTPHTTP Room User Profiles Soft phone SUB/NOTIFY/ Updates Room SUB/NOTIFY/Updates
13
Service creation programmer, carrier end user network servers SIP servlets, sip-cgi CPL end systemVoiceXML SMIL VoiceXML (voice), LESS Tailor a shared infrastructure to individual users traditionally, only vendors (and sometimes carriers) learn from web models
14
Service creation environment for CPL and LESS
15
Conclusion Old model: communication as end reachability as supreme goal New model: user-controlled, context- sensitive Getting close to having tool set that allows building such services
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.