CPC A63B 69/0071 (2013.01) [A63B 24/0021 (2013.01); A63B 24/0062 (2013.01); A63B 24/0075 (2013.01); A63B 24/0087 (2013.01); A63B 47/02 (2013.01); A63B 69/40 (2013.01); A63B 71/0619 (2013.01); G01S 13/522 (2013.01); G01S 13/66 (2013.01); G01S 13/88 (2013.01); G09B 19/0038 (2013.01); A63B 2024/0028 (2013.01); A63B 2024/0034 (2013.01); A63B 2024/0037 (2013.01); A63B 2024/0056 (2013.01); A63B 2024/0093 (2013.01); A63B 2063/001 (2013.01); A63B 2071/0694 (2013.01); A63B 2208/0204 (2013.01); A63B 2220/13 (2013.01); A63B 2220/17 (2013.01); A63B 2220/802 (2013.01); A63B 2220/805 (2013.01); A63B 2225/20 (2013.01)] | 16 Claims |
1. A system for facilitating remote access to shooting data and practice session replication, said system comprising:
a first portable basketball launching machine comprising:
a ball ejector for launching basketballs toward selected one or ones of a plurality of pass receipt locations located at a basketball playing surface;
a user interface configured to receive a user selection of a subset of said plurality of pass receipt locations for said ball ejector to pass said basketballs to as part of a basketball practice drill for a basketball player and identifying information for said basketball player;
a detector configured to detect made basketball goals; and
a control system configured to receive data from said user interface indicating said user selection and command said ball ejector to launch at least one basketball towards each of said plurality of pass receipt locations in said subset for said basketball player to catch and shoot towards a basketball goal;
a second portable basketball launching machine; and
a remote server in wireless electronic communication with said portable basketball launching machine and said second portable basketball launching machine, said remote server configured to:
for said basketball practice drill and based on data from said detector, electronically store data indicating said basketball player's success in making basketball goals in association with data indicating said plurality of pass receipt locations in said subset, wherein said data is electronically stored in association with data indicating said identifying information for said basketball player;
receive, from the first portable basketball launching machine, data indicating said locations forming part of said basketball practice drill for said basketball player;
transmit data indicating said locations forming part of said basketball practice drill for said basketball player to said second portable basketball launching machine for passing to a second basketball player at said second portable basketball launching machine, wherein said second portable basketball launching machine is configured to automatically self-program to launch at least one basketball to each of said locations indicated in said data following receipt of, and in accordance with, said data from the remote server; and
electronically store data indicating said second basketball player's success in making basketball goals at said second portable basketball launching machine.
|