Determination and presentation of customized notifications

US10194418B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10194418-B2
Application numberUS-201715705802-A
CountryUS
Kind codeB2
Filing dateSep 15, 2017
Priority dateJun 2, 2017
Publication dateJan 29, 2019
Grant dateJan 29, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. The computer-implemented method of claim 1 , wherein the coaching notification indicates the current progress toward the fitness goal. 3. The computer-implemented method of claim 1 , further comprising determining an estimated conclusion of the current day based at least in part on the historical fitness data, and wherein the coaching notification comprises a suggested action for achieving the fitness goal prior to the estimated conclusion of the current day. 4. The computer-implemented method of claim 1 , wherein the fitness goal comprises at least one of a stand goal, a caloric burn goal, or a move goal. 5. The computer-implemented method of claim 1 , wherein each segment of the plurality of segments is equivalent. 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. 7. The wearable device of claim 6 , wherein each period is a day and the historical period is a month. 8. The wearable device of claim 6 , wherein the historical fitness data is collected while the wearable device is in a worn state. 9. The wearable device of claim 6 , wherein the processor is further configured to access the memory and execute the computer-executable instructions to collectively at least: determine an estimated conclusion of the current period based at least in part on the historical fitness data; determine, based at least in part on the current fitness data, whether a current fitness value associated with the user fitness goal exceeds a threshold; when the current fitness value exceeds the threshold, determine a second coaching notification based at least in part on the current fitness data, the second 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 present, at the display, the second coaching notification prior to the estimated conclusion of the current period. 10. The wearable device of claim 9 , wherein determining the second coaching notification is further based at least in part on user biometric information. 11. The wearable device of claim 9 , wherein presenting the second coaching notification comprises presenting the second coaching notification after presenting the coaching notification. 12. The wearable device of claim 6 , wherein the first segment corresponds to 25% of the current period or 75% of the current period. 13. The wearable device of claim 6 , wherein the processor is further configured to access the memory and execute the computer-executable instructions to collectively at least determine an estimated conclusion of the current period based at least in part on the historical fitness data, and wherein the coaching notification comprises a suggested action for achieving the user fitness goal prior to the estimated conclusion of the current period. 14. The wearable device of claim 13 , wherein the suggested action is walking for a fixed period of time. 15. The wearable device of claim 6 , wherein the coaching notification comprises an option for beginning a workout, and wherein the processor is further configured to access the memory and execute the computer-executable instructions to collectively at least: receive information indicating user selection of the option; in response to receiving the information, initiate the workout; and collect additional current fitness data during the workout. 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. 17. The computer-implemented method of claim 16 , further comprising determining whether the user fitness goal is achievable within a remaining portion of the current period, and wherein determining the coaching notification comprises determining the coaching notification when the user fitness goal is achievable within the remaining portion of the current period. 18. The computer-implemented method of claim 16 , wherein the coaching notification is a threshold coaching notification, and wherein the method further comprises: comparing the current fitness data to the historical fitness data to identify a correlation between a current progress toward the user fitness goal and a historical progress toward the user fitness goal; determining, based at least in part on the correlation, whether the user fitness goal is achievable during the current period; and prior to presenting the threshold coaching notification, presenting a status coaching notification when the user fitness goal

Assignees

Inventors

Classifications

  • H04W68/04Primary

    multi-step notification using statistical or historical mobility data · CPC title

  • Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance · CPC title

  • Means for generating exercise programmes or schemes, e.g. computerized virtual trainer, e.g. using expert databases · CPC title

  • Electricity · mapped topic

  • Spatial or temporal dependent retrieval, e.g. spatiotemporal queries · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10194418B2 cover?
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.
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification H04W68/04. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 29 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).