# US 12,191,021 B2 · System and method for use of telemedicine-enabled rehabilitative hardware and for encouragement of rehabilitative compliance through patient-based virtual shared sessions

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

- Number: US 12,191,021 B2
- Document ID: US12191021B2
- Status: Granted
- Kind: B2
- Application number: 17/503,977
- Filed: 2021-10-18
- Published: 2022-02-03
- Granted: 2025-01-07
- 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/US12191021B2

## 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/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}
- A63B 71/0622: {Visual, audio or audio-visual systems for entertaining, instructing or motivating the user}
- G06F 3/1454: {involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay}
- G06F 3/147: using display panels
- G06N 3/0499: Feedforward networks
- G06N 3/09: Supervised learning
- G06N 20/00: Machine learning
- 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 20/70: relating to mental therapies, e.g. psychological therapy or autogenous training
- G16H 40/67: for remote operation
- 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
- H04L 65/403: Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15)
- H04L 65/756: adapting media to device capabilities
- 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 22/0605: {performing a circular movement, e.g. ergometers}
- A63B 2022/0094: {for active rehabilitation, e.g. slow motion devices}
- A63B 2022/0623: {Cranks of adjustable length}
- A63B 2024/0081: {Coaching or training aspects related to a group of users}
- 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/16: Angular 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/30: blood pressure (A63B2230/04 takes precedence)
- A63B 2230/42: rate
- A63B 2230/50: temperature
- G06N 3/04: Architecture, e.g. interconnection topology
- G06N 3/08: Learning methods
- G06N 20/10: using kernel methods, e.g. support vector machines [SVM]
- G09G 2380/08: Biomedical applications
- G16H 50/20: for computer-aided diagnosis, e.g. based on medical expert systems
- 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)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

In one embodiment, a computer-implemented system includes treatment apparatuses configured to be manipulated by patients while performing an exercise session, patient interfaces associated with the plurality of patients, and a server computing device configured to receive first characteristics pertaining to the patients, and initiate a virtual shared session on the patient interfaces associated with the patients. The virtual shared session includes at least a set of multimedia feeds, and each multimedia feed of the set of multimedia feeds is associated with one or more of the patients. During the virtual shared session, the server computing device may present a first layout including the set of multimedia feeds, the first characteristics, or some combination thereof.

## Claims

### Claim 1

A computer-implemented system, comprising:
an electromechanical machine configured to be manipulated by a patient while the patient is performing an exercise session, wherein the electromechanical machine comprises at least one pedal, and wherein further, the at least one pedal is configured to move during the exercise session;
a patient interface configured to display information to the patient; and
a server computing device configured to:
receive one or more first characteristics pertaining to the patient;
using the patient interface, initiate a virtual shared session, wherein the virtual shared session comprises a plurality of multimedia feeds, and each multimedia feed of the plurality of multimedia feeds is associated with a respective patient which comprises a plurality of patients; and
during the virtual shared session, present, on the patient interface, a first layout comprising the plurality of multimedia feeds, the one or more first characteristics, or some combination thereof.

### Claim 2 (depends on 1)

The computer-implemented system of claim 1, wherein the server computing device is further configured to:
receive one or more second characteristics pertaining to the patient; and
based on the one or more second characteristics, rearrange the first layout such that a second layout comprising the plurality of multimedia feeds is created, the one or more second characteristics is created, or some combination thereof.

### Claim 3 (depends on 2)

The computer-implemented system of claim 2, wherein the rearranging is performed during the virtual shared session.

### Claim 4 (depends on 2)

The computer-implemented system of claim 2, wherein the first layout and the second layout are determined by one or more machine learning models trained to determine layouts, wherein the one or more machine learning models are trained using user characteristic data, vital sign data, user performance data, compliance data, therapy data, ratings data, or some combination thereof.

### Claim 5 (depends on 2)

The computer-implemented system of claim 2, wherein the server computing device is further to:
cause the presentation of the first layout and second layout:
on a plurality of displays of a plurality of patient interfaces,
as a plurality of projections on a plurality of surfaces,
in or around one or more virtual reality or augmented reality headsets, or
some combination thereof.

### Claim 6 (depends on 5)

The computer-implemented system of claim 5, wherein the projection is generated by one or more virtual reality or augmented reality devices.

### Claim 7 (depends on 2)

The computer-implemented system of claim 2, wherein either or both of the one or more first characteristics and the one or more second characteristics are received from a plurality of sources comprising a plurality of electromechanical machines, a sensor, a camera, a computing device, biometric devices, a database, or some combination thereof.

### Claim 8 (depends on 1)

The computer-implemented system of claim 1, wherein a respective subset of one or more characteristics are associated with a patient comprising the plurality of patients, and the respective subset is presented relative to the multimedia feed.

### Claim 9 (depends on 1)

The computer-implemented system of claim 1, further comprising, based on at least a portion of the one or more first characteristics, using one or more machine learning models to provide a notification to the patient interface, wherein the notification includes text, audio, video, haptic feedback, gestures, or some combination thereof.

### Claim 10 (depends on 1)

The computer-implemented method of claim 1, wherein the plurality of patients comprises a healthcare professional, a patient, a participant, a volunteer, or some combination thereof.

### Claim 11

A computer-implemented method for controlling an electromechanical machine configured to be manipulated by a patient while the patient is performing an exercise session, wherein the electromechanical machine comprises at least one pedal that is configured to move during the exercise session, and the method comprises:
receiving one or more first characteristics pertaining to the patient;
using the patient interface, initiating a virtual shared session, wherein the virtual shared session comprises a plurality of multimedia feeds, and each multimedia feed of the plurality of multimedia feeds is associated with a respective patient which comprises a plurality of patients; and
during the virtual shared session, presenting a first layout comprising the plurality of multimedia feeds, the one or more first characteristics, or some combination thereof.

### Claim 12 (depends on 11)

The computer-implemented method of claim 11, further comprising:
receiving one or more second characteristics pertaining to the plurality of patients; and
rearranging, based on the one or more second characteristics, the first layout to create a second layout comprising the plurality of multimedia feeds, the one or more second characteristics, or some combination thereof.

### Claim 13 (depends on 12)

The computer-implemented method of claim 12, wherein the rearranging is performed during the virtual shared session.

### Claim 14 (depends on 12)

The computer-implemented method of claim 12, wherein the first layout and the second layout are determined by one or more machine learning models trained to determine layouts, wherein the one or more machine learning models are trained using user characteristic data, vital sign data, user performance data, compliance data, therapy data, ratings data, or some combination thereof.

### Claim 15 (depends on 12)

The computer-implemented method of claim 12, further comprising causing the presentation of the first layout and second layout:
on a plurality of displays of a plurality of computing devices,
as a plurality of projections on a plurality of surfaces,
inside one or more virtual reality or augmented reality headsets, or
some combination thereof.

### Claim 16 (depends on 15)

The computer-implemented method of claim 15, wherein the projection arises out of one or more virtual reality or augmented reality devices.

### Claim 17 (depends on 12)

The computer-implemented method of claim 12, wherein either or both of the one or more first characteristics and the one or more second characteristics are received from a plurality of sources comprising a treatment apparatus, a sensor, a camera, a computing device, biometric methods, a database, or some combination thereof.

### Claim 18 (depends on 11)

The computer-implemented method of claim 11, wherein a respective subset of one or more characteristics are associated with a patient comprising the plurality of patients, and the respective subset is presented relative to the multimedia feed.

### Claim 19 (depends on 11)

The computer-implemented method of claim 11, further comprising, based on at least a portion of the one or more first characteristics, using one or more machine learning models to provide a notification to a computing device of the plurality of computing devices, wherein the notification includes text, audio, video, haptic feedback, or some combination thereof.

### Claim 20

A non-transitory, computer-readable medium storing instructions that, when executed, cause a processing device to control an electromechanical machine configured to be manipulated by a patient while the patient is performing an exercise session, wherein the electromechanical machine comprises at least one pedal that is configured to move during the exercise session, and the processing device is configured to:
receive one or more first characteristics pertaining to a patient;
using the patient interface, initiate a virtual shared session, wherein the virtual shared session comprises a plurality of multimedia feeds, and each multimedia feed of the plurality of multimedia feeds is associated with a respective patient which comprises a plurality of patients; and
during the virtual shared session, present, on the patient interface, a first layout comprising the plurality of multimedia feeds, the one or more first characteristics, or some combination thereof.
