IP Library Granted Patent US 11,541,278
Granted Patent B2
US 11,541,278 · App. 16/848,059 · Granted Jan 3, 2023

Methods and apparatus for managing sequential tasks via task specific user interface elements

Inventors: Lauren McKenna (Austin, TX); Gloria Wu (Austin, TX); Scott Laing (Austin, TX)
Assignee: MyFitnessPal, Inc.
A63B24/0062A63B71/0619G06F3/0482A63B2024/0068A63B2071/0675A63B2220/17A63B2225/20H04L67/535
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 11,541,278
App. No.
16/848,059
Granted
Jan 3, 2023
Kind
B2
Abstract

Systems, apparatus, and methods for managing workouts via exercise specific user interface elements. Various embodiments of the present disclosure are directed to exercise specific user interface elements (e.g., floating smart timers, etc.) that are automatically pre-populated with data based on prescribed workout information. The user is provided a workout that includes a number of different exercises, and their prescribed completion values. The user can perform the workout and quickly log the pre-populated completion values (if accurate), or alternatively manually enter actual workout data. Additionally, the user can quickly transition through their “checklist” of exercises, based on the prescribed ordering of the workout. The resulting workout data record can be automatically logged at the end of the workout session. The exercise specific user interface allows a user to log workout activity with minimal distraction.

Claims (62)

1. A user apparatus, comprising:

a user interface;

a network interface;

a processor; and

a non transitory computer-readable medium comprising one or more instructions, which when executed by the processor, causes the user apparatus to:

obtain a workout comprising a plurality of exercises, wherein each of the plurality of exercises includes a prescribed completion value;

for each exercise of the plurality of exercises:

display an exercise specific user interface element based on the prescribed completion value, the exercise specific user interface element including:

(i) the prescribed completion value for the exercise,

(ii) a first option to amend the prescribed completion value or add an additional completion value for the exercise;

(iii) a second option to skip the exercise; and

(iv) a third option to move to a next exercise of the plurality of exercises;

in response to selection of the first option, display a detailed exercise specific user interface element configured to receive an amended prescribed completion value or the additional completion value;

in response to selection of the third option, log an actual completion value for the exercise based on the prescribed completion value and/or the completion value and transmit the actual competition value to a fitness server; and

in response to selection of the second option, omit to log a completion value for the exercise.

2. The user apparatus of claim 1 , wherein the prescribed completion value comprises a duration; and

where the exercise specific user interface element comprises a timer set to the duration.

3. The user apparatus of claim 1 , wherein the prescribed completion value comprises a number of repetitions; and

where the exercise specific user interface element comprises a counter set to the number of repetitions.

4. The user apparatus of claim 1 , wherein the prescribed completion value comprises a distance; and

where the exercise specific user interface element comprises a distance tracker set to the distance.

5. The user apparatus of claim 1 , wherein another exercise of the plurality of exercises includes another prescribed completion value; and

wherein the one or more instructions, when executed by the processor, causes the user apparatus to display another exercise specific user interface element based on the another prescribed completion value.

6. The user apparatus of claim 1 , wherein the exercise specific user interface element causes the prescribed completion value to be logged as the actual completion value.

7. The user apparatus of claim 1 , wherein the user apparatus further comprises a sensor; and

wherein the one or more instructions, when executed by the processor, causes the user apparatus to sense the actual completion value.

8. A user apparatus, comprising:

a user interface;

a network interface;

a processor; and

a non transitory computer-readable medium comprising one or more instructions, which when executed by the processor, causes the user apparatus to:

obtain a workout comprising a plurality of exercises, wherein the plurality of exercises has a prescribed sequence;

for each exercise of the plurality of exercises:

display a first exercise specific user interface element for the at least one exercise the exercise specific user interface element including:

(i) a prescribed completion value for the exercise,

(ii) a first option to amend the prescribed completion value or add an additional completion value for the exercise;

(iii) a second option to skip the exercise; and

(iv) a third option to move to a next exercise of the plurality of exercises; and

responsive to selection of the second option or the third option, transition to a next exercise of the workout based on the prescribed sequence;

responsive to selection of the third option transmit a completion value for the at least one exercise to a fitness server.

9. The user apparatus of claim 8 , wherein the one or more instructions, when executed by the processor, causes the user apparatus to display a second exercise specific user interface element for the next exercise of the workout; and

wherein first exercise specific user interface element differs from the second exercise specific user interface element.

10. The user apparatus of claim 8 , wherein the workout further comprises at least one alternate exercise.

11. The user apparatus of claim 10 , wherein the one or more instructions, when executed by the processor, causes the user apparatus to: responsive to a user input, transition to the at least one alternate exercise.

12. The user apparatus of claim 8 , wherein the workout further comprises an alternate plurality of exercises.

13. The user apparatus of claim 12 , wherein the one or more instructions, when executed by the processor, causes the user apparatus to transition to the alternate plurality of exercises based on the completion value for the at least one exercise.

14. The user apparatus of claim 8 , wherein the one or more instructions, when executed by the processor, causes the user apparatus to: responsive to a user input, modify the prescribed sequence.

15. A method for controlling a workout and logging of exercise metrics, comprising:

obtaining the workout comprising an exercise;

displaying an exercise specific user interface element based on a prescribed completion value associated with the exercise, the user interface element including:

(i) the prescribed completion value for the exercise,

(ii) a first option to amend the prescribed completion value or add an additional completion value for the exercise;

(iii) a second option to skip the exercise; and

(iv) a third option to move to a next exercise of the workout;

following selection of the second option or the third option, displaying an additional exercise specific user interface element association with a subsequent exercise of the workout;

following selection of the third option, logging an actual completion metric for the exercise; and

following selection of the third option, providing the actual completion metric to a fitness server.

16. The method of claim 15 , wherein the prescribed value comprises a modality of exercise measurement.

17. The method of claim 15 , wherein the prescribed value comprises a prescribed sequence.

18. The method of claim 15 , wherein the prescribed value comprises a prescribed completion value.

19. The method of claim 18 , further comprising pre-populating the exercise specific user interface element based on the prescribed completion value.

20. The method of claim 18 , further comprising logging the prescribed completion value as the actual completion metric.

Assignments (8)
PATENT SECURITY AGREEMENT Recorded Jul 26, 2024
From: MYFITNESSPAL, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 068173/0300 →
RELEASE OF SECURITY INTEREST Recorded Jul 26, 2024
From: MIDCAP FINANCIAL TRUST
To: MYFITNESSPAL, INC.
Reel/Frame 068174/0276 →
CHANGE OF NAME Recorded Jan 20, 2021
From: UA CONNECTED FITNESS, INC.
To: MYFITNESSPAL, INC.
Reel/Frame 055043/0278 →
SECURITY INTEREST Recorded Dec 18, 2020
From: UA CONNECTED FITNESS, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 054804/0627 →
RELEASE OF SECURITY INTEREST Recorded Dec 18, 2020
From: JPMORGAN CHASE BANK, N.A.
To: UNDER ARMOUR, INC.
Reel/Frame 054806/0473 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2020
From: UNDER ARMOUR, INC.
To: UA CONNECTED FITNESS, INC.
Reel/Frame 054403/0426 →
SECURITY INTEREST Recorded May 13, 2020
From: UNDER ARMOUR, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052654/0756 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2020
From: LAING, SCOTT; WU, GLORIA; MCKENNA, LAUREN
To: UNDER ARMOUR, INC.
Reel/Frame 052391/0383 →