GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

43
WE CARE ABOUT THE MOST IMPORTANT CIRCLE IN THE WORLD YOUR FAMILY.

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

Page 1: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

WE CARE ABOUT THE MOST IMPORTANT CIRCLE IN THE WORLD

YOUR FAMILY.

Page 2: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

David NellessenCo-Founder & CTO @ Familonet

Mathematician (diploma)University of Freiburg

Hyper-Accurate Mobile Geolocation Apps

Page 3: GeoMonday 2016.2 - Familonet - 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

Page 4: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

4

REGISTERED USERS85% viral & organic growth

Page 5: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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

Page 6: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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!

Page 7: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

REAL TIME LOCATION SHARINGLocation Mode: VISIBLE

Where shall I pick you up?

Oh great! He’s on his way!

Page 8: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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?

Page 9: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

SECURE MESSAGINGLocation Mode: INVISIBLE

Who’s up for pizza tonight?

Page 10: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

1-click emergency alert to all group members.

PANIC ALERTJust in case

Page 11: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

A Driver For InnovationLocation Based Services (LBS)

Page 12: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Success Stories

Page 13: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

When did it start?

Page 14: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Release of iOS 2.0June 11, 2008

Page 15: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

8 Years LaterPeople still get lost

Page 16: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Challenges

⟩ Accuracy

⟩ Reliability

⟩ Power Consumption

Page 17: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Increasing Engagement

10

20

30

40

SEP 13

NOV JAN MAR MAY JUL SEP OCT 14

WEEKLY ACTIONS PER ACTIVE USER

Page 18: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

How does a location determination work?

Page 19: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

GPS

⟩ Accuracy up to 5m

⟩ Increases over time

⟩ Accelerated by Triangulation (A-GPS)

⟩ High power consumption

⟩ Only outdoor

Page 20: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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

Page 21: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Wi-fi Triangulation

⟩ Accuracy ≈ 60m (roughly)

⟩ Reliability: only in urban areas

⟩ Low power consumption

⟩ Works indoor

Crowd-sourced Wi-Fi location databases

Page 22: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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???

Page 23: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Wi-fi Triangulation on Android

⟩ Availability can be checked

⟩ Activation can be invoked

⟩ Wi-Fi scan-only mode since 4.3

Page 24: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Wi-fi Triangulation on iOS

⟩ Availability cannot be checked

⟩ Wi-Fi disabled à Bad accuracy

Page 25: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

iOS App Switcher

⟩ Disables location in iOS 7.0

⟩ Location keeps enabled now (iOS 7.1 and

above)

⟩ Disables Background-Fetch

Page 26: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

How to ensure good accuracy?

Page 27: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Make sure the user turns on…

⟩ Location Services (in background)

⟩ Cellular Network

⟩ GPS / “High accuracy” Location mode

⟩ …

Page 28: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Track Relevant User Settings

Page 29: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

What is accuracy?

Page 30: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

“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

Page 31: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

What is accuracy?

68% chance you are within this blue circle

Page 32: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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

Geofencing

Page 33: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

⟩ 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

Page 34: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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

Page 35: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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)

Page 36: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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

Page 37: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Conventional Approach

⟩ Constant Precision

⟩ Constant Frequency

Page 38: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Optimization

⟩ Varying Precision

⟩ Varying Frequency

⟩ Facilitating short term

movement patterns

Page 39: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

Testing

Page 40: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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

Page 41: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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

Page 42: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

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

Page 43: GeoMonday 2016.2 - Familonet - Hyper-Accurate Mobile Geolocation Apps

THANK YOUVisit us in our Hamburg office!

www.familo.net • @familo • [email protected] • @davidn_de