iDiary: From GPS Signals to a Text-Searchable Diary

Slides:



Advertisements
Similar presentations
More Accurate Bus Prediction Allows Passengers to find alternate forms of transportation Do this with energy efficiency in mind Dont use any high level.
Advertisements

Research Challenges in the CarTel Mobile Sensor System Samuel Madden Associate Professor, MIT.
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
Theft Tracking Chris Meyers. Scenario You realize that you don’t have your phone – Lost – Stolen First, let your phone know it’s missing – Txt message.
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.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
Creating Mobile Apps with App Inventor! Day 4 Google search Kris Gordon Ludlow for links.
Using Mobile data collection IDP Needs Assessment Survey in Serbia Using Mobile data collection Introduction Practical implementation.
Panoptes: A Scalable Architecture for Video Sensor Networking Applications Wu-chi Feng, Brian Code, Ed Kaiser, Mike Shea, Wu-chang Feng (OGI: The Oregon.
UP206A: Introduction to GIS. » The ArcGIS Network Analyst extension allows you to build a network dataset and perform analysis on a network dataset »
By Liqiang Cheng, Naiqi Jin and Jason Yap. Project Description Project summary: A Geo-spatial search system that collects and combines data from various.
Research Paper Presentation – CS572 Summer 2011 Presented by Donghee Sung Paper by Paul Clough (University of Sheffield Western Bank)
Dagstuhl Seminar 10042, Demetris Zeinalipour, University of Cyprus, 26/1/2010 NSF Workshop on Sustainable Energy Efficient Data Management (SEEDM), Arlington,
EnLoc: Energy-Efficient Localization for Mobile Phones Written By, Ionut Constandache (Duke), Shravan Gaonkar (UIUC), Matt Sayler (Duke), Romit Roy Choudhary.
1 Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang, Assistant Professor Dept. of Computer Science & Information Engineering National Central.
Information Retrieval and Extraction 資訊檢索與擷取 Chia-Hui Chang National Central University
© 2009 Research In Motion Limited Introduction to GPS and Wi-Fi technology on BlackBerry smartphones.
What is GPS? GPS, which stands for Global Positioning System, is the only system today able to show you your exact position on the Earth anytime, in any.
Lecture 5 Geocoding. What is geocoding? the process of transforming a description of a location—such as a pair of coordinates, an address, or a name of.
If you want to go somewhere that you have never visited before, how do you find your way?
Finding Nearby Wireless Hotspots CSE 403 LCA Presentation Team Members: Chris Scoville Tessa MacDuff Matt Mohebbi Aiman Erbad Khalil El Haitami.
This presentation was scheduled to be delivered by Brian Mitchell, Lead Architect, Microsoft Big Data COE Follow him Contact him.
Energy Saving In Sensor Network Using Specialized Nodes Shahab Salehi EE 695.
GPS Trajectories Analysis in MOPSI Project Minjie Chen SIPU group Univ. of Eastern Finland.
Serving Sociologists | Advancing Sociology | Promoting Sociology to Society Geolocation.
Context Awareness System and Service SCENE JS Lee 1 Energy-Efficient Rate-Adaptive GPS-based Positioning for Smartphones.
Public Works Engineering HATS: Handheld Asset Tracking System Final Interactive Prototype Presented by Dave Nguyen and Margaret Yau.
Aurora: A Conceptual Model for Web-content Adaptation to Support the Universal Accessibility of Web-based Services Anita W. Huang, Neel Sundaresan Presented.
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.
Preventing Denial-of-request Inference Attacks in Location- sharing Services Kazuhiro Minami Institute of Statistical Mathematics ICMU 2014.
Point-to-GeoBlog: Gestures and Sensors to Support User Generated Content Creation Simon Robinson, Parisa Eslambolchilar, Matt Jones MobileHCI 2008.
Introduction to GPS Navigation. Introduction The Global Positioning System (GPS) is a free system available 24 hours a day, 365 days. Its an all weather.
CG&GIS Lab Computer Graphics and Geographic Information Systems Laboratory University of Ni š Faculty of Electronic Engineering Prof. Dr Dejan Rančić Prof.
Navigation System for the Visually Impaired Based on an Information Server Concept Ari Virtanen, Sami Koskinen.
The Good, the Bad and the Ugly of GPS Safety Data: Examples of GPS Located Safety Data 2010 Ohio GIS Conference September 15-17, 2010 Crowne Plaza North.
Recognizing Activities of Daily Living from Sensor Data Henry Kautz Department of Computer Science University of Rochester.
Trackstar Navigations Pvt. Ltd. Presenting New Generation GPS Tracking System.
MAKANI ANDROID APPLICATION Prepared by: Asma’ Hamayel Alaa Shaheen.
Lecture Set 14 B new Introduction to Databases - Database Processing: The Connected Model (Using DataReaders)
Kansas State University Department of Computing and Information Sciences CIS 830: Advanced Topics in Artificial Intelligence Wednesday, March 29, 2000.
Ken Wright Sensis Corporation January 28, 2010 Modeling and Simulation Challenges and the New Vehicle NRA.
Mobile Search Engine Based on idea presented in paper Data mining for personal navigation, Hariharan, G., Fränti, P., Mehta S. (2002)
Home and Personal Communication Systems Lesson 7 – Personal Connections.
UP206A: Introduction to GIS. » The ArcGIS Network Analyst extension allows you to build a network dataset and perform analysis on a network dataset.
Intelligent DataBase System Lab, NCKU, Taiwan Josh Jia-Ching Ying 1, Wang-Chien Lee 2, Tz-Chiao Weng 1 and Vincent S. Tseng 1 1 Department of Computer.
Efficient Data Compression in Location Based Services Yuni Xia, Yicheng Tu, Mikhail Atallah, Sunil Prabhakar.
1 Jong Hee Kang, William Welbourne, Benjamin Stewart, Gaetano Borriello, October 2004, Proceedings of the 2nd ACM international workshop on Wireless mobile.
Capstone Project Fall Course Information Instructor Ye Zhao –Office: MSB 220 – Fall 2015 (MSB162) –Time: Tue, Thu 10:45am.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Location, Location, Location Larry Rudolph.
Processing GPS Data from Travel Surveys Peter Stopher and Camden FitzGerald Institute of Transport and Logistics Studies The University of Sydney Qingjian.
Current Developments CC3006N. Course Information To acquaint the student with very recent developments in computing and information systems. To indicate.
1 The evolution of personal navigation.. 2 Remember the Manual is on the disc! All 88 pages!
Dejavu:An accurate Energy-Efficient Outdoor Localization System SIGSPATIAL '13.
Manual Testing Lesson 3 Test Driving your application.
Questions When have you used GPS? GPS technology uses satellites to pinpoint position on Earth with the aid of a GPS device or unit Have you ever used.
Integration of PASER & GIS WLIA March 4, 2004 Presentation Outline Road Centerlines –Overview –Creating –Attribute –Uses –Paser Geocoding Process –Overview.
Document Clustering for Natural Language Dialogue-based IR (Google for the Blind) Antoine Raux IR Seminar and Lab Fall 2003 Initial Presentation.
An Effective Coreset Compression Algorithm for Large Scale Sensor Networks Dan Feldman, Andrew Sugaya Daniela Rus MIT.
Global Positioning System Or, Where the heck am I ???
Pervasive Radar Social Collaborative Augmented Reality Tool Presented By: Muthanna Abdulhussein M7012 Pervasive Computing Final Project Presentation.
Geolocation.
SATELLITE AND MOBILE NETWORK COMMUNICATION
UCF Parking Route and Heat Maps
Dejavu:An accurate Energy-Efficient Outdoor Localization System
Data Visualization Web Application
GEOCODING Creates map features from addresses or place-names.
Predicting Traffic Dmitriy Bespalov.
Electronic Field Study Advanced User Training
Tuesday September 4, Corners
Presentation transcript:

iDiary: From GPS Signals to a Text-Searchable Diary Den Feldman, Andrew Sugaya, Cynthia Sung, Daniela Rus CSAIL LAB, MIT Sensys '13 2014.11.11

Goals of the paper Provides "text-searchable" database of locations and activities by taking signals generated from GPS streams

Scenarios Possible scenarios For a user, For a groups of users, What are the restaurants I visited during the last weekend? What are the roads I drove on today? For a groups of users, Where did I meet with X during the last weekend? When did Y and X meet for the first time?

Challenges Translating GPS data into useful human-understandable information (a) The data is huge 1Gbyte of data per day for a single smartphone (b) The user interface of existing GPS applications target map-navigation (c) There were very little studies, both in theory and practice

Related work Systems for analyzing location data collecting and storing mobile sensor data ex) determine transportation modes and environmental impact ex) show a list of previously visited locations Textual description of activity recognizing human activities from raw data streams ex) determine user's activity based on location information and accelerometer data manually labeled activities Semantic Compression Compressing GPS data Coresets are frequently used Text Search coresets.

iDiary Bob's semantic map Bob은 주중에 매일 집에서 직장에 간다. 주말에는 집 근처 공원에 간다. 직장에 가기 위해 기차나 자가용을 탄다. 가끔 직장에 가는 길에 아이를 유치원에 내려준다. 가끔 직장에 가는 길에 주유소에 거쳐 간다. 가끔 새로운 곳에 가기도 하지만 주로 집, 직장, 유치원, 공원, 주유소에 방문한다.

GPS data storage Collecting the signal Energy saving Bob installs the application on his mobile device(iPhone) the application collects his GPS points(traces and signals) the application transmits the to lab's server(done in the background) Energy saving save battery by switching off the GPS when the user is stationary for ten minutes switched back on once the user moves, which is detected using wi-fi and/or cell towers

GPS data storage Compressing the signal a lot of redundant information can be removed when people move from place to place, their trajectories can usually be described using linear route approximate the trajectory by a small sequence of k segments(coreset) Trajectory clustering on coresets n GPS points k routes m motion patterns

Coresets n=11, {p1,p2, .. ,p11}, k=5

Textual Description of Activity Two Database tables 2nd table 1st table begin time end time route code direction average speed route code begin point end point (latitude, longitude) (latitude, longitude) ->for each linear route (k개) ->for each motion pattern(m개)

Textual Description of Activity From numeric tables to text turns each route code into human-readable and searchable text reverse geo-coding ex) Starbucks, Anam street.. use Google Maps with latitude and longitude coordinates From text to activities ex) query "sandwich" -> return "Subway" Use LSA(Latent Semantic Analysis) each activity is a linear combination of words

User Interface

User Interface

User Interface

User Interface Query search Ex) restaurants?

Experimental results System setup 6 users using smartphone applications for a period of a year(9GB data)

Experimental results datasets

Experimental result Relevancy