US 11,890,506 B2
Physical education kinematic motor skills testing system
Jonathan Bradford Starkey, Sturgis, MI (US)
Assigned to AssessLink LLC, Sturgis, MI (US)
Filed by AssessLink LLC, Sturgis, MI (US)
Filed on Apr. 29, 2021, as Appl. No. 17/244,563.
Application 17/244,563 is a continuation of application No. 16/891,592, filed on Jun. 3, 2020, granted, now 11,020,632.
Application 16/891,592 is a continuation of application No. 15/676,238, filed on Aug. 14, 2017, granted, now 10,695,611, issued on Jun. 30, 2020.
Prior Publication US 2021/0339084 A1, Nov. 4, 2021
Int. Cl. A63B 24/00 (2006.01); G01P 13/00 (2006.01); G01S 17/50 (2006.01); G09B 19/00 (2006.01); G09B 5/02 (2006.01); A63B 69/00 (2006.01); A63B 71/06 (2006.01); G01S 17/89 (2020.01)
CPC A63B 24/0006 (2013.01) [A63B 24/0075 (2013.01); A63B 69/00 (2013.01); A63B 71/06 (2013.01); G01P 13/00 (2013.01); G01S 17/50 (2013.01); G01S 17/89 (2013.01); G09B 5/02 (2013.01); G09B 19/003 (2013.01); A63B 2024/0009 (2013.01); A63B 2024/0015 (2013.01); A63B 2220/803 (2013.01); A63B 2220/836 (2013.01)] 40 Claims
OG exemplary drawing
 
1. A computer program product encoded on one or more non-transitory computer storage media, the computer program product comprising instructions that when executed by at least one computing device cause the at least one computing device to perform operations comprising:
receiving motion sensor data from one or more motion sensors communicatively coupled to a mobile computing device included by the at least one computing device, wherein the motion sensor data at least in part includes a RGB video stream and includes body joint data, and is 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;
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 plurality of frames corresponding respectively to different ones of the temporal phases; and
determining, based upon at least one comparison of the motion sensor data associated with the temporal phases to the benchmark data, a score representing a proficiency of the subject for performing the motor skill activity.