Determination and presentation of customized notifications
First Claim
Patent Images
1. A computer-implemented method, comprising:
- accessing, by a fitness application of a wearable device having an associated user account, historical fitness data associated with the user account, the historical fitness data collected by the wearable device during a plurality of days that together define a historical period;
detecting a beginning of a current day based at least in part on a detected user action performed at the wearable device, the current day comprising a plurality of segments;
determining whether to present a coaching notification at a conclusion of a first segment of the plurality of segments by at least;
accessing current fitness data collected by the wearable device and tracked by the fitness application during the first segment;
comparing the current fitness data to the historical fitness data to identify a correlation between a current progress toward a fitness goal and a historical progress toward the fitness goal; and
determining, based at least in part on the correlation, whether the fitness goal is achievable during one or more other segments of the plurality of segments; and
presenting a coaching notification at the conclusion of the first segment when the fitness goal is achievable during the one or more other segments, the coaching notification identifying the fitness goal.
2 Assignments
0 Petitions
Accused Products
Abstract
Coaching notifications can be determined based on current user fitness data and historical user fitness data. The coaching notifications may include information that encourages or otherwise coaches users towards established fitness goals. To this end, the timing for presenting along with the substance of the coaching notifications can be customized to the users.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
accessing, by a fitness application of a wearable device having an associated user account, historical fitness data associated with the user account, the historical fitness data collected by the wearable device during a plurality of days that together define a historical period; detecting a beginning of a current day based at least in part on a detected user action performed at the wearable device, the current day comprising a plurality of segments; determining whether to present a coaching notification at a conclusion of a first segment of the plurality of segments by at least; accessing current fitness data collected by the wearable device and tracked by the fitness application during the first segment; comparing the current fitness data to the historical fitness data to identify a correlation between a current progress toward a fitness goal and a historical progress toward the fitness goal; and determining, based at least in part on the correlation, whether the fitness goal is achievable during one or more other segments of the plurality of segments; and presenting a coaching notification at the conclusion of the first segment when the fitness goal is achievable during the one or more other segments, the coaching notification identifying the fitness goal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A wearable device, comprising:
-
a display; a memory configured to store computer-executable instructions; and a processor configured to access the memory and execute the computer-executable instructions to collectively at least; access historical fitness data collected during a plurality of periods that together define a historical period; access current fitness data collected during a first segment of a current period; determine a correlation between a current progress toward a user fitness goal and a historical progress toward the user fitness goal based at least in part on the historical fitness data and the current fitness data; and present, at the display, a coaching notification at a conclusion of the first segment when the correlation indicates the user fitness goal is achievable during one or more other segments of the current period. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
accessing, by a fitness application of a wearable device, historical user fitness data, the historical fitness data collected by the wearable device during a plurality of periods that together define a historical period; determining an estimated conclusion of a current period based at least in part on the historical fitness data; accessing current fitness data collected by the wearable device and tracked by the fitness application during the current period; determining, based at least in part on the current fitness data, whether a current fitness value associated with a user fitness goal exceeds a threshold; when the current fitness value exceeds the threshold, determining a coaching notification based at least in part on the current fitness data, the coaching notification identifying the user fitness goal and including a suggested action for achieving the user fitness goal prior to the estimated conclusion of the current period; and presenting the coaching notification. - View Dependent Claims (17, 18, 19, 20)
-
Specification