| CPC A63B 24/0006 (2013.01) [A63B 24/0003 (2013.01); A63B 69/36 (2013.01); A63B 69/3608 (2013.01); A63B 69/3623 (2013.01); A63B 69/3632 (2013.01); A63B 69/38 (2013.01); A63B 71/0619 (2013.01); A63B 71/0622 (2013.01); H04M 1/72403 (2021.01); H04W 4/027 (2013.01); A63B 2071/0625 (2013.01); A63B 2071/0627 (2013.01); A63B 2071/0661 (2013.01); A63B 2071/0663 (2013.01); A63B 2071/0691 (2013.01); A63B 2102/02 (2015.10); A63B 2208/0204 (2013.01); A63B 2209/10 (2013.01); A63B 2220/40 (2013.01); A63B 2220/836 (2013.01); A63B 2225/20 (2013.01); A63B 2225/50 (2013.01)] | 20 Claims |

|
1. A system for monitoring a swing comprising:
a mobile telephone having one or more accelerometers and a program stored therein that when executed by the mobile telephone causes the mobile telephone to:
monitor acceleration of the mobile telephone as the mobile telephone swings;
collect acceleration information based on the monitored acceleration of the mobile telephone;
analyze the collected acceleration information to determine one or more characteristics of a swing based on the collected acceleration information;
output information regarding the one or more characteristics of the swing on a display of the mobile telephone; and
provide feedback to correct the swing on a screen of the mobile telephone.
|