# US 11,439,871 B2 · System and method for rehabilitation

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

- Number: US 11,439,871 B2
- Document ID: US11439871B2
- Status: Granted
- Kind: B2
- Application number: 16/286,670
- Filed: 2019-02-27
- Published: 2020-08-27
- Granted: 2022-09-13
- Earliest claimed: 2019-02-27
- Assignees: Conzian Ltd.
- Applicants: Conzian Ltd.
- Inventors: Yan-Fu Liu; Po-Jui Huang; Liang-Kai Wang; Chung-Hsien Wu; Jian-Lin Chen
- Web page: https://patentgrep.com/patent/US11439871B2

## CPC

- A63B 24/0087: {Electric or electronic controls for exercising apparatus of groups A63B21/00 - A63B23/00, e.g. controlling load}
- A63B 24/0075: {Means for generating exercise programmes or schemes, e.g. computerized virtual trainer, e.g. using expert databases}
- A63B 71/0619: {Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills}
- G16H 20/30: relating to physical therapies or activities, e.g. physiotherapy, acupressure or exercising
- G16H 40/67: for remote operation
- A61B 2505/09: Rehabilitation or training
- A61H 2201/5007: computer controlled
- A63B 2220/17: Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
- A63B 2220/51: Force
- A63B 2220/58: Measurement of force related parameters by electric or magnetic means
- 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: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- 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)

## Abstract

A system for determining an assessment of at least one exercise performed by a user is described. The system includes an input device, and a computing device. The input device is configured to monitor at least one exercise performed by a user. The computing device includes processors and a memory. The memory is coupled to the processors and stores program instructions that when executed by the processors cause the processors to: (1) generate a user interface displaying a content; (2) provide an instruction associated with the at least one exercise; (3) determine an indication of movement associated with the at least one exercise; (4) in response to a determination of the indication of movement, determine an assessment of the at least one exercise; and (5) in response to a determination of the assessment of the at least one exercise, perform an operation.

## Claims

### Claim 1

A system, comprising:
an input device configured to monitor at least one exercise performed by a user; and
a computing device comprising:
one or more processors; and
at least one memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to:
generate a user interface displaying a content, the content comprising an exercise list and the exercise list comprising at least one exercise card;
access a first exercise card in the exercise list in order to provide an instruction associated with a first exercise corresponding to the first exercise card;
determine, based on data from the input device, an indication of movement associated with the first exercise;
determine, based on the indication of movement, an assessment of the first exercise;
perform, based on the assessment of the first exercise, an operation; and
in response to a discontinuation of the assessment of the first exercise, disable access to the first exercise card in the exercise list within a predetermined time.

### Claim 2 (depends on 1)

The system of claim 1, wherein the operation comprises:
updating, in response to the indication of movement exceeding a predetermined threshold, the content to indicate a progress made toward an exercise goal.

### Claim 3 (depends on 1)

The system of claim 1, wherein the discontinuation comprises:
a termination caused by the user; or
a determination that an exercise time of the first exercise exceeds a predetermined value.

### Claim 4 (depends on 1)

The system of claim 1, wherein the content further comprises:
a progress indicator,
wherein the program instructions, when executed, further cause the one or more processors to, after accessing the first exercise card from the exercise list, provide the instruction associated with the first exercise corresponding to the first exercise card.

### Claim 5 (depends on 4)

The system of claim 4, wherein the program instructions, when executed, further cause the one or more processors to:
execute executable data associated with the instruction associated with the first exercise at least once if an execution history of the executable data is empty.

### Claim 6 (depends on 1)

The system of claim 1, wherein the input device is configured to mount on a wearable device, the wearable device comprising one of an orthosis equipment, a rehabilitation equipment, and an orthopaedic equipment.

### Claim 7 (depends on 1)

The system of claim 1, wherein the input device comprises one of a g-sensor, a gyro-sensor, an m-sensor, an o-sensor, a position sensor, a proximity sensor, an ambient sensor, a thermometer, a pressure sensor, a pedometer, and a camera.

### Claim 8 (depends on 1)

The system of claim 1, wherein the indication of movement comprises at least one of a range of motion, a posture, stability, balance, a pattern of movement, a repetition, a vibration, a velocity, a time period of movement, or a length of time for holding a particular posture.

### Claim 9 (depends on 1)

The system of claim 1, further comprising:
a server for exchanging a profile of the user with the computing device, the server comprising:
a storage device configured to store at least:
second program instructions to be executed by the server;
the indication of movement;
the assessment of the first exercise;
one or more instruction data; and
a database.

### Claim 10 (depends on 9)

The system of claim 9, wherein the server further comprises an intelligence engine, and the second program instructions stored in the storage device, when executed by the intelligence engine, cause the intelligence engine to:
assign at least one of the one or more instruction data to the profile by at least:
accessing the database;
generating an analysis based on the profile and the database;
selecting, based on the analysis, the at least one of the one or more instruction data; and
updating the profile.

### Claim 11 (depends on 9)

The system of claim 9, wherein the server further comprises a management agent configured to allow an authorized personnel to at least:
access the management agent; and
assign at least one of the one or more instruction data to the profile.

### Claim 12 (depends on 1)

The system of claim 1, wherein the program instructions stored in the at least one memory of the system, when executed, further cause the one or more processors to:
establish a connection between the input device and the computing device; and
transmit an input from the input device to the computing device.

### Claim 13

A therapeutic system, comprising:
a wearable device having an input device configured to monitor at least one exercise performed by a user; and
a computing device comprising:
one or more processors; and
at least one memory coupled to the one or more processors and storing program instructions that when executed by the one or more processors cause the one or more processors to:
provide a rehabilitation routine including the at least one exercise by generating a user interface displaying a content, the content comprising an exercise list and the exercise list comprising at least one exercise card corresponding to at least one exercise;
access a first exercise card in the exercise list in order to provide an instruction associated with a first exercise corresponding to the first exercise card;
determine, based on data from the wearable device, an indication of movement associated with the first exercise;
provide, based on the indication of movement, a real-time evaluation of the first exercise;
perform, based on the real-time evaluation of the first exercise, an operation; and
in response to a discontinuation of the rehabilitation routine according to the real-time evaluation of the first exercise, disable access to the first exercise card in the exercise list within a predetermined time.

### Claim 14 (depends on 13)

The therapeutic system of claim 13, wherein the input device comprises a sensor chip for providing a measurement data as an input for the determination of the indication of movement.

### Claim 15 (depends on 13)

The therapeutic system of claim 13, wherein the operation comprises generating a visual effect to indicate a progress made toward an exercise goal.

### Claim 16 (depends on 13)

The therapeutic system of claim 13, wherein the rehabilitation routine comprises one or more instruction data associated with the at least one exercise.

### Claim 17 (depends on 16)

The therapeutic system of claim 16, further comprising:
an intelligence engine configured to:
perform an analysis of a condition of the user;
generate, based on the analysis, an arrangement of the one or more instruction data;
generate the rehabilitation routine for the user as a preset rehabilitation routine, the preset rehabilitation routine comprising the arrangement of the one or more instruction data; and
output the preset rehabilitation routine.

### Claim 18

A method for determining an assessment of at least one exercise performed by a user, the method comprising:
monitoring the at least one exercise by an input device affixed to a wearable equipment on the user;
generating a user interface displaying a content by a computing device, the content comprising an exercise list and the exercise list comprising at least one exercise card;
accessing a first exercise card in the exercise list in order to provide an instruction associated with a first exercise corresponding to the first exercise card by the computing device;
determining, based on data from the wearable equipment, an indication of movement associated with the first exercise by the computing device;
determining, based on the indication of movement, an assessment of the first exercise;
performing, based on the assessment of the first exercise, an operation; and
in response to a discontinuation of the assessment of the first exercise, disabling access to the first exercise card in the exercise list within a predetermined time.
