Patent ID: 11890506
Assignee: ASSESSLINK LLC
Field: Furniture, games (Other fields)
Classification: CPC A  G | IPC A  G

Claim 10:
11. A system, comprising:
at least one computing device having at least one processor and one or more non-transitory computer storage media, wherein the at least one computing device includes a mobile computing device;
one or more motion sensors communicatively coupled to the mobile computing device,
wherein the one or more motion sensors is or are adapted to generate motion sensor data associated with a subject performing a motor skill activity, and wherein the one or more motion sensors include or includes a camera, an IR emitter, an IR sensor, one or more processor modules, and one or more memory modules;
wherein the one or more non-transitory computer storage media store instructions therein that when executed by the at least one processor of the at least one computing device cause the at least one computing device to perform operations comprising:
receiving the motion sensor data from the one or more motion sensors, wherein the motion sensor data at least in part includes a RGB video stream and includes body-joint data;
communicating the motion sensor data to a remote server accessible through a cloud platform so that the motion sensor data is stored at a database included by the remote server;
comparing the motion sensor data to benchmark data to detect temporal phases of the motor skill activity, wherein the comparing includes identifying, in the motion sensor data, one or more values of the motion sensor data that correspond to one or more markers of the motor skill activity that are among the benchmark data;
displaying, through a display screen of the mobile computing device, an interactive practice interface including a video preview showing a skeleton of the subject performing the motor skill activity, the video preview being based at least in part upon the RGB video stream and body-joint data, and further including a radar graph illustrating a plurality of subscores associated with the respective temporal phases and based upon at least one comparison of the motion sensor data to the benchmark data; and
determining a score based at least in part upon the plurality of subscores associated with the respective temporal phases, the score representing a proficiency of the subject for performing the motor skill activity.