IP Library Granted Patent US 11,328,807
Granted Patent B2
US 11,328,807 · App. 17/379,542 · Granted May 10, 2022

System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance

Inventors: Steven Mason (Las Vegas, NV); Daniel Posnack (Fort Lauderdale, FL); Peter Arn (Roxbury, CT); Wendy Para (Las Vegas, NV); S. Adam Hacking (Nashua, NH); Micheal Mueller (Oil City, PA); Joseph Guaneri (Merrick, NY); Jonathan Greene (Denver, CO)
Assignee: ROM Technologies, Inc.
G16H20/30A63B24/0062G16H50/30A63B2024/0065
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,328,807
App. No.
17/379,542
Granted
May 10, 2022
Kind
B2
Abstract

A computer-implemented system comprising a treatment apparatus, a patient interface, and a processing device is disclosed. The processing device is configured to receive treatment data pertaining to the user during the telemedicine session, wherein the treatment data comprises one or more characteristics of the user; determine, via one or more trained machine learning models, at least one respective measure of benefit one or more exercise regimens provide the user, wherein the determining the respective measure of benefit is based on the treatment data; determine, via the one or more trained machine learning models, one or more probabilities of the user complying with the one or more exercise regimens; and transmit the treatment plan to a computing device, wherein the treatment plan is generated based on the one or more probabilities and the respective measure of benefit the one or more exercise regimens provide the user.

Claims (70)

1. A computer-implemented system, comprising:

a treatment apparatus configured to be manipulated by a user while performing a treatment plan;

a patient interface comprising an output device configured to present telemedicine information associated with a telemedicine session; and

a processing device configured to:

receive treatment data pertaining to the user during the telemedicine session, wherein the treatment data comprises one or more characteristics of the user;

determine, via one or more trained machine learning models, at least one respective measure of benefit one or more exercise regimens provide the user, wherein the determining the respective measure of benefit is based on the treatment data;

determine, via the one or more trained machine learning models, one or more probabilities of the user complying with the one or more exercise regimens; and

transmit the treatment plan to a computing device, wherein the treatment plan is generated based on the one or more probabilities and the respective measure of benefit the one or more exercise regimens provide the user, and based on a plurality of factors comprising an amount of sleep associated with the user, information pertaining to a diet of the user, information pertaining to an eating schedule of the user, information pertaining to an age of the user, information pertaining to a sex of the user, information pertaining to a gender of the user, an indication of a mental state of the user, information pertaining to a genetic condition of the user, information pertaining to a disease state of the user, information pertaining to a microbiome from one or more locations on or in the user, an indication of an energy level of the user, or some combination thereof.

2. The computer-implemented system of claim 1 , wherein the measure of benefit may be positive or negative.

3. The computer-implemented system of claim 1 , wherein the processing device is further configured to control, based on the treatment plan, the treatment apparatus while the user uses the treatment apparatus.

4. The computer-implemented system of claim 1 , wherein the determining one or more probabilities is based on:

(i) historical data pertaining to the user, another user, or both,

(ii) received feedback from the user, the another user, or both,

(iii) received feedback from the treatment apparatus used by the user, or

(iv) some combination thereof.

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

receive user input pertaining to a desired benefit, a desired pain level, an indication of a probability of complying with a particular exercise regimen, or some combination thereof; and

generate, using at least a subset of the one or more exercises, the treatment plan for the user to perform using the treatment apparatus, wherein the generating is further performed based on the desired benefit, the desired pain level, the indication of the probability of complying with the particular exercise regimen, or some combination thereof.

6. The computer-implemented system of claim 1 , wherein the processing device is further configured to generate, using at least a subset of the one or more exercises, the treatment plan for the user to perform using the treatment apparatus, wherein the generating is performed based on the respective measure of benefit the one or more exercise regimens provide to the user, the one or more probabilities of the user complying with each of the one or more exercise regimens, or some combination thereof.

7. The computer-implemented system of claim 6 , wherein the treatment plan is generated using a non-parametric model, a parametric model, or a combination of both the non-parametric model and the parametric model.

8. The computer-implemented system of claim 6 , wherein the treatment plan is generated using a probability density function, a Bayesian prediction model, a Markovian prediction model, or any other mathematically-based prediction model.

9. The computer-implemented system of claim 1 , wherein the treatment data further comprises one or more characteristics of the treatment apparatus.

10. A computer-implemented method for optimizing a treatment plan for a user to perform using a treatment apparatus, the computer-implemented method comprising:

receiving treatment data pertaining to the user, wherein the treatment data comprises one or more characteristics of the user;

determining, via one or more trained machine learning models, at least one respective measure of benefit one or more exercise regimens provide the user, wherein the determining the respective measure of benefit is based on the treatment data;

determining, via the one or more trained machine learning models, one or more probabilities of the user complying with the one or more exercise regimens; and

transmitting the treatment plan to a computing device, wherein the treatment plan is generated based on the one or more probabilities and the respective measure of benefit the one or more exercise regimens provide the user, and based on a plurality of factors comprising an amount of sleep associated with the user, information pertaining to a diet of the user, information pertaining to an eating schedule of the user, information pertaining to an age of the user, information pertaining to a sex of the user, information pertaining to a gender of the user, an indication of a mental state of the user, information pertaining to a genetic condition of the user, information pertaining to a disease state of the user, information pertaining to a microbiome from one or more locations on or in the user, an indication of an energy level of the user, or some combination thereof.

11. The computer-implemented method of claim 10 , wherein the measure of benefit may be positive or negative.

12. The computer-implemented method of claim 10 , further comprising controlling, based on the treatment plan, the treatment apparatus while the user uses the treatment apparatus.

13. The computer-implemented method of claim 10 , wherein the determining the one or more probabilities is based on:

(i) historical data pertaining to the user, another user, or both,

(ii) received feedback from the user, the another user, or both,

(iii) received feedback from the treatment apparatus used by the user, or

(iv) some combination thereof.

14. The computer-implemented method of claim 10 , further comprising:

receiving user input pertaining to a desired benefit, a desired pain level, an indication of a probability of complying with a particular exercise regimen, or some combination thereof; and

generating, using at least a subset of the one or more exercises, the treatment plan for the user to perform using the treatment apparatus, wherein the generating is further performed based on the desired benefit, the desired pain level, the indication of the probability of complying with the particular exercise regimen, or some combination thereof.

15. The computer-implemented method of claim 10 , further comprising generating, using at least a subset of the one or more exercises, the treatment plan for the user to perform using the treatment apparatus, wherein the generating is performed based on the respective measure of benefit the one or more exercise regimens provide to the user, the one or more probabilities of the user complying with each of the one or more exercise regimens, or some combination thereof.

16. The computer-implemented method of claim 15 , wherein, during generation of the treatment plan, the probability of the user complying is weighted more heavily or less heavily than the respective measure of benefit the one or more exercise regimens provide the user.

17. The computer-implemented method of claim 15 , wherein the treatment plan is generated using a non-parametric model, a parametric model, or a combination of both the non-parametric model and the parametric model.

18. The computer-implemented method of claim 15 , wherein the treatment plan is generated using a probability density function, a Bayesian prediction model, a Markovian prediction model, or any other mathematically-based prediction model.

19. The computer-implemented method of claim 10 , wherein the treatment data further comprises one or more characteristics of the treatment apparatus.

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

receive treatment data pertaining to a user, wherein the treatment data comprises one or more characteristics of the user;

determine, via one or more trained machine learning models, at least one respective measure of benefit one or more exercise regimens provide the user, wherein the determining the respective measure of benefit is based on the treatment data;

determine, via the one or more trained machine learning models, one or more probabilities of the user complying with the one or more exercise regimens; and

transmit a treatment plan to a computing device, wherein the treatment plan is generated based on the one or more probabilities and the respective measure of benefit the one or more exercise regimens provide the user, and based on a plurality of factors comprising an amount of sleep associated with the user, information pertaining to a diet of the user, information pertaining to an eating schedule of the user, information pertaining to an age of the user, information pertaining to a sex of the user, information pertaining to a gender of the user, an indication of a mental state of the user, information pertaining to a genetic condition of the user, information pertaining to a disease state of the user, information pertaining to a microbiome from one or more locations on or in the user, an indication of an energy level of the user, or some combination thereof.

21. The computer-readable medium of claim 20 , wherein the measure of benefit may be positive or negative.

22. The computer-readable medium of claim 20 , wherein the processing device is further configured to control, based on the treatment plan, a treatment apparatus while the user uses the treatment apparatus.

23. The computer-readable medium of claim 20 , wherein the determining the one or more probabilities is based on:

(i) historical data pertaining to the user, another user, or both,

(ii) received feedback from the user, the another user, or both,

(iii) received feedback from a treatment apparatus used by the user, or

(iv) some combination thereof.

24. The computer-readable medium of claim 20 , wherein the processing device is further configured to:

receive user input pertaining to a desired benefit, a desired pain level, an indication of a probability of complying with a particular exercise regimen, or some combination thereof; and

generate, using at least a subset of the one or more exercises, the treatment plan for the user to perform using a treatment apparatus, wherein the generating is further performed based on the desired benefit, the desired pain level, the indication of the probability of complying with the particular exercise regimen, or some combination thereof.

25. The computer-readable medium of claim 20 , wherein the processing device is further configured to generate, using at least a subset of the one or more exercises, the treatment plan for the user to perform using a treatment apparatus, wherein the generating is performed based on the respective measure of benefit the one or more exercise regimens provide to the user, the one or more probabilities of the user complying with each of the one or more exercise regimens, or some combination thereof.

26. A system comprising:

a memory device storing instructions; and

a processing device communicatively coupled to the memory device, the processing device executes the instructions to:

receive treatment data pertaining to a user, wherein the treatment data comprises one or more characteristics of the user;

determine, via one or more trained machine learning models, at least one respective measure of benefit one or more exercise regimens provide the user, wherein the determining the respective measure of benefit is based on the treatment data;

determine, via the one or more trained machine learning models, one or more probabilities of the user complying with the one or more exercise regimens;

generate, using at least a subset of the one or more exercises, a treatment plan for the user to perform using the treatment apparatus, wherein the generating is performed based on the respective measure of benefit the one or more exercise regimens provide to the user, the one or more probabilities of the user complying with each of the one or more exercise regimens, or some combination thereof, wherein, during generation of the treatment plan, the probability of the user complying is weighted more heavily or less heavily than the respective measure of benefit the one or more exercise regimens provide the user; and

transmit the treatment plan to a computing device, wherein the treatment plan is generated based on the one or more probabilities and the respective measure of benefit the one or more exercise regimens provide the user.

27. The system of claim 26 , wherein the processing device is further configured to:

receive user input pertaining to a desired benefit, a desired pain level, an indication of a probability of complying with a particular exercise regimen, or some combination thereof; and

generate, using at least a subset of the one or more exercises, the treatment plan for the user to perform using a treatment apparatus, wherein the generating is further performed based on the desired benefit, the desired pain level, the indication of the probability of complying with the particular exercise regimen, or some combination thereof.

28. The system of claim 26 , wherein the processing device is further configured to generate, using at least a subset of the one or more exercises, the treatment plan for the user to perform using a treatment apparatus, wherein the generating is performed based on the respective measure of benefit the one or more exercise regimens provide to the user, the one or more probabilities of the user complying with each of the one or more exercise regimens, or some combination thereof.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2026
From: ROSENBERG, JOEL, DR.; MASON, STEVEN
To: ROM TECHNOLOGIES INC.
Reel/Frame 075423/0212 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 2, 2025
From: MASON, STEVEN; POSNACK, DANIEL; ARN, PETER; PARA, WENDY; HACKING, S. ADAM
To: ROM TECHNOLOGIES, INC.
Reel/Frame 072448/0785 →
Continuity (5)
Continuation 17146705 · Jan 12, 2021
Continuation In Part 17021895 · Sep 15, 2020
Provisional Application 63113484 · Nov 13, 2020
Provisional Application 62910232 · Oct 3, 2019
Related Publication 20210350898A1 · Nov 11, 2021
Cited By (53)
US 12,186,623 US 12,191,018 US 12,191,021 US 12,217,865 US 12,220,201 US 12,220,202 US 12,224,052 US 12,226,670 US 12,226,671 US 12,230,381 US 12,230,382 US 12,230,383 US 12,246,222 US 12,249,410 US 12,283,356 US 12,285,654 US 12,301,663 US 12,324,961 US 12,327,623 US 12,340,884 US 12,343,180 US 12,347,543 US 12,347,558 US 12,357,195 US 12,380,984 US 12,380,985 US 12,390,689 US 12,402,805 US 12,420,143 US 12,420,145 US 12,424,319 US 12,427,376 US 12,469,587 US 12,478,837 US 12,495,987 US 12,515,104 US 12,539,446 US 12,548,656 US 12,555,667 US 12,558,593 US 12,558,594 US 12,562,243 US 12,562,271 US 12,589,279 US 12,605,613 US 12,616,529 US 12,658,301 US 12,658,302 US 12,661,554 US 12,670,978 US 12,708,814 US 12,718,923 US 12,718,927