IP Library › Granted Patent US 10,799,761
Granted Patent B2
US 10,799,761 · App. 16/774,812 · Granted Oct 13, 2020

Monitoring fitness using a mobile device

Inventors: Kwamina Crankson (Portland, OR); Kristen Laina White (Portland, OR); Michael Levi Orenstein (Portland, OR); Michael T. Hoffman (Portland, OR); Jason Nims (Portland, OR)
Assignee: NIKE, Inc.
A63B24/0062A43C19/00A63B24/0021G06K9/00342G09B5/02G09B19/003A63B2024/0025A63B2024/0056Y02A90/26
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 10,799,761
App. No.
16/774,812
Granted
Oct 13, 2020
Kind
B2
Abstract

Athletic performance monitoring and tracking may provide multiple ways in which to track athletic movement and activity. Workouts may also be tagged with various parameters including mood, weather, terrain, athletic equipment, friends used and the like. Workout information may be shared to social messaging and networking outlets. Workout information shared may include map information including images of maps, interactive maps, links to maps, route information and the like and/or combinations thereof. Additionally or alternatively, an application may be configured to execute within a context of a social networking system to facilitate athletic activity data transfer and generation of workout entries in the social networking site.

Claims (67)

1. An apparatus comprising:

a processor;

a sensor; and

a memory storing computer-readable instructions that, when executed, cause the processor to:

determine one or more other users, having one or more attributes having a threshold level of similarity to one or more attributes of a user of the apparatus, to participate in a first activity challenge with the user, the first activity challenge associated with a first performance level;

initiate the first activity challenge including the user and the one or more other users;

send, during the first activity challenge and to one or more computing devices associated with the one or more other users, a request to adjust the first performance level associated with the first activity challenge to a second performance level;

receive, from at least one computing device associated with at least one of the one or more other users, indications that the request to adjust the first performance level to the second performance level is accepted; and

initiate, during the first activity challenge, a second activity challenge associated with the second performance level and including the user and the at least one of the one or more other users.

2. The apparatus of claim 1 , wherein the one or more other users have a current workout route similar to a current workout route of the user.

3. The apparatus of claim 1 , wherein determining the one or more other users is based on whether a current workout route of the one or more other users: is within a vicinity of a current workout route of the user or is a similar distance as the current workout route of the user.

4. The apparatus of claim 1 , wherein the one or more attributes of the user comprises at least one of an age, a weight, a height, a fitness level, a resting heart rate, a current location, or a current workout route.

5. The apparatus of claim 1 , wherein the memory stores further computer-readable instructions that, when executed, cause the processor to:

transmit, to the one or more computing devices associated with the one or more other users, first information related to the first activity challenge; and

transmit, to the one or more computing devices associated with the at least one of the one or more other users, second information related to the second activity challenge.

6. The apparatus of claim 1 , wherein the memory stores further computer-readable instructions that, when executed, cause the processor to:

initiate the second activity challenge based on receiving, from a threshold percentage of the one or more other users, the indications that the request to adjust the first performance level to the second performance level is accepted.

7. The apparatus of claim 1 , wherein the memory stores further computer-readable instructions that, when executed, cause the processor to:

determine, based on collecting data, using the sensor, during the first activity challenge and the second activity challenge, an accumulated total of one or more metrics associated with an athletic activity performed by the user; and

after determining that the user has completed the first activity challenge or the second activity challenge, compare the accumulated total of the one or more metrics for the user to accumulated totals of the one or more metrics for the one or more other users to determine a winner of the first activity challenge and a winner of the second activity challenge.

8. A method for determining an athletic activity performance of a user comprising:

determining one or more other users, having one or more attributes having a threshold level of similarity to one or more attributes of the user of the apparatus, to participate in a first activity challenge with the user, the first activity challenge associated with a first performance level;

initiating the first activity challenge including the user and the one or more other users;

sending, during the first activity challenge and to one or more computing devices associated with the one or more other users, a request to adjust the first performance level associated with the first activity challenge to a second performance level;

receiving, from at least one computing device associated with at least one of the one or more other users, indications that the request to adjust the first performance level to the second performance level is accepted; and

initiating, during the first activity challenge, a second activity challenge associated with the second performance level and including the user and the at least one of the one or more other users.

9. The method of claim 8 , wherein the one or more other users have a current workout route similar to a current workout route of the user.

10. The method of claim 8 , wherein determining the one or more other users is based on whether a current workout route of the one or more other users: is within a vicinity of a current workout route of the user or is a similar distance as the current workout route of the user.

11. The method of claim 8 , wherein the one or more attributes of the user comprises at least one of an age, a weight, a height, a fitness level, a resting heart rate, a current location, or a current workout route.

12. The method of claim 8 , further comprising:

transmitting, to the one or more computing devices associated with the one or more other users, first information related to the first activity challenge; and

transmitting, to the one or more computing devices associated with the at least one of the one or more other users, second information related to the second activity challenge.

13. The method of claim 8 , further comprising:

initiating the second activity challenge based on receiving, from a threshold percentage of the one or more other users, the indications that the request to adjust the first performance level to the second performance level is accepted.

14. The method of claim 8 , further comprising:

determining, based on collecting sensor data during the first activity challenge and the second activity challenge, an accumulated total of one or more metrics associated with an athletic activity performed by the user; and

after determining that the user has completed the first activity challenge or the second activity challenge, comparing the accumulated total of the one or more metrics for the user to accumulated totals of the one or more metrics for the one or more other users to determine a winner of the first activity challenge and a winner of the second activity challenge.

15. An apparatus comprising:

a processor;

a sensor;

a display panel; and

a memory storing computer-readable instructions that, when executed, cause the processor to:

determine one or more other users, having one or more attributes having a threshold level of similarity to one or more attributes of a user of the apparatus, to participate in a first activity challenge with the user, the first activity challenge associated with a first performance level;

initiate the first activity challenge including the user and the one or more other users;

receive, during the first activity challenge and from a computing device associated with a first other user of the one or more other users, a request to adjust the first performance level associated with the first activity challenge to a second performance level;

send, to the computing device associated with the first other user, an indication that the request to adjust the first performance level to the second performance level is accepted; and

initiate, during the first activity challenge, a second activity challenge associated with the second performance level and including the user and the first other user.

16. The apparatus of claim 15 , wherein determining the one or more other users is based on whether a current workout route of the one or more other users: is within a vicinity of a current workout route of the user or is a similar distance as the current workout route of the user.

17. The apparatus of claim 15 , wherein the memory stores further computer-readable instructions that, when executed, cause the processor to:

sending, to one or more computing devices associated with remaining other users of the one or more other users, the request to adjust the first performance level to the second performance level; and

sending the indication that the request to adjust the first performance level to the second performance level is accepted based on receiving, from a threshold percentage of the first other user and the remaining other users, indications that the request to adjust the first performance level to the second performance level.

18. An apparatus comprising:

a processor;

a sensor;

a display panel; and

a memory storing computer-readable instructions that, when executed, cause the processor to:

receive, from a computing device associated with a second user, a request to participate in a first activity challenge with one or more other users, wherein the first activity challenge is associated with a first performance level, and wherein the one or more other users comprise the second user;

send, to the computing device associated with the second user, an indication that the request to participate in the first activity challenge is accepted;

receive, during the first activity challenge and from a computing device associated with one of the one or more other users, a request to adjust the first performance level associated with the first activity challenge to a second performance level;

send, to the computing device associated with the one of the one or more other users, an indication that the request to adjust the first performance level to the second performance level is accepted; and

receive an indication that a second activity challenge associated with the second performance level has been initiated.

19. The apparatus of claim 18 , wherein the apparatus is associated with a first user, and

wherein the memory stores further computer-readable instructions that, when executed, cause the processor to:

determine, based on collecting data, using the sensor, during the first activity challenge and the second activity challenge, an accumulated total of one or more metrics associated with an athletic activity performed by the first user; and

after determining that the first user has completed the first activity challenge or the second activity challenge, compare the accumulated total of the one or more metrics for the first user to accumulated totals of the one or more metrics for the one or more other users to determine a winner of the first activity challenge and a winner of the second activity challenge.

20. The apparatus of claim 18 , wherein the memory stores further computer-readable instructions that, when executed, cause the processor to:

receive the request to participate in the first activity challenge based on a current workout route of first user: being within a vicinity of a current workout route of the second user or being a similar distance as the current workout route of the second user.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 6, 2020
From: CRANKSON, KWAMINA; WHITE, KRISTEN LAINA; ORENSTEIN, MICHAEL LEVI; HOFFMAN, MICHAEL T.; NIMS, JASON
To: NIKE, INC.
Reel/Frame 053126/0018 →
Continuity (6)
Continuation 15608271 · May 30, 2017
Continuation 15208102 · Jul 12, 2016
Continuation 14725169 · May 29, 2015
Continuation 14206689 · Mar 12, 2014
Provisional Application 61786892 · Mar 15, 2013
Related Publication 20200164249A1 · May 28, 2020