Location Without GPS John Krumm Microsoft Research Redmond, Washington, USA.

Slides:



Advertisements
Similar presentations
Lighting Automation LLC 800-LED Lighting Automation Smart Lighting Systems.
Advertisements

CILoS: A CDMA Indoor Localization System Waqas ur Rehman, Eyal de Lara, Stefan Saroiu.
Green Computing Energy in Location-Based Mobile Value-Added Services Maziar Goudarzi.
Did You See Bob?: Human Localization using Mobile Phones Constandache, et. al. Presentation by: Akie Hashimoto, Ashley Chou.
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Yu-Chung Cheng (UCSD, Intel Research) Yatin Chawathe (Intel Research) Anthony LaMarca.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
Location-Aware Computing John Krumm Microsoft Research Redmond, Washington, USA.
1 Toward More Sensitive Mobile Phones Ken Hinckley Eric Horvitz Attentional User Interfaces Project Microsoft Research.
By Abdullah Al-Dossary Ahmad Al-Suhaibani
Supporting Mobile Sensors and Typed Data Exchange Through the JXTA p2p Framework Supporting Mobile Sensors and Typed Data Exchange Through the JXTA p2p.
Crossroads Copenhagen Project A Wireless 3D Positioning Wireless 3D Positioning Outdoor Positioning using GPS or GPS or Operator driven telephone networks.
PicoNet:1 WirelessNet Tseng Piconet: Embedded Mobile Networking F. Bennett, D. Clarke, and J. B. Evans in IEEE Personal Communications, Vol. 4, No. 5,
© 2004 Andreas Haeberlen, Rice University 1 Practical Robust Localization over Large-Scale Wireless Ethernet Networks Andreas Haeberlen Eliot Flannery.
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
45 nm transistor 45nm =.045um (microns)= 450 Angstroms.
Expanding the Horizons of Location-Aware Computing Expanding the Horizons of Location-Aware Computing Using and determining location in a context sensitive.
Analysis of the Performance of IEEE for Medical Sensor Body Area Networking ECE 5900 Computer Engineering Seminar Instructor: Dr. Chigan Huaming.
New Technologies Are Surfacing Everyday. l Some will have a dramatic affect on the business environment. l Others will totally change the way you live.
5-1 Data Link Layer r What is Data Link Layer? r Wireless Networks m Wi-Fi (Wireless LAN) r Comparison with Ethernet.
Ruolin Fan, Silas Lam, Emanuel Lin, Oleksandr Artemenkoⱡ, Mario Gerla
BluEyes Bluetooth Localization and Tracking Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla Ei Darli Aung Jonathan Yang Dae-Ki Cho Mario Gerla.
Ubiquitous Advertising: the Killer Application for the 21st Century Author: John Krumm Presenter: Anh P. Nguyen
This slide brought to you by What to Do With Thousands of GPS Tracks John Krumm, PhD Microsoft Research Redmond, WA.
Wang, Z., et al. Presented by: Kayla Henneman October 27, 2014 WHO IS HERE: LOCATION AWARE FACE RECOGNITION.
Wireless Technology Wireless devices transmit information via Electromagnetic waves Early wireless devices –Radios – often called wireless in.
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
GML-3 GPRS BASED METER AND LOGGER THREE PHASE METER WITH INBUILT DATA LOGGER © Embuilt Technologies Visit us at Or For.
Ken Dorsey KA8OAD. What is EchoLink? The simple answer is EchoLink software uses VoIP technology to link ham radio stations together around the world.
Localization in Sensor Networking John Quintero. Applications Application-driven, data-centric sensor networks frequently require location information.
UNIVERSITY of NOTRE DAME COLLEGE of ENGINEERING Preserving Location Privacy on the Release of Large-scale Mobility Data Xueheng Hu, Aaron D. Striegel Department.
6.1 Using AMO After this class, you will be able to: Install AMO
Navigation System for the Visually Impaired Based on an Information Server Concept Ari Virtanen, Sami Koskinen.
Turducken: Hierarchical Power Management for Mobile Devices Jacob Sorber, Nilanjan Banerjee, Mark Corner, Sami Rollins University of Massachusetts, Amherst.
PPT Slides by Dr. Craig Tyran & Kraig Pencil Computer Networking – Part 1 MIS 320 Kraig Pencil Summer 2014.
Lecture 4 Title: Network Components and Types By: Mr Hashem Alaidaros MIS 101.
45 nm transistor 45nm =.045um (microns)= 450 Angstroms.
NT1210 Introduction to Networking
$20 billion business 230 million printers sold  170 million inkjet  60 million laserjet #1 in ink, laser, scanners, designjet, print servers Consistent.
Download from The NearMe Wireless Proximity Server John Krumm and Ken Hinckley Microsoft Research Redmond,
Sentient Computing Presenter : Alhaf malik.K Syed Ammal Engineering College, Ramanathapuram.
Faculty of Engineering, dept. ELEC Positioning a mobile terminal Combining GPS and GSM techniques Nico Deblauwe
CPET 565 Mobile Computing Systems Context-Aware Computing Lecture 10 Hongli Luo Indiana University-Purdue University Fort Wayne.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Yu-Chung Cheng (UCSD, Intel Research) Yatin Chawathe (Intel Research) Anthony LaMarca.
Lesson 3 Getting started and Installing Web Matrix Getting started and Installing Web Matrix.
University of Kansas 2004 ITTC Summer Lecture Series Network Analyzer Operation John Paden.
Microsoft Research Faculty Summit John Krumm Microsoft Research Redmond, WA.
Contents Introduction What are Location-based services Working of Location-based services Location Tracking Technologies Power profiling a mobile phone.
A CCELEROMETER. Accelerometers are devices that can measure acceleration, but in smartphones, they're able to detect changes in orientation and tell the.
Web: ~ laoudias/pages/platform.htmlhttp://www2.ucy.ac.cy/ ~ laoudias/pages/platform.html
The ambient light sensor in a smart phone is what measures how bright the light is. It’s the phones software that adjusts the brightness in the display.
Module 12: Configuring Windows XP Professional for Mobile Computing.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors.
Thrust IIA: Environmental State Estimation and Mapping Dieter Fox (Lead) Nicholas Roy MURI 8 Kickoff Meeting 2007.
SECURITY SYSTEM USING PIR. OVERVIEW  Introduction of Embedde system  Aim of the project  Current scenario  Limitations of Current scenario  Futurescope.
I I R R T T Internet Real Time Lab SECE SYSTEM SECE SERVER INTERNET ELECTRICAL APPLIANCES CONNECTED TO MICROCONTROLLER … … : register & download.
NT1210 Introduction to Networking
The NearMe Wireless Proximity Server John Krumm and Ken Hinckley Microsoft Research Redmond, WA, USA.
The City of Calgary’s Intelligent Transportation Systems and Yeatland (Yeats) Wong, P. Eng. The City of Calgary Transportation Department.
Overview Issues in Mobile Databases – Data management – Transaction management Mobile Databases and Information Retrieval.
Mobile Computing CSE 40814/60814 Spring 2017.
Understanding and using Location technologies
WUR Reconnection Usage Model
INFS 211: Introduction to Information Technology
WUR Usage Model Date: Authors: Nov 2016
Location Sensing (Inference)
Mobile Computing CSE 40814/60814 Spring 2018.
Sunnytek sensor networks
Special Needs Computer Solutions Inc.
Special Needs Computer Solutions Inc.
Presentation transcript:

Location Without GPS John Krumm Microsoft Research Redmond, Washington, USA

Seattle, Washington, USA Kyoto, Japan Location

Importance of Location Find your way Find nearby things Invoke location-based services –Electronic graffiti, e.g. “There is a better Mexican restaurant 0.2 km north of here.” –List of nearby events Part of context –In lecture hall → cell phone off –At home → use home network

IWMMS & Location “Study of Structuring and Recalling Life Log Experience Using Location Information”, Y. Aihara, R. Ueoka, K. Hirota and M. Hirose -- Already using location for activity inference “Active Wearable Vision Sensor: Recognition of Human Activities”, K. Sumi, M. Toda, S. Tsukizawa and T. Matsuyama “Cooperative Dialogue Planning with User and Situation Models via Example-based Training”, I. R. Lane, S. Ueno and T. Kawahara -- Inferring context of user – location is part of context “A Hybrid Dynamical System for Event Segmentation, Learning, and Recognition”, H. Kawashima, K. Tsutsumi and T. Matsuyama “Time-Series Human-Motion Analysis with Kernels derived from Learned Switching Linear Dynamics”, T. Mori, M. Shimosaka, T. Harada and T. Sato -- Apply HDS/SLDS to infer location & mode of transportation & destination?

Why Not Use GPS? Does not work indoors Needs view of satellites

Location Sensing Hazas, Scott, Krumm, “Location-Aware Computing”, IEEE Computer Magazine, February 2004.

Outline Introduction L OCADIO – Wi-Fi triangulation NearMe – Wi-Fi proximity RightSPOT – FM radio triangulation TempIO – Inside/outside from temperature

Location from with L OCADIO * Mobile device measures signal strengths from Wi-Fi access points Computes its own location Wi-Fi (802.11) access point * Location from Radio with Eric Horvitz

L OCADIO – Radio Survey Radio survey to get signal strength as a function of position

L OCADIO - Constraints No passing through wallsNo speedingWe know when you move Make the client as smart as possible to reduce calibration effort

L OCADIO - Results Hidden Markov model gives median error of 1.53 meters

Outline Introduction L OCADIO – Wi-Fi triangulation NearMe – Wi-Fi proximity RightSPOT – FM radio triangulation TempIO – Inside/outside from temperature

NearMe conference rooms printers bathroom reception desk people Find people and things nearby Download from with Ken Hinckley

The Basic Idea Wi-Fi access point NearMe Proximity Server Download from

Location vs. Proximity s 1 = measured signals s 2 = measured signals x 1 = (x,y) location x 2 = (x,y) location d 12 = f(x 1, x 2 ) d 12 = g(s 1, s 2 ) Download from

NearMe Client Windows XP PocketPC 2003 Requirements: Windows XP WWW access Microsoft.NET Framework Download from

NearMe Client – Test Connections Download from

NearMe Client – Register Register with: Name (optional) URL (optional) Expiration interval Download from

NearMe Client – Report Wi-Fi List of detectable Wi-Fi access points Access points used only as beacons Periodic reports for mobility Download from

NearMe Client -- Query Adjustable “Look back” time to filter outdated reports Download from

Register as thing NearMe Client – Nearby Things personelevatorkitchenbathroom conference roomstairsmail roomstitchable device printercafeteriareception deskdemo person Report signal strengths Query for things Download from

Simple Distance Function d = -2.53∙ n ∩ – 2.90∙ ρ s rms error = meters ρ s = 0.39 Download from

Access Point Layout A F B D C E F A B C D E Access point topology in database Recomputed every hour Download from

NearMe Demo

Outline Introduction L OCADIO – Wi-Fi triangulation NearMe – Wi-Fi proximity RightSPOT – FM radio triangulation TempIO – Inside/outside from temperature

SPOT Watch Location weather traffic diningmovies Commercial FM: transmit new data every ~2 minutes Filter on watch to take what it wants Watch displays “personalized” data with Adel Youssef, Ed Miller, Gerry Cermak, Eric Horvitz

Location-Sensitive Features Nice to have Local traffic Nearby movie times Nearby restaurants Need to know location of device …

Use FM Radio Signal Strengths Scan signal strengths of 32 FM radio stations at 1 Hz

Ranking Approach Each watch scales signal strengths differently Impractical to calibrate every watch Input Power Measured Power ABC Redmond:KPLU < KMTT < KMPS Bellevue:KMTT < KPLU < KMPS Issaquah:KMTT < KMPS < KPLU … Any monotonically increasing function of signal strength preserves ranking N radio stations → N! possible rankings 1.A B C 2.A C B 3.B A C 4.B C A 5.C A B 6.C B A

Test Six suburbs and six radio stations 81.7% correct from 8 radio stations

Avoid Manual Training Seattle KMPS 94.1 MHz KSER 90.7 MHz

Classify Into Grid Cell Find location in grid Use predicted signal strengths to avoid manual training ≈ 8 kilometers average error Summer intern Adel Youssef, U. Maryland

Outline Introduction L OCADIO – Wi-Fi triangulation NearMe – Wi-Fi proximity RightSPOT – FM radio triangulation TempIO – Inside/outside from temperature

TempIO – Inside/Outside Classification Suunto X9 – GPS, altimeter, thermometer Suunto N3 – SPOT watch, knows outside temperature, location Are you inside or outside? Turn off GPS if inside to save batteries Metadata for digital photos Higher-level context reasoning Bayes Net with Ramaswamy Hariharan

World Weather Stations 6509 weather stations → → our web servicehttp://weather.noaa.gov/weather/metar.shtml

Inside/Outside from Temperature From hourly temperature data in five US cities, 2003 Average correct 81% Kyoto

The End