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.
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
Location-Based Services Henning Schulzrinne Columbia University.
Vishal K. Singh, Henning Schulzrinne
University of Baltimore Telecommunications Technology
Networks & Components Discuss the components required for successful communications Explain the purpose of communications software Identify various sending.
Mobility Jennifer Rexford COS 461: Computer Networks Lectures: MW 10-10:50am in Architecture N101
You Sale Distribution & Monitoring Product. It’s Only One Step … Take it Agenda  Introduction to Mass Distribution Environment  System Overview  System.
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.
Mohamed F. Mokbel University of Minnesota
Ch 2. Mobile Computing Applications Myungchul Kim
Origins of ECRIT IETF has been working on location since 2000 –Spatial BoF, eventually GEOPRIV chartered in 2001 GEOPRIV provides location information.
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.
What we will cover… Home Networking: Network Address Translation (NAT) Mobile Routing.
The SIMPLE Presence and Event Architecture Henning Schulzrinne (*) Dept. of Computer Science Columbia University (*) The SIMPLE architecture is a collaboration.
From data delivery to control: rich presence and multimedia Henning Schulzrinne, Ron Shacham, Xiaotao Wu Columbia University, New York Wolfgang Kellerer,
Identity, Spheres and Privacy Rules Henning Schulzrinne (with Hannes Tschofenig and Richard Barnes) Workshop on Identity, Information and Context October.
1 Location-Based Services Using GSM Cell Information over Symbian OS Final Year Project LYU0301 Mok Ming Fai (mfmok1) Lee Kwok Chau (leekc1)
Mobile Commerce and Ubiquitous Computing
COS 461: Computer Networks
ORBIT NSF site visit - July 14, Location-based Services & data propagation in ORBIT Henning Schulzrinne Dept. of Computer Science.
Presence Vishal Kumar Singh and Henning Schulzrinne Feb 10, 2006.
CFP 2005 (Seattle) -- April 2005 Location-based services – an IETF perspective Henning Schulzrinne (+ Xiaotao Wu, Ron Shacham) Dept. of Computer Science.
1 Networking A computer network is a collection of computing devices that are connected in various ways in order to communicate and share resources. The.
A Guide to major network components
11 Introduction Dr. Miguel A. Labrador Department of Computer Science & Engineering
CHAPTER 15 & 16 Service Provider VoIP Applications and Services Advanced Enterprise Applications.
IEEE Wireless LAN Standard
Networking Components Chad Benedict – LTEC
All Rights Reserved © Alcatel-Lucent | Presentation Title | Month 2009 Office Mobility Solutions Office Solutions Group Philippe JEAN February 4th,
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
ESW – May 2010 UK Architecture for VoIP 999/112s John Medland – BT 999/112 Policy Manager.
Network Components 101 Travis Hill.
TNO Telecom Supporting New Business Models for Machine/Device based Services Professor George Huitema Mobile Billing Systems 2004 Budapest
Networks. What is a Network? Two or more computers linked together so they can send and receive data. We use them for sending s, downloading files,
Location-Based API 1. 2 Location-Based Services or LBS allow software to obtain the phone's current location. This includes location obtained from the.
March 2005 MobiDE Research Group Location-Aware Computing (CSE750) Spring SangHyun Park MobiDE (Mobile Data Engineering) Research Group.
MBL393 Location Aware Devices Chung Webster Application Development Consultant.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Connecting to the Network Networking for Home and Small Businesses.
Internet2 spring meeting1 Making the phone not ring Henning Schulzrinne Department of Computer Science Columbia University Internet2.
11/6/20061 Presence By, Ram Vaithilingam. 11/6/20062 Philosophy transition One computer, many users One computer, one user Many computers, one user anywhere,
making services simple Adding a Network- Convergent Service to the Connected Services Sandbox.
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.
Trackstar Navigations Pvt. Ltd. Presenting New Generation GPS Tracking System.
LAN Switching and Wireless – Chapter 1 Vilina Hutter, Instructor
SiteWiz – RiT ’ s CAM Solution. Daily IT Challenges Overload of infrastructure information Numerous daily changes Many departments involved No clear picture.
Project Objectives A multi-function programmable SIP user agent for multimedia communications, such as audio, video, white board, desktop sharing, shared.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
1 Ubiquitous Computing in Home Networks Henning Schulzrinne, Columbia University Stefan Berger, IBM Research IEEE Communication Magazine 2003.
Presence Networking: XMPP and Jabber Joe Hildebrand Chief Architect Jabber, Inc. Networld+Interop 1 May 2003.
1. Nortel Confidential Information BUSINESS MADE SIMPLE 2 The Future of Telecommunications John A. Phillips Nortel, ETSI General Assembly Chairman 2007.
Core VoIP and 911 issues and alternatives Henning Schulzrinne Columbia University August 2003.
ORBIT: Location- based services Henning Schulzrinne Columbia University.
Internet protocols for the SmartGrid – architectural consideration Henning Schulzrinne Columbia University 1.
© 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.
T Next generation cellular networks Location Services Based on Cellular Systems Alexei Semenov
0 What Does SIP Bring to Your Customer Experience ? Extend VoIP and IP Contact Center values through support of SIP o Media and location independent support.
Compelling Examples of UC as an Application Platform.
PNNL Site Update July, 2009 Lewis Allen, Network Engineer.
INTERNET PROTOCOL TELEVISION (IP-TV)
Mobile Commerce and the Internet of Things
Event notification and filtering
Making the phone not ring Henning Schulzrinne Department of Computer Science Columbia University Internet2 spring meeting May 3, 2005.
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 doesn’t 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 doesn’t 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 user’s 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 I’m 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

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 (alpha consumer app) 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

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)

15 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

16 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