Presence and Integrated - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Presence and Integrated

Description:

(with s from Ben Teitelbaum, Internet2) VON Spring 2004 (Santa Clara, ... Communication is enhanced through the inclusion of rich ... single board computer ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 27
Provided by: xiao3
Category:

less

Transcript and Presenter's Notes

Title: Presence and Integrated


1
Presence and Integrated
Communications (PIC) Working Group
  • Xiaotao Wu
  • Henning Schulzrinne (hgs_at_cs.columbia.edu)
  • (with slides from Ben Teitelbaum, Internet2)
  • VON Spring 2004 (Santa Clara, CA)
  • March 31, 2004

2
Goal
  • Communication is enhanced through the inclusion
    of rich presence information, through which
    participants may see not only who is on-line, but
    also where they are and what they are doing, so
    that communications becomes planned and desired
    instead of disruptive and haphazard.

3
Internet2 Presence and Integrated Communications
WG (PIC)
  • Home Page
  • http//pic.internet2.edu/
  • Chair
  • Jeremy George, Yale Universityemail, im,
    sipjeremy.george_at_yale.edutel203-436-4507
  • Charter
  • Foster the deployment of SIP-based communication
    that integrate multiple communications elements
    in the context of presence

Presence and Integrated Communications email,
im, sipjeremy.george_at_yale.edu tel203/436.4507
email, im, sipben_at_internet2.edu telltif you
likegt pic.internet2.edu
4
Presence
  • Presence
  • Notification of events that facilitate
    communication
  • On-line, Away, Idle, On phone, Out to
    lunch, ...
  • Back to the future?
  • Remember BSD finger, write, who, talk?
  • Zephyr at MIT (1980s)
  • Presence restores the sense of community that
    existed on timesharing systems
  • Forward to the future!
  • New standards for interoperability and
    scalability
  • User-centric control of presence publication
  • Richer state semantics and automatic triggers

5
Presence and the Enterprise
  • Users on campus are defecting
  • Cell phones (for mobility)
  • AIM, Yahoo!, Skype (for IM and presence)
  • Enterprises
  • Control the physical and networking environment
    of their users
  • Uniquely situated to provide presence services
  • Control vital presence sensors calendar, room
    occupancy sensors, physical access control

6
Rich Presence Trials
  • Prototypes of next-gen campus services
  • Trials conducted at Internet2 conferences
  • Based on SIP/SIMPLE
  • Highly-participatory
  • New network infrastructure (WiFi location
    tracking)
  • New middleware (presence agent / location server)
  • New clients
  • Participants
  • Columbia IRT Lab, HP Labs Cambridge, University
    of Pennsylvania, Ford Motor Company, Microsoft,
    ...

7
Rich Presence Trials
Indianapolis October, 2003 Honolulu January,
2004 Arlington April, 2004
8
Determining location
  • Two types of sensors
  • end system determines location
  • handset-based ? GPS, 802.11 triangulation
  • network conveys location to end system or other
    component
  • MAC backtracking
  • AP-based 802.11 triangulation
  • swipe cards, iButtons, active badges
  • Two modes
  • explicit user action swipe card, touch iButton
  • involuntary network-based tracking
  • GPS may not be practical (cost, power, topology)
  • Add location beacons
  • extrapolate based on distance moved
  • odometer, pedometer, time-since-sighting
  • idea meet other mobile location beacons
  • estimate location based on third-party
    information

9
WiFi Location Tracking
  • HP Labs Metro Project
  • Signal Strength Location Tracking
  • Room-level accuracy
  • Sniff client signal strength from multiple
    monitors
  • Triangulation difficult due to walls, multipath
    effects
  • Match signal strength signature of target
    locations
  • Calibrate system by gathering signatures for each
    location
  • No client software required
  • But clients do have to transmit to be located

10
Skiffs
  • Standard access points
  • No client software
  • Skiff monitors
  • SA110 single board computer running Linux
  • Report signal strength, MAC address of all
    packets seen

InferenceEngine
Scanner
Aggregator
Consolidator
WirelessClient
Web Server
Scanner
SIP LocationService
Scanner
11
MAC Address Locations
ARPWatch and SIP registry to map MAC addresses to
SIP URIs
12
A simple example
Talk to Xiaotao
  • Over the phone
  • Go to his place and
  • talk face to face
  • IM and meet him
  • in conference room

13
Activities
  • Arlington, April 2004
  • Venue Spring 2004 Internet2 Member Meeting,
    Arlington, VAPresence Elements (anticipated)
    location (automatic) room session name session
    end time per-room internet weather
  • Honolulu, January 2004
  • Venue Winter 2004 Joint Techs Workshop,
    University of HawaiiPresence Elements location
    (automatic) room session name session end time
    per-room internet weatherClients sipc (Windows,
    Linux) presence portal
  • Indianapolis, October 2003
  • Venue Fall 2003 Internet2 Member Meeting,
    Indianapolis, INPresence Elements location
    (manual) room session name session end time
    Clients sipc (Windows, Linux) Session (Mac,
    Windows) presence portal

14
Technical details
SUBSCRIBE to my location
NOTIFY myself and others locations
PUBLISH presence status
by Jamey from HP
15
802.11 Signal Strength Location Tracking
  • Room-level accuracy
  • Unassociated 802.11 monitoring of all channels in
    use
  • Gathers signal strength measurements of each
    client
  • Clients visible from multiple monitors
  • Triangulation difficult due to walls, multipath
    effects
  • Match signal strength signature of target
    locations
  • Calibrate system by gathering signatures for each
    location
  • No client software required
  • But clients do have to transmit to be located

by Jamey from HP
16
802.11 Location Tracking
  • Standard access points
  • No client software
  • Skiff monitors
  • SA110 single board computer running Linux
  • Report signal strength, MAC address of all
    packets seen

by Jamey from HP
17
Locating client devices
  • ARP to correlate MAC to IP

by Jamey from HP
18
Locating SIP clients
  • Correlate client IP addr to SIP registrar

by Jamey from HP
19
IETF efforts
  • GEOPRIV working group
  • DHCP Option for Civil Addresses
  • A Presence-based GEOPRIV Location Object Format
  • SIMPLE working group
  • RPID - Rich Presence Information Data Format
  • CIPID Contact Information in Presence
    Information Data Format
  • SIPPING working group
  • Requirements for Session Initiation Protocol
    Location Conveyance

20
sipc for PIC trial
  • PUBLISH and XCAP support
  • Location-switch extension for CPL
  • Display location information
  • Pinpoint a user on a map
  • Convey civil/geo location map address
  • Map URL can be in location notifications (in
    CIPID or pidf-lo document)

21
Pinpoint a user on a map
22
Actions to a location
23
location-switch for CPL
24
location-switch for CPL
  • lt?xml version"1.0"?gt
  • ltcplgt
  • ltincominggt
  • ltlocation-switch type"civil"gt
  • ltlocation loc""gt
  • lttime-switchgt
  • lttime dtstart"20040224T200055Z"
    dtend"20040224T210055Z"gt
  • ltreject status"486" reason"Busy"/gt
  • lt/timegt
  • lt/time-switchgt
  • lt/locationgt
  • lt/location-switchgt
  • lt/incominggt
  • lt/cplgt

http//www.ietf.org/internet-drafts/draft-wu-iptel
-locswitch-00.txt
25
More location handling
26
sipc works as a LG
PUBLISH
TCP socket on port 5622
location daemon
Write a Comment
User Comments (0)
About PowerShow.com