IP Library Granted Patent US 10,857,424
Granted Patent B2
US 10,857,424 · App. 15/441,983 · Granted Dec 8, 2020

Fitness systems and methods thereof

Inventor: James Ryan Eder (Columbus, OH)
Assignee: INCLUDEHEALTH, INC.
A63B24/0062A63B21/00A63B21/00058A63B21/062A63B21/0628A63B21/4035A63B21/4043A63B22/00A63B22/0076A63B22/025A63B22/04A63B22/0605A63B22/0664A63B24/0075G06F16/951G06F19/3481G06Q10/06314G09B19/003G09B19/0038G16H20/30A61B5/11A61B5/742A61B2505/09A63B2024/0078A63B2024/0093A63B2220/10A63B2220/17A63B2220/58A63B2220/833A63B2225/50A63B2230/75
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,857,424
App. No.
15/441,983
Granted
Dec 8, 2020
Kind
B2
Abstract

Systems and methods for fitness tracking are provided. An exercise apparatus is in networked communication with a fitness tracking computing system. The configuration and location of movable components of the exercise apparatus is determined based on sensors. This information is provided to the fitness tracking computing system via networked communication.

Claims (51)

1. A fitness tracking computing system comprising instructions stored in a non-transitory memory, which when executed by one or more processors of the fitness tracking computing system, cause the fitness tracking computing system to:

receive a user identifier and an exercise apparatus identifier from an exercise apparatus via network communications, wherein the exercise apparatus comprises a positionable extension arm assembly and a shuttle, wherein the shuttle is slidably coupled to the extension arm assembly;

based on the user identifier, identify an associated user account;

based on the associated user account, transmit an exercise instruction to the exercise apparatus, the exercise instruction comprising an exercise apparatus positional instruction, wherein the exercise apparatus positional instruction identifies an instructed extension arm assembly position for the extension arm assembly and an instructed shuttle position for the shuttle, wherein the instructed extension arm assembly position and the instructed shuttle position correlate to one of a plurality of exercise types performable on the exercise apparatus;

receive positional information from the exercise apparatus via network communications, wherein the positional information is indicative of a position of the extension arm assembly and a position of the shuttle;

determine whether the exercise apparatus is in a proper configuration based on the exercise apparatus positional information received from the exercise apparatus and the positional instruction;

in response to determining the exercise apparatus is not in the proper configuration, send a graphical notice to the exercise apparatus via network communications to indicate the exercise apparatus is not in the proper configuration;

in response to determining the exercise apparatus is in the proper configuration, send a commence exercise instruction to the exercise apparatus via network communications;

subsequent to sending the commence exercise instruction, receive exercise event data transmitted by the exercise apparatus; and

update the associated user account based on the exercise event data.

2. The fitness tracking computing system of claim 1 , wherein the instructions further cause the fitness tracking computing system to:

receive user identifiers from each of a plurality of exercise devices, wherein the plurality of exercise devices are each remotely positioned from each other.

3. The fitness tracking computing system of claim 1 , wherein the exercise instruction further comprises any of a number of instructed repetitions, a number of instructed sets, an instructed weight setting, and instructed timing data.

4. The fitness tracking computing system of claim 1 , wherein the fitness tracking computing system is further caused to:

schedule use of the exercise apparatus for each of a plurality of different users.

5. The fitness tracking computing system of claim 1 , wherein the network communications are received over an Internet communication protocol.

6. The fitness tracking computing system of claim 1 , wherein the network communications are received over a Local Area Network (LAN).

7. A method, comprising:

receiving, by a fitness tracking computing system in networked communication with a plurality of networked exercise apparatus, a user identifier and an exercise apparatus identifier from a networked exercise apparatus, wherein the networked exercise apparatus is one of the plurality of networked exercise apparatuses, wherein each of the plurality of networked exercise apparatuses comprises a positionable extension arm assembly and a shuttle, wherein the shuttle is slidably coupled to the extension arm assembly;

based on the user identifier, transmit by the fitness tracking computing system an exercise instruction to the networked exercise apparatus, the exercise instruction comprising an exercise apparatus positional instruction, wherein the exercise apparatus positional instruction identifies an instructed extension arm assembly position for the extension arm assembly and an instructed shuttle position for the shuttle, wherein the instructed extension arm assembly position and the instructed shuttle position correlate to one of a plurality of exercise types performable on the networked exercise apparatus;

receiving positional information from the networked exercise apparatus via network communications, wherein the positional information is indicative of a position of the extension arm assembly and a position of the shuttle;

determining whether the networked exercise apparatus is in a proper configuration based on the positional information received from the networked exercise apparatus and the exercise apparatus positional instruction;

in response to determining the networked exercise apparatus is not in the proper configuration, sending a graphical notice to the networked exercise apparatus via network communications to indicate the networked exercise apparatus is not in the proper configuration;

in response to determining the networked exercise apparatus is in the proper configuration, sending a commence exercise instruction to the networked exercise apparatus via network communications;

subsequent to sending the commence exercise instruction, receiving, by the fitness tracking computing system, exercise event data collected by the networked exercise apparatus; and

updating, by the fitness tracking computing system, a user account associated with the user identifier based on the exercise event data.

8. The method of claim 7 , comprising:

storing, by the fitness tracking computing system, exercise data generated based on the exercise event data.

9. The method of claim 8 , wherein the exercise data comprises data based on one or more of the following parameters: user data, demographic data, time data, location data, market data, insurance data, and medical data.

10. A system, comprising:

a plurality of exercise apparatuses, wherein each of the plurality of exercise apparatuses comprises a positionable extension arm assembly and a shuttle, wherein the shuttle is slidably coupled to the extension arm assembly; and

a fitness tracking computing system, the fitness tracking computing system comprising:

one or more data stores configured to store:

a user database comprising a plurality of user accounts; and

an exercise instruction database;

wherein the fitness tracking computing system is in networked communication with each of the plurality of exercise apparatuses and the fitness tracking computing system comprises a processor and a non-transitory computer readable medium having instructions stored thereon which when executed by the processor cause the processor to:

receive a user identifier and an exercise apparatus identifier from an exercise apparatus via network communications, wherein the exercise apparatus is one of the plurality of exercise apparatuses;

based at least partially on the user identifier, cause an exercise instruction comprising an exercise apparatus positional instruction from the exercise instruction database to be transmitted to the exercise apparatus, wherein the exercise apparatus positional instruction identifies an instructed extension arm assembly position for the extension arm assembly and an instructed shuttle position for the shuttle, wherein the instructed extension arm assembly position and the instructed shuttle position correlate to one of a plurality of exercise types performable on the exercise apparatus;

receive positional information from the exercise apparatus via network communications, wherein the positional information is indicative of a position of the extension arm assembly and a position of the shuttle;

determine whether the exercise apparatus is in a proper configuration based on the positional information received from the exercise apparatus and the exercise apparatus positional instruction;

in response to determining the exercise apparatus is not in the proper configuration, send a graphical notice to the exercise apparatus via network communications to indicate the exercise apparatus is not in the proper configuration;

in response to determining the exercise apparatus is in the proper configuration, send a commence exercise instruction to the exercise apparatus via network communications;

subsequent to sending the commence exercise instruction, receive exercise event data transmitted by the exercise apparatus; and

update the associated user account based on the exercise event data.

11. The exercise system of claim 10 , wherein the fitness tracking computing system is configured to store exercise data generated based on the exercise event data.

12. The exercise system of claim 11 , wherein the exercise data comprises data based on one or more of the following parameters: user data, device data, demographic data, time data, location data, market data, insurance data, and medical data.

13. The exercise system of claim 10 , wherein each of the plurality of exercise apparatuses are geographically remote from the fitness tracking computing system.

14. The exercise system of claim 10 , wherein the exercise instruction further comprises any of a number of instructed repetitions, a number of instructed sets, an instructed weight setting, and instructed timing data.

15. The exercise system of claim 10 , wherein the processor is further caused to schedule use of the plurality of exercise apparatus for a plurality of different users.

16. The exercise system of claim 10 , wherein each of the plurality of exercise apparatuses comprises:

at least one sensor configured to generate a signal based at least in part on movement of the extension arm assembly and the shuttle.

Assignments (3)
CHANGE OF NAME Recorded Jun 5, 2025
From: INCLUDEHEALTH, INC.
To: LAINAHEALTH INC.
Reel/Frame 071504/0827 →
CHANGE OF NAME Recorded Nov 4, 2020
From: INCLUDE FITNESS, INC.
To: INCLUDEHEALTH, INC.
Reel/Frame 054299/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2019
From: EDER, JAMES RYAN
To: INCLUDEFITNESS, INC.
Reel/Frame 048412/0275 →
Continuity (4)
Continuation 14717002 · May 20, 2015
Provisional Application 62001386 · May 21, 2014
Provisional Application 62153614 · Apr 28, 2015
Related Publication 20170165524A1 · Jun 15, 2017