IP Library › Granted Patent US 12,482,569
Granted Patent B2
US 12,482,569 · App. 17/322,336 · Granted Nov 25, 2025

Score based wellness coaching

Inventors: Taido L. Nakajima (San Jose, CA); Bryan J. James (Menlo Park, CA); Barker N. Bhaskaran (Fremont, CA)
Assignee: Apple Inc.
G16H50/30
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,482,569
App. No.
17/322,336
Granted
Nov 25, 2025
Kind
B2
Abstract

A computer-implemented method using a wearable device comprising collecting sensor data generated from one or more sensors of the wearable device and identifying a prompt for the user to engage in a wellness-related activity at a time for presentation, and presenting the prompt at the time for presentation. The method also includes determining that the wearable device is not being worn by the user, transmitting to a host device of an electronic coaching system a notification that the wearable device is not being worn by the user, and deactivating the one or more sensors in response to a determination that the wearable device is not being worn by the user.

Claims (89)

1 . A computer-implemented method comprising:

in accordance with a determination that a wearable device is being worn by a user:

collecting, by the wearable device, sensor data generated from one or more sensors of the wearable device, wherein the wearable device includes:

an input interface for receiving input from the user; and

the one or more sensors;

generating, by the wearable device and based at least in part on the sensor data, a user profile of the user;

determining, by the wearable device and based at least in part on the user profile, a wellness-related activity for the user;

selecting, by the wearable device, a first prompt from a plurality of prompts for the user to engage in the wellness-related activity, wherein the first prompt includes at least one of a style characteristic, presentation characteristic, or context characteristic;

presenting, by the wearable device, the first prompt;

determining, by the wearable device, that the wearable device is not being worn by the user;

generating, by the wearable device, a responsiveness score based at least in part on how the user responded to the first prompt, wherein the responsiveness score includes at least one of how often, how fast, or when the user responded to the first prompt of a particular style characteristic, a particular presentation characteristic, and/or a particular context characteristic;

selecting, by the wearable device and based at least in part on the responsiveness score, a second prompt from the plurality of prompts for the user to engage in the wellness-related activity, wherein the second prompt is different from the first prompt; and

presenting, by the wearable device, the second prompt;

in accordance with a determination that the wearable device is not being worn by the user:

transmitting, by the wearable device and to a host device of an electronic coaching system, a notification that the wearable device is not being worn by the user; and

deactivating, by the wearable device, the one or more sensors.

2 . The method of claim 1 , wherein the user profile includes a set of data elements, each data element of the set of data elements identifying a particular content to be presented for a particular prompt and past responsiveness data corresponding to the particular content.

3 . The method of claim 2 , further comprising:

receiving a response to the first prompt inputted via the input interface of the wearable device; and

updating, based at least in part on the response, past responsiveness data of a corresponding data element of the set of data elements of the user profile.

4 . The method of claim 1 , further comprising identifying a time for presentation of the second prompt based at least in part on an electronic calendar data specifically associated with the user.

5 . The method of claim 4 , wherein:

presenting the second prompt at the time for presentation further includes generating a particular device output simultaneously with presentation of the second prompt;

the particular device output is identified based at least in part on the sensor data and the user profile corresponding to the user; and

the user profile includes a set of data elements, each data element of the set of data elements identifying one or more types of device output to be generated with presentation of the second prompt and past responsiveness data corresponding to the one or more types of device output.

6 . The method of claim 1 , further comprising:

collecting, by the wearable device, additional sensor data generated from the one or more sensors;

determining, by the wearable device and based at least in part on the additional sensor data, that the presentation of the second prompt is to be delayed; and

suppressing, by the wearable device, presentation of the second prompt.

7 . A wearable device comprising:

an input interface for receiving input from a user;

one or more sensors;

one or more data processors; and

a non-transitory computer readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations comprising:

in accordance with a determination that the wearable device is being worn by the user:

collecting sensor data generated from the one or more sensors of the wearable device;

generating, based at least in part on the sensor data, a user profile of the user;

determining, based at least in part on the user profile a wellness-related activity for the user;

selecting a first prompt from a plurality of prompts for the user to engage in the wellness-related activity, wherein the first prompt includes at least one of a style characteristic, presentation characteristic, or context characteristic;

presenting the first prompt;

generating a responsiveness score based at least in part on how the user responded to the first prompt, wherein the responsiveness score includes at least one of how often, how fast, or when the user responded to the first prompt of a particular style characteristic, a particular presentation characteristic, and/or a particular context characteristic;

selecting, based at least in part on the responsiveness score, a second prompt from the plurality of prompts for the user to engage in the wellness-related activity, wherein the second prompt is different from the first prompt; and

presenting the second prompt;

in accordance with a determination that the wearable device is not being worn by the user:

transmitting, to a host device of an electronic coaching system, a notification that the wearable device is not being worn by the user; and

deactivating the one or more sensors.

8 . The wearable device of claim 7 , wherein the user profile includes a set of data elements, each data element of the set of data elements identifying a particular content to be presented for a particular prompt and past responsiveness data corresponding to the particular content.

9 . The wearable device of claim 8 , wherein the instructions further cause the one or more data processors to perform operations comprising:

receiving a response to the first prompt inputted via the input interface of the wearable device; and

updating, based at least in part on the response, past responsiveness data of a corresponding data element of the set of data elements of the user profile.

10 . The wearable device of claim 7 , further comprising identifying a time for presentation of the second prompt, wherein:

presenting the second prompt at the time for presentation further includes generating a particular device output simultaneously with presentation of the second prompt;

the particular device output is identified based at least in part on the sensor data and the user profile corresponding to the user; and

the user profile includes a set of data elements, each data element of the set of data elements identifying one or more types of device output to be generated with presentation of the second prompt and past responsiveness data corresponding to the one or more types of device output.

11 . The wearable device of claim 7 , wherein the instructions further cause the one or more data processors to perform operations comprising:

collecting, by the wearable device, additional sensor data generated from the one or more sensors;

determining, by the wearable device and based at least in part on the additional sensor data, that the presentation of the second prompt is to be delayed; and

suppressing, by the wearable device, presentation of the second prompt.

12 . A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause one or more data processors to perform operations comprising:

in accordance with a determination that a wearable device is being worn by a user:

collecting sensor data generated from one or more sensors of the wearable device, wherein the wearable device includes:

an input interface for receiving input from the user; and

the one or more sensors;

generating based at least in part on the sensor data, a user profile of the user;

determining based at least in part on the user profile a wellness-related activity for the user;

selecting a first prompt from a plurality of prompts for the user to engage in the wellness-related activity at a time for presentation, wherein the first prompt includes at least one of a style characteristic, presentation characteristic, or context characteristic;

presenting, on the wearable device, the first prompt;

generating a responsiveness score based at least in part on how the user responded to the first prompt, wherein the responsiveness score includes at least one of how often, how fast, or when the user responded to the first prompt of a particular style characteristic, a particular presentation characteristic, and/or a particular context characteristic;

selecting, based at least in part on the responsiveness score, a second prompt from the plurality of prompts for the user to engage in the wellness-related activity, wherein the second prompt is different from the first prompt; and

presenting, on the wearable device, the second prompt;

in accordance with a determination that the wearable device is not being worn by the user:

transmitting, to a host device of an electronic coaching system, a notification that the wearable device is not being worn by the user; and

deactivating the one or more sensors.

13 . The computer-program product of claim 12 , wherein the user profile includes a set of data elements, each data element of the set of data elements identifying a particular content to be presented for a particular prompt and past responsiveness data corresponding to the particular content.

14 . The computer-program product of claim 13 , further comprising:

receiving a response to the second prompt inputted via the input interface of the wearable device; and

updating, based at least in part on the response, past responsiveness data of a corresponding data element of the set of data elements of the user profile.

15 . The computer-program product of claim 12 , further comprising identifying a time for presentation of the second prompt, wherein:

presenting the second prompt at the time for presentation further includes generating a particular device output simultaneously with presentation of the second prompt;

the particular device output is identified based at least in part on the sensor data and the user profile corresponding to the user; and

the user profile includes a set of data elements, each data element of the set of data elements identifying one or more types of device output to be generated with presentation of the second prompt and past responsiveness data corresponding to the one or more types of device output.

16 . The computer-program product of claim 12 , further comprising:

collecting, by the wearable device, additional sensor data generated from the one or more sensors;

determining, by the wearable device and based at least in part on the additional sensor data, that the presentation of the second prompt is to be delayed; and

suppressing, by the wearable device, presentation of the second prompt at the time for presentation.

17 . The method of claim 1 , wherein generating the responsiveness score is based at least in part on the user profile.

18 . The method of claim 1 , wherein selecting the second prompt includes selecting the second prompt having at least one of a selected style characteristic, a selected presentation characteristic, or a selected context characteristic corresponding to the particular style characteristic, the particular presentation characteristic, and/or the particular context characteristic of the first prompt that the user has at least one of most often or most quickly responded to.

19 . The method of claim 18 , further comprising identifying a time for presentation of the second prompt based at least in part on past times that the user has at least one of most often and most quickly responded to.

20 . The method of claim 1 , further comprising removing, from a library storing the plurality of prompts, particular prompts of the plurality of prompts having a particular responsiveness score below a threshold score.

Continuity (3)
Continuation 14670846 · Mar 27, 2015
Provisional Application 61971367 · Mar 27, 2014
Related Publication 20210272698A1 · Sep 2, 2021
References Cited (39)
US 6678613B2 · Andrews et al. · 2004 [cited by applicant]
US 7172530B1 · Hercules · 2007 [cited by applicant]
US 7925525B2 · Chin · 2011 [cited by applicant]
US 20050031096A1 · Postrel · 2005 [cited by applicant]
US 20050171410A1 · Hjelt et al. · 2005 [cited by applicant]
US 20060136173A1 · Case, Jr. et al. · 2006 [cited by applicant]
US 20080061961A1 · John · 2008 [cited by applicant]
US 20090076335A1 · Schwarzberg et al. · 2009 [cited by applicant]
US 20090076842A1 · Schwarzberg et al. · 2009 [cited by applicant]
US 20100197463A1 · Haughay, Jr. et al. · 2010 [cited by applicant]
US 20110050428A1 · Istoc · 2011 [cited by applicant]
US 20120296191A1 · McGrath et al. · 2012 [cited by applicant]
US 20130162424A1 · Treacy · 2013 [cited by applicant]
US 20130293363A1 · Plymouth et al. · 2013 [cited by applicant]
US 20140012117A1 · Mensinger et al. · 2014 [cited by applicant]
US 20140052280A1 · Yuen et al. · 2014 [cited by applicant]
US 20140085077A1 · Luna · 2014 [cited by examiner]
US 20140107493A1 · Yuen · 2014 [cited by examiner]
US 20140207373A1 · Lerenc · 2014 [cited by applicant]
US 20140245044A1 · Frid · 2014 [cited by examiner]
US 20140270375A1 · Canavan et al. · 2014 [cited by applicant]
US 20140313863A1 · Lee · 2014 [cited by examiner]
US 20140336814A1 · Moore · 2014 [cited by examiner]
US 20150080184A1 · Boyette · 2015 [cited by applicant]
US 20150106025A1 · Keller et al. · 2015 [cited by applicant]
US 20150302726A1 · Treacy · 2015 [cited by applicant]
US 20150346983A1 · Adler et al. · 2015 [cited by applicant]
US 20160270717A1 · Luna · 2016 [cited by examiner]
US 20180097704A1 · Carey et al. · 2018 [cited by applicant]
US 20180101901A1 · Jones-McFadden et al. · 2018 [cited by applicant]
US 20180204442A1 · Faaborg et al. · 2018 [cited by applicant]
US 20190371197A1 · Arnold et al. · 2019 [cited by applicant]
US 20200098456A1 · Loscutoff et al. · 2020 [cited by applicant]
“First Action Interview Pilot Program Pre-Interview Communication,” mailed Apr. 18, 2017 in U.S. Appl. No. 14/670,846. 4 pages. [cited by applicant]
“Final Office Action,” mailed Jun. 8, 2020 in U.S. Appl. No. 14/670,846. 14 pages. [cited by applicant]
“Final Office Action,” mailed Sep. 21, 2017 in U.S. Appl. No. 14/670,846. 22 pages. [cited by applicant]
“Non-Final Office Action,” mailed Dec. 23, 2019 in U.S. Appl. No. 14/670,846. 24 pages. [cited by applicant]
“Non-Final Office Action,” mailed Oct. 20, 2020 in U.S. Appl. No. 14/670,846. 12 pages. [cited by applicant]
“Notice of Allowance,” mailed Feb. 23, 2021 in U.S. Appl. No. 14/670,846. 12 pages. [cited by applicant]