US 11,717,190 B2
Systems and methods for evaluating body motion
Frank A. Latella, Jr., Wilton, CT (US)
Assigned to Latella Sports Technologies, LLC, Wilton, CT (US)
Filed by Latella Sports Technologies, LLC, Wilton, CT (US)
Filed on Jan. 28, 2022, as Appl. No. 17/587,750.
Application 17/587,750 is a continuation of application No. 16/054,074, filed on Aug. 3, 2018, granted, now 11,266,328.
Claims priority of provisional application 62/540,689, filed on Aug. 3, 2017.
Prior Publication US 2022/0151513 A1, May 19, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 9/00 (2022.01); A61B 5/11 (2006.01); G06T 7/246 (2017.01); G06T 7/73 (2017.01); A63B 24/00 (2006.01); A61B 5/00 (2006.01); G06F 3/01 (2006.01); G06F 3/0346 (2013.01); A63B 71/06 (2006.01)
CPC A61B 5/1128 (2013.01) [A61B 5/1121 (2013.01); A61B 5/7425 (2013.01); A63B 24/0062 (2013.01); G06F 3/011 (2013.01); G06F 3/0346 (2013.01); G06T 7/248 (2017.01); G06T 7/74 (2017.01); A61B 5/0077 (2013.01); A61B 5/1114 (2013.01); A61B 2505/09 (2013.01); A61B 2576/00 (2013.01); A63B 2024/0068 (2013.01); A63B 2071/065 (2013.01); A63B 2220/806 (2013.01); G06T 2207/20072 (2013.01); G06T 2207/30196 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A computer-implemented method comprising:
receiving, by a computing system over a wireless network, motion data directly from one or more sensors located on a body of a user, the motion data corresponding to movement of the user;
converting, by the computing system, the motion data to positional data for each joint of the user based on an orientation of each sensor with respect to each joint and limb of the user, the converting comprising:
transforming roll, pitch, and yaw coordinates of the motion data to three dimensional positional data that illustrates one or more positions of at least one of one or more joints, limbs, and other reference points on the body of the user;
generating, by the computing system, joint data for each joint of the user based on the positional data;
generating, by the computing system, a motion profile based on at least the joint data; and
evaluating the motion profile, by the computing system, by comparing one or more parameters of the motion profile with one or more pre-defined parameters of a pre-defined target motion profile.