US 12,033,076 B2
Systems and methods for assessing balance and form during body movement
Hemant Virkar, Darnestown, MD (US); Leah R. Kaplan, Honolulu, HI (US); Stephen Furlani, Gaithersburg, MD (US); Jacob Borgman, Ipswich, MA (US); Anil Bhave, Timonium, MD (US); Mihir Thakkar, Pune (IN); and Sunkist Mehta, Germantown, MD (US)
Assigned to MirrorAR LLC, Rockville, MD (US)
Filed by MirrorAR LLC, Rockville, MD (US)
Filed on Apr. 24, 2023, as Appl. No. 18/138,185.
Application 18/138,185 is a continuation of application No. 17/361,447, filed on Jun. 29, 2021, granted, now 11,633,659.
Application 17/361,447 is a continuation in part of application No. 16/570,369, filed on Sep. 13, 2019, granted, now 11,069,144.
Claims priority of provisional application 62/731,744, filed on Sep. 14, 2018.
Prior Publication US 2023/0259767 A1, Aug. 17, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06N 3/08 (2023.01); A63B 24/00 (2006.01); A63B 71/06 (2006.01); G06F 18/22 (2023.01); G06T 7/20 (2017.01); G06T 7/55 (2017.01); G06T 7/66 (2017.01); G06T 7/70 (2017.01); G06T 19/00 (2011.01); G06V 10/764 (2022.01); G06V 20/20 (2022.01); G06V 20/64 (2022.01); G06V 40/10 (2022.01); G06V 40/20 (2022.01); H04N 7/14 (2006.01)
CPC G06N 3/08 (2013.01) [A63B 24/0062 (2013.01); A63B 71/0622 (2013.01); A63B 71/0669 (2013.01); G06F 18/22 (2023.01); G06T 7/20 (2013.01); G06T 7/55 (2017.01); G06T 7/66 (2017.01); G06T 7/70 (2017.01); G06T 19/006 (2013.01); G06V 10/764 (2022.01); G06V 20/20 (2022.01); G06V 20/653 (2022.01); G06V 40/10 (2022.01); G06V 40/23 (2022.01); H04N 7/147 (2013.01); A63B 2024/0068 (2013.01); A63B 2071/0647 (2013.01); A63B 2220/05 (2013.01); A63B 2220/806 (2013.01); A63B 2225/20 (2013.01); A63B 2230/62 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30196 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system for evaluating physical balance of a user, comprising:
a video display; and
a computing device comprising:
a memory storing computer executable instructions; and
a processor configured to execute the computer executable instructions to:
control the video display to display a visual video stream captured by one or more cameras of at least a part of a body of the user over a period of time;
identify at least the part of the body within the video stream;
estimate a position of a plurality of joints of the part of the body by applying at least one trained learning machine stream;
determine a balance metric of the user based on the position of the plurality of joints;
calculate a balance threshold for the user based on dimensions of each foot of the user or based on movement relative dimensions of the part of the body;
monitor changes in the balance metric as the user performs movements; and
calculate a balance score based on the changes in the balance metric,
wherein the balance score is indicative of deviations of the balance metric from the balance threshold.