IP Library Granted Patent US 12,176,091
Granted Patent B2
US 12,176,091 · App. 18/398,949 · Granted Dec 24, 2024

Systems and methods for using elliptical machine to perform cardiovascular rehabilitation

Inventors: Joel Rosenberg (Brookfield, CT); Steven Mason (Las Vegas, NV)
Assignee: ROM Technologies, Inc.
G16H20/30A63B22/0664A63B24/0062G16H50/30A63B2024/0065A63B2071/0675A63B2230/06
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 12,176,091
App. No.
18/398,949
Granted
Dec 24, 2024
Kind
B2
Abstract

Systems including an elliptical machine and a processing device. The processing device may be configured to receive, before or while a user operates the elliptical machine, one or more messages pertaining to the user or a use of the elliptical machine by the user. The processing device may be also configured to determine whether the one or more messages were received by the processing device. In response to determining that the one or more messages were not received by the processing device, the processing device may be configured to determine, via one or more machine learning models, one or more actions to perform. The one or more actions may include at least one of initiating a telecommunications transmission, stopping operation of the elliptical machine, and modifying one or more parameters associated with the operation of the elliptical machine.

Claims (64)

1. A system, comprising:

an elliptical machine configured to be manipulated by a user while the user operates the elliptical machine; and

a processing device configured to:

receive, before or while the user operates the elliptical machine, one or more messages pertaining to the user or a use of the elliptical machine by the user,

determine whether the one or more messages were received by the processing device, and

in response to determining that the one or more messages were not received by the processing device,

determine, via one or more machine learning models, one or more actions to perform, the one or more actions comprising at least one selected from the group consisting of initiating a telecommunications transmission, stopping operation of the elliptical machine, and modifying one or more parameters associated with the operation of the elliptical machine, and

perform the one or more actions; and

a sensor communicatively coupled to the processing device and configured to detect cardiac conditions of the user, wherein the sensor transmits the one or more messages to the processing device, and the one or more messages pertain to the cardiac conditions of the user.

2. The system of claim 1 , wherein the one or more messages not being received is selected from the group consisting of a telecommunications failure, a video communication failure, an audio communication failure, and a data acquisition failure.

3. The system of claim 1 , wherein the processing device is further configured to:

while the user operates the elliptical machine, determine a maximum target heart rate for the user,

receive, via an interface, an input pertaining to a perceived exertion level of the user,

determine, based on the perceived exertion level and the maximum target heart rate, an amount of resistance for the elliptical machine to provide, and

while the user operates the elliptical machine, adjust the elliptical machine to provide the amount of resistance.

4. The system of claim 1 , wherein the processing device is further configured to:

determine a condition associated with the user; and

based on the condition and the one or more messages not being received, determine the one or more actions to be performed.

5. The system of claim 4 , wherein the condition pertains to at least one selected from the group consisting of a cardiac rehabilitation, an oncology rehabilitation, a rehabilitation from pathologies related to a prostate gland, male or female urogenital tract or male or female sexual reproduction, pathologies related to a breast, a pulmonary rehabilitation, a bariatric rehabilitation, and a neurologic rehabilitation.

6. A computer-implemented system, comprising:

an electromechanical machine configured to be manipulated by a user while the user is performing a treatment plan;

an interface comprising a display configured to present information pertaining to the treatment plan; and

a processing device configured to:

determine whether one or more messages, pertaining to at least one of the user and a usage of the electromechanically machine by the user, are received from at least a sensor, wherein the sensor is communicatively coupled to the processing device and configured to detect cardiac conditions of the user, wherein the sensor transmits the one or more messages to the processing device, and the one or more messages pertain to the cardiac conditions of the user; and

responsive to determining that the one or more messages have not been received, determining, via one or more machine learning models, one or more preventative actions to perform; and cause the one or more preventative actions to be performed.

7. The computer-implemented system of claim 6 , wherein the one or more preventative actions includes at least one of causing a telecommunications transmission to be initiated, stopping the electromechanical machine from operating, and modifying a speed at which the electromechanical machine operates.

8. The computer-implemented system of 6 , wherein the one or more messages not being received corresponds to at least one of a telecommunications failure, a video communication failure, an audio communication failure, and a data acquisition failure.

9. The computer-implemented system of claim 6 , wherein, while the user uses the electromechanical machine to perform the treatment plan, the one or more messages include information pertaining to a cardiac condition of the user.

10. The computer-implemented system of claim 6 , wherein the processing device is further configured to:

determine a maximum target heart rate for the user while the user uses the electromechanical machine to perform the treatment plan;

receive, via the interface, an input pertaining to a perceived exertion level of the user;

based on the perceived exertion level and the maximum heart rate, determine an amount of resistance for the electromechanical machine to provide via one or more pedals;

while the user performs the treatment plan, cause the electromechanical machine to provide the amount of resistance.

11. The computer-implemented system of claim 6 , wherein the processing device is further configured to: determine a condition associated with the user; and based on the condition and the one or more messages not being received, determine the one or more preventative actions.

12. The computer-implemented system of claim 11 , wherein the condition pertains to at least one selected from the group consisting of a cardiac rehabilitation, an oncology rehabilitation, a rehabilitation from pathologies related to a prostate gland, male or female urogenital tract or male or female sexual reproduction, pathologies related to a breast, a pulmonary rehabilitation, a bariatric rehabilitation, and a neurologic rehabilitation.

13. A tangible, non-transitory computer-readable medium storing instructions that, when executed, cause a processing device to:

determine whether one or more messages are received from a sensor, wherein the one or more messages pertain to at least one of a user and a use of an electromechanical machine by the user, wherein the electromechanical machine is configured to be manipulated by a user while the user is performing a treatment plan, and wherein the sensor is communicatively coupled to the processing device and configured to detect cardiac conditions of the user, wherein the sensor transmits the one or more messages to the processing device, and the one or more messages pertain to the cardiac conditions of the user;

responsive to determining that the one or more messages have not been received, determine, via one or more machine learning models, one or more preventative actions to perform; and

cause the one or more preventative actions to be performed.

14. The computer-readable medium of claim 13 , wherein the one or more preventative actions comprise causing at least one of a telecommunications transmission to be initiated, stopping the electromechanical machine from operating, and modifying a speed at which the electromechanical machine operates.

15. The computer-readable medium of claim 13 , wherein the one or more messages not being received pertains to at least one of a telecommunications failure, a video communication being lost, an audio communication being lost, and a data acquisition being compromised.

16. The computer-readable medium of claim 13 , wherein, while the user uses the electromechanical machine to perform the treatment plan, the one or more messages include information pertaining to a cardiac condition of the user.

17. The computer-readable medium of claim 13 , wherein the instructions further cause the processing device to:

determine a maximum target heart rate for the user while the user uses the electromechanical machine to perform the treatment plan;

receive, via an interface, an input pertaining to a perceived exertion level of the user; based on the perceived exertion level and the maximum heart rate, determine an amount of resistance for the electromechanical machine to provide via one or more pedals;

while the user performs the treatment plan, cause the electromechanical machine to provide the amount of resistance.

18. The computer-readable medium of claim 13 , wherein the instructions further cause the processing device to:

determine a condition associated with the user; and based on the condition associated with the user and the one or more messages not being received, determine the one or more preventative actions.

19. The computer-readable medium of claim 18 , wherein the condition pertains to at least one selected from the group consisting of a cardiac rehabilitation, an oncology rehabilitation, a rehabilitation from pathologies related to a prostate gland, male or female urogenital tract or male or female sexual reproduction, including pathologies related to a breast, a pulmonary rehabilitation, a bariatric rehabilitation, and a neurologic rehabilitation.

20. A computer-implemented method comprising:

determining whether one or more messages are received from a sensor, wherein the one or more messages pertain to at least one of a user and a usage of an electromechanical machine by the user, wherein the electromechanical machine is configured to be manipulated by the user while the user is performing a treatment plan, and wherein the sensor is communicatively coupled to a processing device and configured to detect cardiac conditions of the user, wherein the sensor transmits the one or more messages to the processing device, and the one or more messages pertain to the cardiac conditions of the user;

responsive to determining that the one or more messages have not been received, determining, using one or more machine learning models, one or more preventative actions to perform; and

causing the one or more preventative actions to be performed.

21. The computer-implemented method of claim 20 , wherein the one or more preventative actions comprise causing at least one of a telecommunications transmission to be initiated, stopping the electromechanical machine from operating, and modifying a speed at which the electromechanical machine operates.

22. The computer-implemented method of claim 20 , wherein the one or more messages not being received corresponds to at least one of a telecommunications failure, a video communication failure, an audio communication failure, and a data acquisition failure.

23. The computer-implemented method of claim 20 , wherein, while the user uses the electromechanical machine to perform the treatment plan, the one or more messages include information pertaining to a cardiac condition of the user.

24. The computer-implemented method of claim 20 , further comprising:

determining a maximum target heart rate for the user while the user uses the electromechanical machine to perform the treatment plan; receiving, via the interface, an input pertaining to a perceived exertion level of the user;

based on the perceived exertion level and the maximum heart rate, determining an amount of resistance for the electromechanical machine to provide via one or more pedals;

while the user performs the treatment plan, causing the electromechanical machine to provide the amount of resistance.

25. The computer-implemented method of claim 20 , further comprising:

determining a condition associated with the user; and

based on the condition and the determination that the one or more messages have not been received, determining the one or more preventative actions.

26. The computer-implemented method of claim 25 , wherein the condition pertains to at least one of a cardiac rehabilitation, an oncology rehabilitation, a rehabilitation from pathologies related to a prostate gland or a urogenital tract, a pulmonary rehabilitation, and a bariatric rehabilitation.

Continuity (16)
Division 18132134 · Apr 7, 2023
Continuation In Part 18120161 · Mar 10, 2023
Continuation In Part 18162172 · Jan 31, 2023
Continuation In Part 18102635 · Jan 27, 2023
Continuation In Part 18056675 · Nov 17, 2022
Continuation In Part 17736891 · May 4, 2022
Continuation In Part 17736891 · May 4, 2022
Continuation In Part 17736891 · May 4, 2022
Continuation In Part 17736891 · May 4, 2022
Continuation In Part 17379542 · Jul 19, 2021
Continuation 17146705 · Jan 12, 2021
Continuation In Part 17021895 · Sep 15, 2020
Provisional Application 63407049 · Sep 15, 2022
Provisional Application 63113484 · Nov 13, 2020
Provisional Application 62910232 · Oct 3, 2019
Related Publication 20240127924A1 · Apr 18, 2024
Cited By (1)
US 12,670,978