logging in or signing up VON04s I2 Abbott Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 149 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: June 18, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Presence and Integrated: Presence and Integrated Xiaotao Wu Henning Schulzrinne (hgs@cs.columbia.edu) (with slides from Ben Teitelbaum, Internet2) VON Spring 2004 (Santa Clara, CA) March 31, 2004 Communications (PIC) Working Group Goal: 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. Internet2 Presence and Integrated Communications WG (PIC): Presence and Integrated Communications email:, im:, sip:jeremy.george@yale.edu tel:203/436.4507 email, im:, sip:ben@internet2.edu tel:andlt;if you likeandgt; pic.internet2.edu Internet2 Presence and Integrated Communications WG (PIC) Home Page http://pic.internet2.edu/ Chair Jeremy George, Yale University {email, im, sip}:jeremy.george@yale.edu tel:203-436-4507 Charter Foster the deployment of SIP-based communication that integrate multiple communications elements in the context of presence Presence: 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 Presence and the Enterprise: 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 Rich Presence Trials: 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, ... Rich Presence Trials: Indianapolis October, 2003 Honolulu January, 2004 Arlington April, 2004 Rich Presence Trials Determining location: 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 WiFi Location Tracking: 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 “Skiffs”: 'Skiffs' Standard access points No client software 'Skiff' monitors SA110 single board computer running Linux Report signal strength, MAC address of all packets seen Scanner Web Server Inference Engine Aggregator Consolidator SIP Location Service Scanner Scanner Wireless Client MAC Address Locations: MAC Address Locations ARPWatch and SIP registry to map MAC addresses to SIP URIs A simple example: 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 Activities: Activities Arlington, April 2004 Venue: Spring 2004 Internet2 Member Meeting, Arlington, VA Presence 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 Hawaii Presence Elements: location (automatic); room session name; session end time; per-room internet weather Clients: sipc (Windows, Linux); presence portal Indianapolis, October 2003 Venue: Fall 2003 Internet2 Member Meeting, Indianapolis, IN Presence Elements: location (manual); room session name; session end time; Clients: sipc (Windows, Linux); Session (Mac, Windows); presence portal Technical details: Technical details SUBSCRIBE to my location PUBLISH presence status NOTIFY myself and others’ locations by Jamey from HP 802.11 Signal Strength Location Tracking: 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 802.11 Location Tracking: 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 Locating client devices: by Jamey from HP Locating client devices ARP to correlate MAC to IP Locating SIP clients: by Jamey from HP Locating SIP clients Correlate client IP addr to SIP registrar IETF efforts: 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 sipc for PIC trial: 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 andamp; map address Map URL can be in location notifications (in CIPID or pidf-lo document) Pinpoint a user on a map: Pinpoint a user on a map Actions to a location: Actions to a location location-switch for CPL: location-switch for CPL location-switch for CPL: location-switch for CPL andlt;?xml version='1.0'?andgt; andlt;cplandgt; andlt;incomingandgt; andlt;location-switch type='civil'andgt; andlt;location loc=''andgt; andlt;time-switchandgt; andlt;time dtstart='20040224T200055Z' dtend='20040224T210055Z'andgt; andlt;reject status='486' reason='Busy'/andgt; andlt;/timeandgt; andlt;/time-switchandgt; andlt;/locationandgt; andlt;/location-switchandgt; andlt;/incomingandgt; andlt;/cplandgt; http://www.ietf.org/internet-drafts/draft-wu-iptel-locswitch-00.txt More location handling: More location handling sipc works as a LG: sipc works as a LG location daemon PUBLISH TCP socket on port 5622 You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
VON04s I2 Abbott Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINT Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 149 Category: Education License: All Rights Reserved Like it (0) Dislike it (0) Added: June 18, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Presence and Integrated: Presence and Integrated Xiaotao Wu Henning Schulzrinne (hgs@cs.columbia.edu) (with slides from Ben Teitelbaum, Internet2) VON Spring 2004 (Santa Clara, CA) March 31, 2004 Communications (PIC) Working Group Goal: 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. Internet2 Presence and Integrated Communications WG (PIC): Presence and Integrated Communications email:, im:, sip:jeremy.george@yale.edu tel:203/436.4507 email, im:, sip:ben@internet2.edu tel:andlt;if you likeandgt; pic.internet2.edu Internet2 Presence and Integrated Communications WG (PIC) Home Page http://pic.internet2.edu/ Chair Jeremy George, Yale University {email, im, sip}:jeremy.george@yale.edu tel:203-436-4507 Charter Foster the deployment of SIP-based communication that integrate multiple communications elements in the context of presence Presence: 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 Presence and the Enterprise: 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 Rich Presence Trials: 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, ... Rich Presence Trials: Indianapolis October, 2003 Honolulu January, 2004 Arlington April, 2004 Rich Presence Trials Determining location: 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 WiFi Location Tracking: 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 “Skiffs”: 'Skiffs' Standard access points No client software 'Skiff' monitors SA110 single board computer running Linux Report signal strength, MAC address of all packets seen Scanner Web Server Inference Engine Aggregator Consolidator SIP Location Service Scanner Scanner Wireless Client MAC Address Locations: MAC Address Locations ARPWatch and SIP registry to map MAC addresses to SIP URIs A simple example: 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 Activities: Activities Arlington, April 2004 Venue: Spring 2004 Internet2 Member Meeting, Arlington, VA Presence 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 Hawaii Presence Elements: location (automatic); room session name; session end time; per-room internet weather Clients: sipc (Windows, Linux); presence portal Indianapolis, October 2003 Venue: Fall 2003 Internet2 Member Meeting, Indianapolis, IN Presence Elements: location (manual); room session name; session end time; Clients: sipc (Windows, Linux); Session (Mac, Windows); presence portal Technical details: Technical details SUBSCRIBE to my location PUBLISH presence status NOTIFY myself and others’ locations by Jamey from HP 802.11 Signal Strength Location Tracking: 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 802.11 Location Tracking: 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 Locating client devices: by Jamey from HP Locating client devices ARP to correlate MAC to IP Locating SIP clients: by Jamey from HP Locating SIP clients Correlate client IP addr to SIP registrar IETF efforts: 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 sipc for PIC trial: 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 andamp; map address Map URL can be in location notifications (in CIPID or pidf-lo document) Pinpoint a user on a map: Pinpoint a user on a map Actions to a location: Actions to a location location-switch for CPL: location-switch for CPL location-switch for CPL: location-switch for CPL andlt;?xml version='1.0'?andgt; andlt;cplandgt; andlt;incomingandgt; andlt;location-switch type='civil'andgt; andlt;location loc=''andgt; andlt;time-switchandgt; andlt;time dtstart='20040224T200055Z' dtend='20040224T210055Z'andgt; andlt;reject status='486' reason='Busy'/andgt; andlt;/timeandgt; andlt;/time-switchandgt; andlt;/locationandgt; andlt;/location-switchandgt; andlt;/incomingandgt; andlt;/cplandgt; http://www.ietf.org/internet-drafts/draft-wu-iptel-locswitch-00.txt More location handling: More location handling sipc works as a LG: sipc works as a LG location daemon PUBLISH TCP socket on port 5622