GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Post on 12-Apr-2017

765 views 0 download

Transcript of GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

WE CARE ABOUT THE MOST IMPORTANT CIRCLE IN THE WORLD

YOUR FAMILY.

David NellessenCo-Founder & CTO @ Familonet

Mathematician (diploma)University of Freiburg

Hyper-Accurate Mobile Geolocation Apps

Seen on:

Supported by:

Intelligent Places

Real Time Location sharing

Emergency alert

Messaging & Photo sharing

WHERE ARE YOU RIGHT NOW?

The Smart Family Locator

4

REGISTERED USERS85% viral & organic growth

WORLDWIDE USAGEFAMILO is available in 14 languages

Frequency of check-ins in one single day Available languages: EN, DE, PT, TR, ES, CN, RU, ID, AR, PL, VN, SV

TOP MARKETSGermanyBrazilUnited StatesIndiaTurkey

WHERE ARE YOU?

Has Emma arrived at School?

Who’s at home?

Where do we meet?

WE SOLVE DAILY FAMILY NEEDS

I’ll be running late!

REAL TIME LOCATION SHARINGLocation Mode: VISIBLE

Where shall I pick you up?

Oh great! He’s on his way!

Auto-notifications when reaching and leaving predefined locations.

5 check-ins per second worldwide!

INTELIGENT PLACESLocation Mode: PLACES ONLY

Has Emma arrived at Uni?

Is dad still at work?

SECURE MESSAGINGLocation Mode: INVISIBLE

Who’s up for pizza tonight?

1-click emergency alert to all group members.

PANIC ALERTJust in case

A Driver For InnovationLocation Based Services (LBS)

Success Stories

When did it start?

Release of iOS 2.0June 11, 2008

8 Years LaterPeople still get lost

Challenges

⟩ Accuracy

⟩ Reliability

⟩ Power Consumption

Increasing Engagement

10

20

30

40

SEP 13

NOV JAN MAR MAY JUL SEP OCT 14

WEEKLY ACTIONS PER ACTIVE USER

How does a location determination work?

GPS

⟩ Accuracy up to 5m

⟩ Increases over time

⟩ Accelerated by Triangulation (A-GPS)

⟩ High power consumption

⟩ Only outdoor

Cellular Network Triangulation

⟩ Accuracy ≈ 1000m (roughly)

⟩ Reliability: Good reception

⟩ Low power consumption

⟩ Works indoor

Comparing relative signal strength from multiple antenna towers

Source: wrongfulconvictionsblog.org

Wi-fi Triangulation

⟩ Accuracy ≈ 60m (roughly)

⟩ Reliability: only in urban areas

⟩ Low power consumption

⟩ Works indoor

Crowd-sourced Wi-Fi location databases

Issue with Wi-fi Triangulation

⟩ Aps/Wifis can move

⟩ Leads to wrong location updates (error > 10km)

⟩ Common conference issue: Was the Web Summit really in Barcelona???

Wi-fi Triangulation on Android

⟩ Availability can be checked

⟩ Activation can be invoked

⟩ Wi-Fi scan-only mode since 4.3

Wi-fi Triangulation on iOS

⟩ Availability cannot be checked

⟩ Wi-Fi disabled à Bad accuracy

iOS App Switcher

⟩ Disables location in iOS 7.0

⟩ Location keeps enabled now (iOS 7.1 and

above)

⟩ Disables Background-Fetch

How to ensure good accuracy?

Make sure the user turns on…

⟩ Location Services (in background)

⟩ Cellular Network

⟩ GPS / “High accuracy” Location mode

⟩ …

Track Relevant User Settings

What is accuracy?

“We define accuracy as the radius of 68% confidence. In other words, if you draw a circle centered at this location's latitude and longitude, and with a radius equal to the accuracy, then there is a 68% probability that the true location is inside the circle.”

Source: Android API docs

What is accuracy?

68% chance you are within this blue circle

“A geo-fence is a virtual perimeter for a real-world geographic area.”Source: Wikipedia

Geofencing

⟩ Auto-notifications when reaching/leaving predefined locations

⟩ 97% of Familonet user use family places feature

⟩ Number 1 reason for users to download FAMILO

FAMILY PLACES / AUTO CHECK-IN

Our Experience with native Geofencing

”The app is not working. I was checked in at home 1km away”

- Tester of an early test version of FAMILO

Our Experience with native Geofencing⟩ Urban Areas: Reliable with radius ≥ 250m

⟩ Out of town: Not reliable at all

⟩ Moderate power consumption

⟩ Non-consistent events (multiple enter events in a row)

FAMILO’s GEOFENCING TECHNOLOGY

⟩ Smartly combines GPS, Wifi- and Celltower-Triangulation

⟩ Utilization of movement patterns and stochastic models

⟩ Improved location precision

⟩ Reduction of battery consumption

⟩ Unlimited amount of places

Conventional Approach

⟩ Constant Precision

⟩ Constant Frequency

Optimization

⟩ Varying Precision

⟩ Varying Frequency

⟩ Facilitating short term

movement patterns

Testing

GEOFENCING TEST SETUP

⟩ Real-world test courses

⟩ Circular fences with different radii

⟩ More than 20 test devices (iOS and Android)

⟩ More than 200 test runs over the past 3 years

Small Test Course

Sophisticated Test Course

We track the exact time of entering and leaving each geo-fence and compare it with the event time according to the Geofencing technology

Reliability by Fence RadiusAn event is counted as successful if it is fired within the given fence with a maximum delay of 6 minutes

Radius iOSRegionMonitoring Familonet iOS AndroidGeofencingTechnology Familonet Android50 54,17% 68,18% 54,17% 87,50%75 55,00% 71,88% 75,00% 100,00%100 60,71% 84,62% 75,00% 100,00%115 48,86% 87,50% 80,56% 87,50%150 82,05% 98,77% 77,27% 97,30%200 58,33% 100,00% 75,00% 100,00%

Measured on Small Test Course

Precision / DelayWe measure the delay between actual entrance and the Geofenceevent. Precision is defined as the median absolute value of delays.

Measured on Small Test Course

150 meters

Radius iOSRegionMonitoring Familonet iOS AndroidGeofencingTechnology Familonet Android50 00:00:26 00:00:24 00:01:23 00:00:3775 00:00:29 00:00:30 00:00:35 00:00:27100 00:00:32 00:00:19 00:01:09 00:00:31115 00:00:28 00:00:30 00:00:43 00:00:19150 00:00:19 00:00:11 00:00:49 00:00:23200 00:00:16 00:00:26 00:01:01 00:00:39

THANK YOUVisit us in our Hamburg office!

www.familo.net • @familo • david.nellessen@familo.net • @davidn_de