# US 11,328,807 B2 · System and method for using artificial intelligence in telemedicine-enabled hardware to optimize rehabilitative routines capable of enabling remote rehabilitative compliance

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,328,807 B2
- Document ID: US11328807B2
- Status: Granted
- Kind: B2
- Application number: 17/379,542
- Filed: 2021-07-19
- Published: 2021-11-11
- Granted: 2022-05-10
- Earliest claimed: 2019-10-03
- Assignees: ROM Technologies, Inc.
- Applicants: Rom Technologies, Inc.
- Inventors: Steven Mason; Daniel Posnack; Peter Arn; Wendy Para; S. Adam Hacking; Micheal Mueller; Joseph Guaneri; Jonathan Greene
- Web page: https://patentgrep.com/patent/US11328807B2

## CPC

- G16H 20/30: relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
- A61H 1/0214: {by rotating cycling movement}
- A61H 1/024: {Knee (A61H1/0255 takes precedence)}
- A63B 22/0605: {performing a circular movement, e.g. ergometers}
- A63B 22/0694: {without integral seat, e.g. portable mini ergometers being placed in front of a chair, on a table or on a bed}
- A63B 24/0062: {Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance}
- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G16H 15/00: ICT specially adapted for medical reports, e.g. generation or transmission thereof
- G16H 30/20: for handling medical images, e.g. DICOM, HL7 or PACS
- G16H 40/63: for local operation
- G16H 40/67: for remote operation
- G16H 50/20: for computer-aided diagnosis, e.g. based on medical expert systems
- G16H 50/30: for calculating health indices; for individual health risk assessment
- G16H 50/70: for mining of medical data, e.g. analysing previous cases of other patients
- G16H 80/00: ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
- A61H 2201/1215: Rotary drive
- A61H 2201/1261: combined with active exercising of the patient
- A61H 2201/164: Feet or leg, e.g. pedal
- A61H 2201/501: connected to external computer devices or networks
- A61H 2201/5043: Displays
- A61H 2201/5061: Force sensors
- A61H 2201/5064: Position sensors
- A61H 2201/5069: Angle sensors
- A61H 2201/5071: Pressure sensors
- A61H 2201/5092: Optical sensor
- A61H 2201/5097: wireless
- A61H 2203/0431: in 90°/90°-position, like on a chair
- A61H 2205/10: Leg
- A63B 71/0622: {Visual, audio or audio-visual systems for entertaining, instructing or motivating the user}
- A63B 2022/0094: {for active rehabilitation, e.g. slow motion devices}
- A63B 2022/0623: {Cranks of adjustable length}
- A63B 2024/0065: {Evaluating the fitness, e.g. fitness level or fitness index}
- A63B 2071/0625: {Emitting sound, noise or music}
- A63B 2071/063: {Spoken or verbal instructions}
- A63B 2071/0655: {Tactile feedback}
- A63B 2071/0675: {Input for modifying training controls during workout}
- A63B 2071/068: {Input by voice recognition}
- A63B 2220/10: Positions
- A63B 2220/17: Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
- A63B 2220/20: Distances or displacements
- A63B 2220/30: Speed
- A63B 2220/40: Acceleration
- A63B 2220/51: Force
- A63B 2220/52: Weight, e.g. weight distribution
- A63B 2220/80: Special sensors, transducers or devices therefor
- A63B 2220/806: Video cameras
- A63B 2220/808: Microphones
- A63B 2220/833: Sensors arranged on the exercise apparatus or sports implement
- A63B 2225/09: Adjustable dimensions
- A63B 2225/093: Height
- A63B 2225/20: with means for remote communication, e.g. internet or the like
- A63B 2225/50: Wireless data transmission, e.g. by radio transmitters or telemetry
- A63B 2230/06: heartbeat rate only
- A63B 2230/207: P-O2, i.e. partial O2 value
- A63B 2230/30: blood pressure (A63B2230/04 takes precedence)
- A63B 2230/42: rate
- A63B 2230/50: temperature
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- A61H: PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY (electrotherapy, magnetotherapy, radiation therapy or ultrasound therapy A61N)
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)

## 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

### Claim 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.

### Claim 2 (depends on 1)

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

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 1)

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.

### Claim 5 (depends on 1)

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.

### Claim 6 (depends on 1)

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.

### Claim 7 (depends on 6)

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.

### Claim 8 (depends on 6)

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.

### Claim 9 (depends on 1)

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

### Claim 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.

### Claim 11 (depends on 10)

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

### Claim 12 (depends on 10)

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.

### Claim 13 (depends on 10)

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.

### Claim 14 (depends on 10)

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.

### Claim 15 (depends on 10)

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.

### Claim 16 (depends on 15)

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.

### Claim 17 (depends on 15)

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.

### Claim 18 (depends on 15)

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.

### Claim 19 (depends on 10)

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

### Claim 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.

### Claim 21 (depends on 20)

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

### Claim 22 (depends on 20)

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.

### Claim 23 (depends on 20)

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.

### Claim 24 (depends on 20)

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.

### Claim 25 (depends on 20)

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.

### Claim 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.

### Claim 27 (depends on 26)

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.

### Claim 28 (depends on 26)

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.
