IP Library Granted Patent US 11,130,020
Granted Patent B2
US 11,130,020 · App. 16/529,167 · Granted Sep 28, 2021

Personal activity tracking system

Inventors: Seth A. Tropper (Marlboro, NJ); Amado Batour (Somerset, NJ)
Assignee: Fitbit, Inc.
A63B24/0059A61B5/0004A61B5/1118A61B5/1126A61B5/14539A61B5/486A61B5/681A61B5/6828A61B5/6831A61B5/6896A61B5/6897A61B5/6898A61B5/7264A61B5/743A63B24/0062A63B43/004A63B71/06A63B71/0622A63F13/212A63F13/50A63H33/26G06Q30/02G06Q30/0207G06Q30/0217G06Q30/0264G07F17/3244G09F3/005G16H10/20G16H20/30G16H40/63G16H50/30A61B2560/0412A61B2560/0456A61B2562/0219
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,130,020
App. No.
16/529,167
Granted
Sep 28, 2021
Kind
B2
Abstract

An activity tracking device is defined to detect and record movement of a person to which the activity tracking device is affixed. A secondary electronic device is defined separate from the activity tracking device. The secondary electronic device is defined to receive data from the activity tracking device regarding the detected and recorded movement of the person. A website is defined to communicate with connected devices including the secondary electronic device. The website is defined to provide a user account for the person. The website is defined to convey information regarding the detected and recorded movement of the person through the user account.

Claims (60)

1. A system comprising:

one or more motion sensors,

one or more indicators,

one or more processors, and

a memory,

wherein:

the one or more processors are operatively connected with the memory, the one or more indicators, and the one or more motion sensors, and

the memory stores computer-executable instructions for causing the one or more processors to:

receive information from the one or more motion sensors;

analyze the information from the one or more motion sensors to distinguish between a first physical activity and a second physical activity, wherein the second activity and the first activity are different;

when the information from the one or more motion sensors is determined to correspond to the first physical activity: determine a first level of the first physical activity of a user based on the information from the one or more motion sensors,

when the information from the one or more motion sensors is determined to correspond to the second physical activity: determine a second level of the second physical activity of the user based on the information from the one or more motion sensors,

determine when the first level of the first physical activity exceeds a first threshold, and

cause the one or more indicators to provide a first notification responsive to determining that the first level of the first physical activity has exceeded the first threshold.

2. The system of claim 1 , wherein the memory stores further computer-executable instructions for causing the one or more processors to:

determine when the second level of the second physical activity exceeds a second threshold, and

cause the one or more indicators to provide a second notification responsive to determining that the second level of the second physical activity has exceeded the second threshold.

3. The system of claim 1 , wherein the memory stores further computer-executable instructions for causing the one or more processors to:

store information on the memory indicating each type of activity identified by the one or more processors as having been performed by the user, and store information on the memory indicating the level of each type of activity.

4. The system of claim 1 , wherein the memory stores further computer-executable instructions for causing the one or more processors to:

store information on the memory indicating an amount of motion detected by the one or more motion sensors.

5. The system of claim 1 , further comprising a wearable housing that is configured to be worn on the user's wrist.

6. The system of claim 1 , wherein the first threshold is associated with a first time period and the memory stores further computer-executable instructions for causing the one or more processors to:

determine, at a first time within the first time period, that the first level does not exceed the first threshold, and

cause a textual message of encouragement to be displayed by the one or more indicators responsive to determining at the first time that the first level does not exceed the first threshold.

7. A method comprising:

obtaining information from one or more motion sensors of a wearable device;

identifying, based on the information and by one or more processors, different types of activity performed by a user wearing the wearable device, wherein identifying the different types of activity comprises distinguishing between a first physical activity and a second physical activity, wherein the second activity and the first activity are different;

when the information from the one or more motion sensors is determined to correspond to the first physical activity: determining, by the one or more processors and based on the information from the one or more sensors, a first level of the first physical activity of the user;

when the information from the one or more motion sensors is determined to correspond to the second physical activity: determining, by the one or more processors and based on the information from the one or more sensors, a second level of the second physical activity of the user;

determining, by the one or more processors, when the first level of the first physical activity exceeds a first threshold; and

causing one or more indicators to provide a first notification responsive to determining that the first level of the first physical activity has exceeded the first threshold.

8. The method of claim 7 , further comprising:

determining when the second level of the second physical activity exceeds a second threshold, and

causing the one or more indicators to provide a second notification responsive to determining that the second level of the second physical activity has exceeded the second threshold.

9. The method of claim 7 , further comprising:

storing information on a memory indicating each type of activity identified by the one or more processors as having been performed by the user, and

storing information on the memory indicating the level of each type of activity.

10. The method of claim 7 , further comprising storing information on a memory indicating an amount of motion detected by the one or more motion sensors.

11. The method of claim 7 , wherein the one or more motion sensors are located in a wearable housing that is worn on the user's wrist.

12. The method of claim 7 , wherein the first threshold is associated with a first time period and the method further comprises:

determining, at a first time within the first time period, that the first level does not exceed the first threshold, and

causing a textual message of encouragement to be displayed by the one or more indicators responsive to determining at the first time that the first level does not exceed the first threshold.

13. A non-transitory computer-readable medium that stores computer-executable instructions for controlling one or more processors to:

receive information from one or more motion sensors;

analyze the information from the one or more motion sensors to distinguish between a first physical activity and a second physical activity, wherein the second activity and the first activity are different;

when the information from the one or more motion sensors is determined to correspond to the first physical activity: determine a first level of the first physical activity of a user based on information from one or more motion sensors of a wrist-wearable device,

when the information from the one or more motion sensors is determined to correspond to the second physical activity: determine a second level of the second physical activity of the user based on the information from the one or more motion sensors,

determine when the first level of the first physical activity exceeds a first threshold, and

cause one or more indicators to provide a first notification responsive to determining that the first level of the first physical activity has exceeded the first threshold.

14. The non-transitory computer-readable medium of claim 13 , wherein the non-transitory computer-readable medium further stores additional computer-executable instructions for controlling the one or more processors to:

determine when the second level of the second physical activity exceeds a second threshold, and

cause the one or more indicators to provide a second notification responsive to determining that the second level of the second physical activity has exceeded the second threshold.

15. The non-transitory computer-readable medium of claim 13 , wherein the non-transitory computer-readable medium further stores additional computer-executable instructions for controlling the one or more processors to:

store information on a memory indicating each type of activity identified by the one or more processors as having been performed by the user, and

store information on the memory indicating the level of each type of activity.

16. The non-transitory computer-readable medium of claim 13 , wherein the non-transitory computer-readable medium further stores additional computer-executable instructions for controlling the one or more processors to store information on a memory indicating an amount of motion detected by the one or more motion sensors.

17. The non-transitory computer-readable medium of claim 13 , wherein the first threshold is associated with a first time period and the non-transitory computer-readable medium further stores additional computer-executable instructions for controlling the one or more processors to:

determine, at a first time within the first time period, that the first level does not exceed the first threshold, and

cause a textual message of encouragement to be displayed by the one or more indicators responsive to determining at the first time that the first level does not exceed the first threshold.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2021
From: TROPPER, SETH A.; BATOUR, AMADO
To: SWITCH2HEALTH INC.
Reel/Frame 056598/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2021
From: SWITCH2HEALTH INC.
To: FITBIT, INC.
Reel/Frame 056598/0686 →