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

Food & Drink
Tracking

Mood
Tracking

Power
Nap

Smart
Alarm

Idle...
KNOW YOURSELF
HELP YOU TURN INTENTION INTO ACTION

DISCOVER NEW THINGS
AND HELP YOU SET & ACHIEVE YOUR GOALS
ENGAGEMENT IS KEY!
HEALTHY LIFESTYLE PROGRAM ONLY WORKS
IF CONSUMER STAYS ENGAGED.
ENGAGEMENT IS KEY!
HEALTHY LIFESTYLE PROGRAM ONLY WORKS
IF CONSUMER STAYS ENGAGED.

HOW?
Teams…
 
 
 
 Goals…

 
 
 Trends...
ENGAGEMENT IS KEY!
HEALTHY LIFESTYLE PROGRAM ONLY WORKS
IF CONSUMER STAYS ENGAGED.

HOW?
Teams…
 
 
 
 Goals…

 
 
 Trends...
OBJECTIVE OF INSIGHTS
EMPOWER USERS WITH INFORMATION TO IMPACT
UNDERSTANDING AND BEHAVIOR CHANGE

INSIGHT STRATEGY WHYS
Cu...
INSIGHTS ARE MESSAGES DESIGNED TO…
Showcase
Feature

Inform
Progress, Goals
and Celebrate

Amuse and
Educate

Try This!
TECHNICAL CHALLENGES
SCALABILITY

RELEVANCY

MAINTAINABILITY

Millions of Users

Which content?

Code

Low Latency

When?
...
OUR APPROACH
USE A RULE-BASED SYSTEM
OUR APPROACH
USE A RULE-BASED SYSTEM
Descriptive data
Correlation
Predictive models
Data from external sources

FACTS

Ins...
USER EXPERIENCE - IN APP
USER EXPERIENCE - OUTSIDE APP
ARCHITECTURE - INSIGHT CREATION
1. Data capture
ARCHITECTURE - INSIGHT CREATION
1. Data capture
Message
Queue

2. Data sync
Application
Servers

Database
ARCHITECTURE - INSIGHT CREATION
1. Data capture
Message
Queue
3. Insight 
Generation

2. Data sync
Application
Servers

In...
ARCHITECTURE - INSIGHT CREATION
1. Data capture
Message
Queue
3. Insight 
Generation

2. Data sync
Application
Servers

In...
ARCHITECTURE - RULE CREATION
Health expert
and writers

Specifications
(json)
ARCHITECTURE - RULE CREATION
Rules
Health expert
and writers

Specifications
(json)

Human
(technical knowledge)

Admin Too...
ARCHITECTURE - RULE CREATION
Rules
Health expert
and writers

Specifications
(json)

Human
(technical knowledge)

Admin Too...
BASIC SAMPLE RULE
!

Name:

fire_up_the_afterburners!

!

LHS: 
!

(m_calories_week ?w)!
(m_calories_avg_week ?a)!
(test (...
CHALLENGES
INSIGHTS MUST LOOK FRESH AND INTERESTING

TONS OF DATA!

CAN DIFFERENT TONES GENERATE DIFFERENT RESULTS?
CHALLENGES
CORRECT BALANCE OF NUMBER OF INSIGHTS
(BE CAREFUL WITH BEING SPAMMY - EVEN IF IT’S A SMART IDEA!)

USER FEEDBAC...
USER FEEDBACK
EXPLICIT
USER FEEDBACK
IMPLICIT
LESSONS LEARNED
INSIGHTS ARE AN EXTREMELY POWERFUL TOOL
IT’S NOT NECESSARY TO ADD MORE AND MORE FACTS
KEEP LOGIC SIMPLE

T...
FUTURE WORK
NEW (AND IMPROVED) INTERNAL ADMIN TOOL
INSIGHT CREATION AND TWEAKING (WIP)
MAKE INSIGHTS MORE ACTIONABLE

NEW ...
Decision CAMP 2013 - christian middleton - jawbone - Facts, Rules, and Constraints for Uncovering Health and Wellness Insi...
Upcoming SlideShare
Loading in …5
×

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

786 views
599 views

Published on

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.

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
786
On SlideShare
0
From Embeds
0
Number of Embeds
207
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. PROPRIETARY + CONFIDENTIAL
  2. 2. FACTS, RULES, AND CONSTRAINTS FOR UNCOVERING HEALTH AND WELLNESS INSIGHTS CHRISTIAN MIDDLETON PLATFORMS TEAM - JAWBONE
  3. 3. OVERVIEW OF UP Sleep Tracking 24x7 Activity Tracking Food & Drink Tracking Mood Tracking Power Nap Smart Alarm Idle Alert Nutrition Database
  4. 4. KNOW YOURSELF HELP YOU TURN INTENTION INTO ACTION DISCOVER NEW THINGS AND HELP YOU SET & ACHIEVE YOUR GOALS
  5. 5. ENGAGEMENT IS KEY! HEALTHY LIFESTYLE PROGRAM ONLY WORKS IF CONSUMER STAYS ENGAGED.
  6. 6. ENGAGEMENT IS KEY! HEALTHY LIFESTYLE PROGRAM ONLY WORKS IF CONSUMER STAYS ENGAGED. HOW? Teams… Goals… Trends… (??)
  7. 7. ENGAGEMENT IS KEY! HEALTHY LIFESTYLE PROGRAM ONLY WORKS IF CONSUMER STAYS ENGAGED. HOW? Teams… Goals… Trends… (??) Insights
  8. 8. OBJECTIVE OF INSIGHTS EMPOWER USERS WITH INFORMATION TO IMPACT UNDERSTANDING AND BEHAVIOR CHANGE INSIGHT STRATEGY WHYS Customers need a personalized experience. Relevant and helpful insights are critical to deliver personalization. !
  9. 9. INSIGHTS ARE MESSAGES DESIGNED TO… Showcase Feature Inform Progress, Goals and Celebrate Amuse and Educate Try This!
  10. 10. TECHNICAL CHALLENGES SCALABILITY RELEVANCY MAINTAINABILITY Millions of Users Which content? Code Low Latency When? System Tone/Voice?
  11. 11. OUR APPROACH USE A RULE-BASED SYSTEM
  12. 12. OUR APPROACH USE A RULE-BASED SYSTEM Descriptive data Correlation Predictive models Data from external sources FACTS Insights RULES Priorities and constraints define which rules are fired and the delivery mechanism. ! New insights can be created without any code change or server deploy!
  13. 13. USER EXPERIENCE - IN APP
  14. 14. USER EXPERIENCE - OUTSIDE APP
  15. 15. ARCHITECTURE - INSIGHT CREATION 1. Data capture
  16. 16. ARCHITECTURE - INSIGHT CREATION 1. Data capture Message Queue 2. Data sync Application Servers Database
  17. 17. ARCHITECTURE - INSIGHT CREATION 1. Data capture Message Queue 3. Insight Generation 2. Data sync Application Servers Insights Handler (+ clips) 3a. Facts 3b. Insights Database
  18. 18. ARCHITECTURE - INSIGHT CREATION 1. Data capture Message Queue 3. Insight Generation 2. Data sync Application Servers Insights Handler (+ clips) 3a. Facts 3b. Insights 4. Insight delivery Database
  19. 19. ARCHITECTURE - RULE CREATION Health expert and writers Specifications (json)
  20. 20. ARCHITECTURE - RULE CREATION Rules Health expert and writers Specifications (json) Human (technical knowledge) Admin Tool i18n
  21. 21. ARCHITECTURE - RULE CREATION Rules Health expert and writers Specifications (json) Human (technical knowledge) Admin Tool i18n Rules Health expert and writers Admin Tool 2.0 i18n
  22. 22. BASIC SAMPLE RULE ! Name: fire_up_the_afterburners! ! LHS: ! (m_calories_week ?w)! (m_calories_avg_week ?a)! (test (> ?w ?a)) ! ! RHS: (assert (message_card! (category “move”)! (group “high_five”)! (i18n_key “insights.key.fire_up_the_afterburners”)! (delivery_time 1630)! ))!
  23. 23. CHALLENGES INSIGHTS MUST LOOK FRESH AND INTERESTING TONS OF DATA! CAN DIFFERENT TONES GENERATE DIFFERENT RESULTS?
  24. 24. CHALLENGES CORRECT BALANCE OF NUMBER OF INSIGHTS (BE CAREFUL WITH BEING SPAMMY - EVEN IF IT’S A SMART IDEA!) USER FEEDBACK (EXPLICIT; IMPLICIT VIA ACTION ITEM; IMPLICIT BASED ON PAGE VIEWS)
  25. 25. USER FEEDBACK EXPLICIT
  26. 26. USER FEEDBACK IMPLICIT
  27. 27. LESSONS LEARNED INSIGHTS ARE AN EXTREMELY POWERFUL TOOL IT’S NOT NECESSARY TO ADD MORE AND MORE FACTS KEEP LOGIC SIMPLE TOOLS TO SIMPLIFY RULE CREATION ARE VITAL CLIPS SYNTAX IS NOT “EASY” FOR NON-TECHNICAL PEOPLE
  28. 28. FUTURE WORK NEW (AND IMPROVED) INTERNAL ADMIN TOOL INSIGHT CREATION AND TWEAKING (WIP) MAKE INSIGHTS MORE ACTIONABLE NEW DELIVERY MECHANISMS

×