A Locally Limited Indoor Location-Based Service for...

18
Technische Universität München Fachgebiet Verteilte Multimodale Informationsverarbeitung Prof. Dr. Matthias Kranz A Locally Limited Indoor Location-Based Service for Privacy-Aware Location Sharing Bachelor's Thesis Lukas Murmann Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for Privacy-Aware Location Sharing Lukas Murmann

Transcript of A Locally Limited Indoor Location-Based Service for...

Page 1: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing

Bachelor's Thesis

Lukas Murmann

Thursday, October 20, 2011

A Locally Limited Indoor Location-Based Service for Privacy-Aware Location Sharing – Lukas Murmann

Page 2: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Abstract

At the VMI group since march - What are my results

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 2

Ubiversity Thesis MMensa Field Study

Page 3: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Outline

• Problem Domain LBS Outdoors and Indoors

• Ubiversity Indoor Location Sharing

• Field Study Goal, Execution, Results

• Conclusion

• Q&A

A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann Thursday, October 20, 2011 3

Page 4: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

4 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann Thursday, October 20, 2011

Related Location-Sharing Services

Foursquare

• Gamification

• Checkin only

Facebook Places

• Checkin

• Social

Google Latitude

• Continuous tracking

• Location History

• Now also: Checkin

Page 5: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

5 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann Thursday, October 20, 2011

Common Building Blocks of Outdoor LBSs

Mapping

• Google Maps

• OpenStreetMap

Localization

• Cell Towers

• GPS

• WiFi

Places of Interest

• Google Places

• Many POI databases

(Cafés, Restaurants, …)

Images: office.com

Page 6: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

6 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann Thursday, October 20, 2011

No Building Blocks Available For Indoor Services

Mapping

• Google Maps

• OpenStreetMap

Localization

• Cell Towers

• GPS

• WiFi

Places of Interest

• Google Places

• Many more Geocoders

There is a need for reusable indoor service building blocks

Page 7: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

General Architecture

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 7

Sources: office.com, djangoproject.com, android.com, python.org

User Interaction

Maps

Lists

Manual Checkin

Sensors

WiFi

NFC

QR-Code

Android Clients

POI Data

Rooms

Buildings

Fingerprint DB

Social Data

Accounts

Friend Lists

Permissions

Django Backend

Page 8: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Checkin-Based Self-Training Localization

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 8

1. Manual Checkin at POI

2. Send WiFi Fingerprint to Server

3. Server stores (POI, FP) tuple

Online Training

1. Send WiFi Fingerprint to Server

2. Server calculates similarity to

reference fingerprints

3. List of most probable POIs is

returned

Localization

No need for initial training phase

Outdated training data gets continuously updated

Deployable wherever enough WiFi APs exist

Page 9: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 9

Mapping Tool

• User Locates three Pins

• Tool solves linear equation

• Calculates Map Tile's

• Translation

• Rotation

• On Device: Combine several

tiles to a single map

Page 10: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Ubiversity's most important POIs are TUM rooms

• Read Room Data from TUMOnline (25.000+ Rooms)

• Store most important data locally on device

• Synchronize full data set on server

• Django SQLite export tool exists.

• Make RoomDB available as Android Content Provider

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 10

Page 11: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

11 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann Thursday, October 20, 2011

The Ubiversity App Showcases those Building Blocks

See Friend's Checkins Check In at TUM Combined Map View

Page 12: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

The Field Study

A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann Thursday, October 20, 2011 12

Does a local web service like Ubiversity have a less

severe privacy impact than global, commercial services? ? Pre

Survey Test

Phase Post

Survey Interviews

Questions on

experience with

related services

Participants used

Ubiversity for 2-3

weeks

What was the

perceived value?

Were there

privacy

implications?

Personal interviews

with selected

participants

Page 13: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Study Evaluation

Location-Sharing may be even more useful in single-campus deployments

• Short distances

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 13

Interviews and post survey suggest that users feel less reluctant to

share location information on a platform with smaller scale.

Location sharing has high dependency on network effects

• Challenge for both, field study and real product

Very positive feedback regarding privacy impact

• No commercial use

• Local scope

• Less connectedness

Page 14: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Conclusion

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 14

Thank you for your attention

Privacy-aware location

sharing on campus

Reusable components

for indoor LBS

Field study on possible

barriers for LBS adoption

Contributions by this work

Page 15: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Backup Thursday, October 20, 2011

A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 15

Page 16: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Ubiversity Web Site

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 16

Page 17: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

MMensa App Contributed to VMI Mensa

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 17

Page 18: A Locally Limited Indoor Location-Based Service for ...lmurmann.net/ubiversity/static/lukas_bsc_presentation.pdf · No Building Blocks Available For Indoor Services Mapping • Google

Technische Universität München

Fachgebiet Verteilte Multimodale Informationsverarbeitung

Prof. Dr. Matthias Kranz

Localization Algorithm in Pseudo Code

Thursday, October 20, 2011 A Locally Limited Indoor Location-Based Service for

Privacy-Aware Location Sharing – Lukas Murmann 18