Decision CAMP 2013 - christian middleton - jawbone - Facts, Rules, and Constraints for Uncovering Health and Wellness Insights

Post on 09-May-2015

484 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Keeping consumers engaged in their efforts to acquire and maintain a healthy lifestyle is a continuing challenge. In this talk, we describe a rule-based “eco system” in which information from a wearable sensor is synchronized with a smartphone that, in turn, synchronizes with the cloud. Specifically, movement and sleep data is retrieved from the sensor device via the phone; this data is then integrated with dietary and geolocation data stored on the phone, and then aggregated with other user’s data on the cloud. This talk describes how Jawbone implemented a cloud based RBS in order to notify users with insights that inform them of their progress towards a healthy lifestyle. The social aspect of the application allows building rules that incorporate data from friends and people with similar characteristics, providing more interesting insights.

Transcript

PROPRIETARY + CONFIDENTIAL

FACTS, RULES, AND CONSTRAINTS FOR UNCOVERING HEALTH

AND WELLNESS INSIGHTS

CHRISTIAN MIDDLETON PLATFORMS TEAM - JAWBONE

OVERVIEW OF UP

Sleep Tracking

24x7 Activity Tracking

Mood Tracking

Food & Drink Tracking

Power Nap

Smart Alarm

Idle Alert

Nutrition Database

HELP YOU TURN INTENTION INTO ACTIONKNOW YOURSELF

AND HELP YOU SET & ACHIEVE YOUR GOALSDISCOVER NEW THINGS

HEALTHY LIFESTYLE PROGRAM ONLY WORKS IF CONSUMER STAYS ENGAGED.

ENGAGEMENT IS KEY!

HEALTHY LIFESTYLE PROGRAM ONLY WORKS IF CONSUMER STAYS ENGAGED.

ENGAGEMENT IS KEY!

Teams… Goals… Trends… (??)

HOW?

HEALTHY LIFESTYLE PROGRAM ONLY WORKS IF CONSUMER STAYS ENGAGED.

ENGAGEMENT IS KEY!

Teams… Goals… Trends… (??)

HOW?

Insights

EMPOWER USERS WITH INFORMATION TO IMPACT UNDERSTANDING AND BEHAVIOR CHANGE

OBJECTIVE OF INSIGHTS

Customers need a personalized experience. Relevant and helpful insights are critical to deliver personalization. !

INSIGHT STRATEGY WHYS

INSIGHTS ARE MESSAGES DESIGNED TO…

Showcase Feature

Inform Progress, Goals and Celebrate

Amuse and Educate

Try This!

TECHNICAL CHALLENGES

MAINTAINABILITYRELEVANCYSCALABILITYMillions of Users

Low Latency

Which content?

When?

Tone/Voice?

Code

System

OUR APPROACH

USE A RULE-BASED SYSTEM

OUR APPROACH

USE A RULE-BASED SYSTEMDescriptive data Correlation Predictive models Data from external sources

RULESInsights

FACTS

Priorities and constraints define which rules are fired and the delivery mechanism.

!

New insights can be created without any code change or server deploy!

USER EXPERIENCE - IN APP

USER EXPERIENCE - OUTSIDE APP

ARCHITECTURE - INSIGHT CREATION1. Data capture

ARCHITECTURE - INSIGHT CREATION

Application Servers

Message Queue

Database

1. Data capture

2. Data sync

ARCHITECTURE - INSIGHT CREATION

Application Servers

Message Queue

Insights Handler (+ clips)

Database

1. Data capture

2. Data sync3. Insight Generation

3a. Facts

3b. Insights

ARCHITECTURE - INSIGHT CREATION

Application Servers

Message Queue

Insights Handler (+ clips)

Database

1. Data capture

2. Data sync3. Insight Generation

3a. Facts

3b. Insights4. Insight delivery

ARCHITECTURE - RULE CREATION

Health expert and writers

Specifications (json)

ARCHITECTURE - RULE CREATION

Health expert and writers

Specifications (json)

Human (technical knowledge) Admin Tool

i18n

Rules

ARCHITECTURE - RULE CREATION

Health expert and writers

Specifications (json)

Human (technical knowledge) Admin Tool

i18n

Rules

Health expert and writers

i18n

RulesAdmin Tool

2.0

BASIC SAMPLE RULE!

Name: fire_up_the_afterburners!

!

LHS:

!

!

!

RHS:

(m_calories_week ?w)! (m_calories_avg_week ?a)! (test (> ?w ?a))

(assert (message_card! (category “move”)! (group “high_five”)! (i18n_key “insights.key.fire_up_the_afterburners”)! (delivery_time 1630)! ))!

CHALLENGES

INSIGHTS MUST LOOK FRESH AND INTERESTING

TONS OF DATA!

CAN DIFFERENT TONES GENERATE DIFFERENT RESULTS?

CHALLENGES

USER FEEDBACK(EXPLICIT; IMPLICIT VIA ACTION ITEM; IMPLICIT BASED ON PAGE VIEWS)

CORRECT BALANCE OF NUMBER OF INSIGHTS(BE CAREFUL WITH BEING SPAMMY - EVEN IF IT’S A SMART IDEA!)

EXPLICITUSER FEEDBACK

IMPLICITUSER FEEDBACK

LESSONS LEARNED

IT’S NOT NECESSARY TO ADD MORE AND MORE FACTS

TOOLS TO SIMPLIFY RULE CREATION ARE VITALCLIPS SYNTAX IS NOT “EASY” FOR NON-TECHNICAL PEOPLE

KEEP LOGIC SIMPLE

INSIGHTS ARE AN EXTREMELY POWERFUL TOOL

FUTURE WORK

NEW (AND IMPROVED) INTERNAL ADMIN TOOL

INSIGHT CREATION AND TWEAKING (WIP)

NEW DELIVERY MECHANISMS

MAKE INSIGHTS MORE ACTIONABLE

top related