Location-Based Services Henning Schulzrinne Columbia University.

Slides:



Advertisements
Similar presentations
Mobile Computing and Commerce And Pervasive Computing
Advertisements

Unified Communications Bill Palmer ADNET Technologies, Inc.
Aspire Vertical Markets Retail Store. Retail Store Solution.
1 UNIT I (Contd..) High-Speed LANs. 2 Introduction Fast Ethernet and Gigabit Ethernet Fast Ethernet and Gigabit Ethernet Fibre Channel Fibre Channel High-speed.
SIP, Presence and Instant Messaging
IM May 23-25, 2000 Evolution of IP Based Presence Services Evolution of IP-Based Presence Services Jonathan Rosenberg Chief.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
1 TELCORDIA PROPRIETARY – INTERNAL USE ONLY See proprietary restrictions on title page. Lets Move E911 Indoors! Mike Loushine & Clifford Behrens Telcordia.
Setting the Course for the New Digital Economy. The Elements of the New Digital Economy Content and Services Growth of content and service consumption.
Back Office Support System(BOSS) of High Speed Internet Service Myeong Hwan Park
Intermediate 2 Computing
Communicating over the Network
The Internet and the World Wide Web. Una DooneySlide 2Internet and WWW What is the Internet? This is the physical infrastructure or backbone of computers,
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Vishal K. Singh, Henning Schulzrinne
Chapter 1: Introduction to Scaling Networks
Internet Standards- Emergency Services Hannes Tschofenig Mail comments to and/or
Unisys Mobile CommHub – Inventing the Future Presented by: Edward Minyard, ITIL Partner Global Infrastructure Services.
© 2005 AT&T, All Rights Reserved. 11 July 2005 AT&T Enhanced VPN Services Performance Reporting and Web Tools Presenter : Sam Levine x111.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
PC Client Training Customer Name © 2010 CYPRESS COMMUNICATIONS, INC. 1.
SMC2804WBRP-G Barricade™ g 2.4GHz 54Mbps Wireless Cable/DSL Broadband Router with USB Print Server SMC2804WBRP-G
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Page 1 / 18 Internet Traffic Monitor IM Page 2 / 18 Outline Product Overview Product Features Product Application Web UI.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBCMSN BCMSN Module 1 Lesson 1 Network Requirements.
The Internet–Illustrated Introductory, Fourth Edition
Vodacom Microsoft Hosted Lync
Assignment 3 LTEC 4550 Cason Parker. Network Hub A Network Hub is a device that connects other devices together using Ethernet cables. Hubs are unintelligent.
Using Presence Information to Develop Converged Telecom Services Standards and Challenges Parijat Garg Computer Science, IIT Bombay.
Sharmistha Chatterjee 82349D 82349D Helsinki University of Technology Instant Messaging and Presence with SIP.
Chapter 15 The Third Component: Powerful Networks.
From data delivery to control: rich presence and multimedia Henning Schulzrinne, Ron Shacham, Xiaotao Wu Columbia University, New York Wolfgang Kellerer,
1 LoST: Location-to-URL Mapping cluster serves VSP 2 NY US NJ US Bergen County NJ US 123 Broad Ave Leonia Bergen County NJ US cluster serving VSP 1 replicate.
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Communications and Networks Chapter 8.
Wi-Fi Structures.
ORBIT NSF site visit - July 14, Location-based Services & data propagation in ORBIT Henning Schulzrinne Dept. of Computer Science.
CFP 2005 (Seattle) -- April 2005 Location-based services – an IETF perspective Henning Schulzrinne (+ Xiaotao Wu, Ron Shacham) Dept. of Computer Science.
CHAPTER 15 & 16 Service Provider VoIP Applications and Services Advanced Enterprise Applications.
Technology Overview. Confidential & Proprietary Information System Unit Server Two-way Satellite network System includes units and server Units have built.
Lecture 5 Title: Networks and Businesses
SDO Emergency Services Coordination Workshop (ESW06) 1 A Location-to-Service Translation Protocol (LoST) & Mapping Protocol Architecture Ted Hardie Andrew.
Discovering Computers Fundamentals, 2011 Edition Living in a Digital World.
ESW – May 2010 UK Architecture for VoIP 999/112s John Medland – BT 999/112 Policy Manager.
The Next Generation Proof-of-Concept System Jong Yul Kim Wonsang Song Henning Schulzrinne SIP 2009 (Paris, January 2009)
Communications and Networks Chapter 8. 2 Introduction We live in a truly connected society. Increased connectivity potentially means increased productivity,
November 2006IETF 67 - ECRIT Location-to-URL Mapping Architecture and Framework draft-ietf-ecrit-mapping-arch Henning Schulzrinne Columbia University
Networks QUME 185 Introduction to Computer Applications.
Practical Considerations for supporting Emergency Calls Brian Rosen Emergicom.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Lecture 4 Title: Network Components and Types By: Mr Hashem Alaidaros MIS 101.
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
Internet Protocol TeleVision
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Communicating over the Network Network Fundamentals – Chapter 2.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
ORBIT: Location- based services Henning Schulzrinne Columbia University.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Communicating over the Network Network Fundamentals – Chapter 2.
LBS Division INDOOR POSITIONING SYSTEM Indoors Independent infrastructure that communicates via wireless connection standards: RFID Technology: Continuous.
NetCri'07 LoST: A Protocol for Mapping Geographic Locations to Public Safety Answering Points Henning Schulzrinne, Hannes Tschofenig, Andrew Newton, Ted.
Location-Based Services Henning Schulzrinne Columbia University.
Revision Unit 1 – The Online World Online Services Online Documents Online Communication Cloud Computing The Internet Internet Infrastructure Internet.
ECRIT interim meeting - Washington, DC - Feb LUMP: Location-to-URL mapping draft-schulzrinne-ecrit-lump Henning Schulzrinne Columbia University.
PNNL Site Update July, 2009 Lewis Allen, Network Engineer.
SOSIMPLE: A Serverless, Standards- based, P2P SIP Communication System David A. Bryan and Bruce B. Lowekamp College of William and Mary Cullen Jennings.
Computer Networking Devices
Jong Yul Kim, Wonsang Song, and Henning Schulzrinne
Thoughts on VoIP and Emergency Calling
Lesson 3: Introduction to Internet Technology
Henning Schulzrinne Columbia University
LUMP: Location-to-URL mapping draft-schulzrinne-ecrit-lump
Presentation transcript:

Location-Based Services Henning Schulzrinne Columbia University

Overview Time + space Getting location information Using location information Privacy issues

Getting location information Universal anywhere in the world independent of network connectivity Non-proprietary Energy efficient Accurate to 10 m/room level doesnt exist in one system

Location- determination methods MethodGPS802.11protocolscell towermanual layerL2L2, L3, L7 accuracy10m20-100mroom-level, AP100 m-2 km room or building AP advantages privacy global accurate simple to implement reasonably accurate room-level accuracy no surveying needed no infrastructure cost client privacy no infrastructure privacy problemsmostly outdoors requires survey only works in urban areas requires Internet connectivity mapping IP address to switch port? low accuracy cell coverage stationary only doesnt scale use Enterprise & home LANs Some ISPs DSL, cable backup for other methods enterprise home PC

5 Location delivery protocols MethodLLDP-MEDDHCPHELD layerL2L3L7 (HTTP) accuracyroom-level, AP advantages simple to implement built into switch direct port/room mapping simple to implement network locality traverses NATs can be operated by L2 provider problems may be hard to automate for large enterprises mapping MAC address to location? mapping IP address to switch port? use Enterprise & home LANs Some ISPs DSL, cable ISPs

6 Location-based services Foundations of Location-based Services (Steinger, Neun, Edwardes), modified) location- based services Information Tracking Navigation Games Leisure Billing Emergency Advertising Management emergency calls automotive assistance banners & alerts road tolling customer relationship Infrastructure fleet (scheduling) environmentalsecurity facility buddy finder instant messaging mobile gamesgeocaching shopping guides travel & tourist guides mobile yellow pages travel planner people & vehicle tracking product tracking directionsindoor routing car park assistance traffic management Communications location-aware call handling

Location-based services Finding services based on location physical services (stores, restaurants, ATMs,...) electronic services (hot spots, printers,...) Using location to improve (network) services incoming or outgoing communications adapts to location Using location to provide information tourist guides advertisements Making others aware of user location presence (individual) popularity, movement (group) Security grant access based on users location

8 Location-based VoIP services Location-aware inbound routing do not forward call if time at callee location is [11 pm, 8 am] only forward time-for-lunch if destination is on campus do not ring phone if Im in a theater outbound call routing contact nearest emergency call center send to nearest location-based events subscribe to locations, not people Alice has entered the meeting room subscriber may be device in room

Location-based security Examples: Garmin GPS unlocks at home Only allow person in room to control conference room equipment via web browser Restrict access to bank account based on users location IP-address based (MaxMind,...) Need certified location

10 Modes of emergency communications emergency call civic coordination emergency alert (inverse 911) dispatch information I-am-alive

11 Components of NG911 system LoST (public) LoST (private) Internet ESN (county, state, …) PSAP

12 LoST: Location-to-URL Mapping cluster serves VSP 2 NY US NJ US Bergen County NJ US 123 Broad Ave Leonia Bergen County NJ US cluster serving VSP 1 replicate root information search referral root nodes Leonia NJ US VSP 1 LoST

13 LoST Architecture T1 (.us) T2 (.de) T3 (.dk) GGGGG broadcast (gossip) T1:.us T2:.de resolver seeker 313 Westview Leonia, NJ US Leonia, NJ tree guide

14 LoST: Query example <findService xmlns="urn:…:lost1 recursive="true" serviceBoundary="value" > Germany Bavaria Munich Neu Perlach 96 urn:service:sos.police

15 LoST Find Service response/warning example München Polizei-Abteilung urn:service:sos.police Germany Bavaria Munich

See the city in true realtime: how busy is the city & where is everyone going, right now? Red: all anonymous destination activityGreen: only unusual destination activity Press 1 to see the #1 hottest destination, then 1 again to see the restaurants and bars there, etc. Now available in San Francisco, more cities rolling out in beta version. Citysense.com Aggregate GPS information

Machine learning algorithm that determines behavior and clusters from anonymous aggregate movement from all pairs of corners in the city. Obtains behavioral map of city (vs. geographical map) Nightlife Restaurants Residential Work Minimum Volume Embedding

Platforms missing navigation missing network connectivity missing location BlueTooth? ZigBee? time zone

IETF GEOPRIV and SIMPLE architectures target location server location recipient rule maker presentity presence agent watcher GEOPRIV SIP presence PUBLISH SUBSCRIBE publication interface notification interface XCAP (rules) DHCP

Privacy issues Not all LBS are privacy-sensitive where is the the M125 bus? navigation with GPS Problem: location + personal identity or derivable (e.g., via home location)

Privacy threats Privacy reveal device anonymously (e.g., nearest gas station) reveal identity + location to LBS (friend finder service) reveal to individual (friend, other)

22 All presence data, particularly location, is highly sensitive Basic location object (PIDF-LO) describes distribution (binary) retention duration Policy rules for more detailed access control who can subscribe to my presence who can see what when <gml:Point gml:id="point1 srsName="epsg:4326"> 37:46:30N 122:25:10W no T04:57:29Z T20:57:29Z Presence and privacy: PIDF-LO

23 GEOPRIV privacy rules Conditions identity, sphere time of day current location identity as or + Actions watcher confirmation Transformations include information reduced accuracy e.g., only within 5 mile radius User gets maximum of permissions across all matching rules privacy-safe composition: removal of a rule can only reduce privileges Extendable to new presence data –rich presence –biological sensors –mood sensors

Open technical and standards issues Universal APIs As simple as gettimeofday() Not specific to method or vendor Crowd-sourcing Integration between presence and location presence as universal third party interface? Clear privacy rules both technical and legal

Deployment issues ISPs need to make location available to their customers for in-door use location as a chargeable service? LAN-based location for room-level location APs and ports enterprise

Conclusion Location as fundamental service building block time & space Improve user experience from navigation and locating services to automatic silent mode Need network protocols for conveying location mapping location to services describing privacy requirements