Systems and methods for providing automated workout reminders

US9067096B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9067096-B2
Application numberUS-36327209-A
CountryUS
Kind codeB2
Filing dateJan 30, 2009
Priority dateJan 30, 2009
Publication dateJun 30, 2015
Grant dateJun 30, 2015

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.

Systems and methods are provided for monitoring a user's progress towards a workout goal spanning multiple workouts and providing a workout reminder based on the progress. An electronic device can monitor the user's progress towards the goal by monitoring the user's rate of motion and/or one or more physiological parameters of the user. Based on the user's progress towards the goal, the electronic device can provide a workout reminder. For example, if a user's progress is not sufficient to achieve the workout goal, the electronic device may provide a reminder to the user. The reminder can include a visual and/or audio alert to the user, and the reminder may interrupt other functions on the device.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method, comprising: detecting, by a computing device, input specifying goal data spanning multiple workouts, the goal data including a deadline for achieving a goal; detecting, by the computing device, the multiple workouts to determine goal progress data representing progress towards the goal, wherein detecting the multiple workouts includes detecting a workout location for each of the multiple workouts, and wherein the workout location of each of the multiple workouts is stored; comparing, by the computing device, the goal progress data to the goal data to determine if the progress towards the goal is sufficient to achieve the goal by the deadline; determining, by the computing device, whether a workout is currently occurring based upon detected sensor data or a device mode; determining, by the computing device, a current location; determining, by the computing device, whether the current location is at or near any of the stored workout locations; and providing, by the computing device, an automated workout reminder corresponding to the goal when both: the workout is not currently occurring; and the current location is at or near one of the stored workout locations. 2. The method of claim 1 , wherein the automated workout reminder is further provided only when the determined progress towards the goal is not sufficient to achieve the goal by the deadline. 3. The method of claim 1 , wherein determining the goal progress data includes periodically monitoring the progress towards the goal. 4. The method of claim 1 , wherein the automated workout reminder includes an indication of the progress towards the goal. 5. The method of claim 1 , wherein the automated workout reminder includes an indication of the interval of time remaining between the current time and the deadline. 6. The method of claim 1 , wherein the automated workout reminder is provided on a display, wherein the automated workout reminder further includes a defer element, and wherein the method further comprises: detecting, by the computing device, input corresponding to selection of the defer element; removing, by the computing device, the automated workout reminder from the display; and providing, by the computing device, the automated workout reminder on the display after a predetermined period of time has passed. 7. A computer-implemented system, comprising: one or more data processors; and one or more non-transitory computer-readable storage media containing instructions configured to cause the one or more processors to perform operations including: detecting input specifying goal data spanning multiple workouts, the goal data including a deadline for achieving a goal; detecting the multiple workouts to determine goal progress data representing progress towards the goal, wherein detecting the multiple workouts includes detecting a workout location for each of the multiple workouts, and wherein the workout location of each of the multiple workouts is stored; comparing the goal progress data to the goal data to determine if the progress towards the goal is sufficient to achieve the goal by the deadline; determining whether a workout is currently occurring based upon detected sensor data or a device mode; determining a current location; determining whether the current location is at or near any of the stored workout locations; and providing an automated workout reminder corresponding to the goal when both the workout is not currently occurring; and the current location is at or near one of the stored workout locations. 8. The system of claim 7 , wherein the automated workout reminder is further provided when the determined progress towards the goal is not sufficient to achieve the goal by the deadline. 9. The system of claim 7 , wherein determining the goal progress data includes periodically monitoring the progress towards the goal. 10. The system of claim 7 , wherein the automated workout reminder includes an indication of the progress towards the goal. 11. The system of claim 7 , wherein the automated workout reminder includes an indication of the interval of time remaining between the current time and the deadline. 12. The system of claim 7 , wherein the automated workout reminder is provided on a display, wherein the automated workout reminder further includes a defer element, and wherein the operations further include: detecting input corresponding to selection of the defer element; removing the automated workout reminder from the display; and providing the automated workout reminder on the display after a predetermined period of time has passed. 13. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to: detect input specifying goal data spanning multiple workouts, the goal data including a deadline for achieving a goal; detect the multiple workouts to determine goal progress data representing progress towards the goal, wherein detecting the multiple workouts includes detecting a workout location for each of the multiple workouts, and wherein the workout location of each of the multiple workouts is stored; compare the goal progress data to the goal data to determine if the progress towards the goal is sufficient to achieve the goal by the deadline; determine whether a workout is currently occurring based upon detected sensor data or a device mode; determine a current location; determine whether the current location is at or near any of the stored workout locations; and provide an automated workout reminder corresponding to the goal when both: the workout is not currently occurring; and the current location is at or near one of the stored workout locations. 14. The computer-program product of claim 13 , wherein the automated workout reminder is further provided when the determined progress towards the goal is not sufficient to achieve the goal by the deadline. 15. The computer-program product of claim 13 , wherein determining the goal progress data includes periodically monitoring the progress towards the goal. 16. The computer-program product of claim 13 , wherein the automated workout reminder includes an indication of the progress towards the goal. 17. The computer-program product of claim 13 , wherein the automated workout reminder includes an indication of the interval of time remaining between the current time and the deadline. 18. The computer-program product of claim 13 , wherein the automated workout reminder is provided on a display, wherein the automated workout reminder further includes a defer element, and wherein the instructions are further configured to cause the data processing apparatus to: detect input corresponding to selection of the defer element; remove the automated workout reminder from the display; and provide the automated workout reminder on the display after a predetermined period of time has passed.

Assignees

Inventors

Classifications

  • Visual, audio or audio-visual systems for entertaining, instructing or motivating the user · CPC title

  • with means for remote communication, e.g. internet or the like · CPC title

  • Angular positions · CPC title

  • G09B19/003Primary

    Repetitive work cycles; Sequence of movements · CPC title

  • Absolute positions, e.g. by using GPS · 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 US9067096B2 cover?
Systems and methods are provided for monitoring a user's progress towards a workout goal spanning multiple workouts and providing a workout reminder based on the progress. An electronic device can monitor the user's progress towards the goal by monitoring the user's rate of motion and/or one or more physiological parameters of the user. Based on the user's progress towards the goal, the electro…
Who is the assignee on this patent?
Haughay Jr Allen P, Rottler Benjamin, Apple Inc
What technology area does this patent fall under?
Primary CPC classification A63B71/0622. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jun 30 2015 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).