# US 2015/0147734 A1 · Movement assessor

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

- Number: US 2015/0147734 A1
- Document ID: US20150147734A1
- Status: Published application
- Kind: A1
- Application number: 14/088,951
- Filed: 2013-11-25
- Published: 2015-05-28
- Earliest claimed: 2013-11-25
- Assignees: International Business Machines Corporation
- Applicants: International Business Machines Corporation
- Inventors: Christina I. Flores; Romelia H. Flores
- Web page: https://patentgrep.com/patent/US20150147734A1

## CPC

- G09B 19/0015: {Dancing}
- 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}
- G09B 19/003: {Repetitive work cycles; Sequence of movements}
- G09B 19/0038: {Sports}
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)

## Abstract

A movement activity is assessed in a movement assessment environment. A processor receives user movement data, captured by a sensor, of a user in the movement assessment environment. The processor receives a match request from the user, wherein the match request includes a request for an instructor that matches the user. The processor compares the user movement data of the user to a plurality of other movement data, wherein the plurality of other movement data includes at least one instructor movement data and at least one professional movement data. The processor determines, responsive to the comparing, a match between the user and an instructor, wherein the match is determined based at least in part on a similarity between the user movement data and at least one of the plurality of other movement data.

## Claims

### Claim 1

A method for movement assessment, the method comprising:
receiving, by a processor, user movement data, captured by a sensor, of a user in a movement assessment environment;
receiving, by the processor, a match request from the user, wherein the match request includes a request for an instructor that matches the user;
comparing, by the processor, the user movement data of the user to a plurality of other movement data, wherein the plurality of other movement data includes at least one instructor movement data and at least one professional movement data; and
responsive to the comparing, determining, by the processor, a match between the user and an instructor, wherein the match is determined based at least in part on a similarity between the user movement data and at least one of the plurality of other movement data.

### Claim 2 (depends on 1)

The method of claim 1, wherein the user movement data includes a body location, a body orientation, a body stature, a body posture, and a body pose.

### Claim 3 (depends on 1)

The method of claim 1, wherein the user movement data includes a body spinning velocity, a body spinning acceleration, a body directional velocity, and a body directional acceleration.

### Claim 4 (depends on 1)

The method of claim 1, wherein the user movement data includes a limb location, a limb movement direction, a limb velocity, and a limb acceleration.

### Claim 5 (depends on 1)

The method of claim 1, wherein the user movement data includes an attire location, an attire velocity, and an attire acceleration.

### Claim 6 (depends on 1)

The method of claim 1, wherein determining the match between the user and the instructor includes determining that the instructor has a body stature that differs from the body stature of the user by less than a threshold.

### Claim 7 (depends on 1)

The method of claim 1, wherein determining the match between the user and the instructor includes determining that the instructor has a skill in a field in which the user has less skill than the instructor.

### Claim 8 (depends on 1)

The method of claim 1, wherein determining the match between the user and the instructor includes determining that the instructor has a personality that matches a preference of the user.

### Claim 9 (depends on 1)

The method of claim 1, wherein determining the match between the user and the instructor includes determining that the instructor has a distance from the user that is less than a threshold.

### Claim 10 (depends on 1)

The method of claim 1, further comprising transmitting, by the processor, a profile link of the instructor to the user.

### Claim 11

A computer program product for movement assessment, the computer program product comprising:
one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising:
program instructions to receive user movement data, captured by a sensor, of a user in a movement assessment environment;
program instructions to receive a match request from the user, wherein the match request includes a request for an instructor that matches the user;
program instructions to compare the user movement data of the user to a plurality of other movement data, wherein the plurality of other movement data includes at least one instructor movement data and at least one professional movement data; and
program instructions to determine, responsive to the comparison, a match between the user and an instructor, wherein the match is determined based at least in part on a similarity between the user movement data and at least one of the plurality of other movement data.

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein the user movement data includes a body location, a body orientation, a body stature, a body posture, and a body pose.

### Claim 13 (depends on 11)

The computer program product of claim 11, wherein the user movement data includes a body spinning velocity, a body spinning acceleration, a body directional velocity, and a body directional acceleration.

### Claim 14 (depends on 11)

The computer program product of claim 11, wherein the user movement data includes a limb location, a limb movement direction, a limb velocity, and a limb acceleration.

### Claim 15 (depends on 11)

The computer program product of claim 11, wherein the user movement data includes an attire location, an attire velocity, and an attire acceleration.

### Claim 16 (depends on 11)

The computer program product of claim 11, wherein determining the match between the user and the instructor includes determining that the instructor has a body stature that differs from the body stature of the user by less than a threshold.

### Claim 17 (depends on 11)

The computer program product of claim 11, wherein determining the match between the user and the instructor includes determining that the instructor has a skill in a field in which the user has less skill than the instructor.

### Claim 18 (depends on 11)

The computer program product of claim 11, wherein determining the match between the user and the instructor includes determining that the instructor has a personality that matches a preference of the user.

### Claim 19 (depends on 11)

The computer program product of claim 11, wherein determining the match between the user and the instructor includes determining that the instructor has a distance from the user that is less than a threshold.

### Claim 20

A system for movement assessment, the system comprising:
one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising:
program instructions to receive user movement data, captured by a sensor, of a user in a movement assessment environment;
program instructions to receive a match request from the user, wherein the match request includes a request for an instructor that matches the user;
program instructions to compare the user movement data of the user to a plurality of other movement data, wherein the plurality of other movement data includes at least one instructor movement data and at least one professional movement data; and
program instructions to determine, responsive to the comparison, a match between the user and an instructor, wherein the match is determined based at least in part on a similarity between the user movement data and at least one of the plurality of other movement data.
