System and method for improving a basketball player's shooting
Abstract
Systems for assisting a user with programming of a custom basketball shots made in a row practice arrangement includes a control system which receives data from a user interface indicating a user selection of a number of shots to be made in a row at each of a subset of pass receipt locations in the custom basketball shots made in a row practice arrangement and command a ball ejector to launch basketballs to a particular one of the pass receipt locations in the subset until data is received indicating that the number of shots is made in a row is made, and instead begin launching basketballs to a second particular one of the plurality of pass receipt locations in the subset. The control system also generates data for a report indicating performance feedback for the user during the custom basketball shots made in a row practice arrangement.
Claims
exact text as granted — not AI-modified1 . A system for assisting a user with programming of a custom basketball shots made in a row practice arrangement, the system comprising:
a ball ejector configured to launch basketballs toward each of a plurality of pass receipt locations located about a basketball playing surface; a user interface; and a control system configured to receive data from said user interface indicating a user selection of a subset of said pass receipt locations for said custom basketball shots made in a row practice arrangement, and a number of shots to be made in a row at each of said pass receipt locations in said custom basketball shots made in a row practice arrangement and command said ball ejector to launch said basketballs to a particular one of said pass receipt locations in said subset until data is received indicating that said number of shots is made in a row at said particular one of said plurality of pass receipt locations, cease launching basketballs to said particular one of said plurality of pass receipt locations, begin launching basketballs to a second particular one of said plurality of pass receipt locations in said subset, and generate data for a report indicating performance feedback for the user during the custom basketball shots made in a row practice arrangement.
2 . The system of claim 1 further comprising:
a detector configured to detect made basketball shots, wherein said control system is in electronic communication with said detector for receiving said data indicating that said number of shots is made in a row at said particular one of said plurality of pass receipt locations.
3 . The system of claim 1 wherein:
said performance feedback of said report comprises one or more cumulative shooting efficiency percentages for at least two respective ones of said pass receipt locations in said subset.
4 . The system of claim 3 wherein:
said performance feedback of said report comprises shooting efficiency percentages, separately displayed for each respective one of said pass receipt locations in said subset on a location-by-location basis.
5 . The system of claim 4 wherein:
said report comprises a rendering of at least a three-point arc of a basketball court; and
each of said shooting efficiency percentages are separately provided along said three-point arc at a location visually congruent with the pass receipt locations in said subset.
6 . The system of claim 1 wherein:
said performance feedback of said report comprises graphically displayed indication of success for at least two respective ones of said pass receipt locations in said subset.
7 . The system of claim 1 further comprising:
a personal electronic device in wireless electronic communication with said control system and configured to electronically display said report.
8 . The system of claim 7 wherein:
said personal electronic device is configured to electronically display said report at a website or at an application installed at said personal electronic device.
9 . The system of claim 1 wherein:
said control system is configured to command said ball ejector to launch at least one basketball to each of said pass receipt locations in said subset a second time for a second user to catch and shoot towards the basketball goal, and receive further data indicating made basketball shots by said second user, wherein said report comprises further performance feedback for the second user during the custom basketball shots made in a row practice arrangement.
10 . The system of claim 9 wherein:
said report comprises identifying information for said user provided in association with said performance feedback and identifying information for said second user provided in association with said further performance feedback.
11 . The system of claim 1 wherein:
said control system is configured to assign a two-point value to certain of said made shots associated with certain of said pass receipt locations in said subset; and
said control system is configured to assign a three-point value to other ones of said made shots associated with other ones of said pass receipt locations in said subset.
12 . The system of claim 1 further comprising:
a collapsible collection net assembly;
wheels; and
a structural framework assembly, wherein said ball ejector, said user interface, said collapsible collection net assembly, and said wheels are connected to said structural framework assembly.
13 . The system of claim 12 wherein:
said control system is connected to said structural assembly.
14 . The system of claim 1 wherein:
said user interface comprises:
a time delay selection area configured to permit the user to select a time delay between said passes of said custom basketball shots made in a row practice arrangement; and
a shots per location selection area configured to permit the user to select the number of basketballs to be passed to each of said predetermined pass receipt locations forming part of said custom basketball shots made in a row practice arrangement; and
said control system is configured to command said ball ejector to launch the number of basketballs selected by the user at the shots per location selection area to each of said predetermined pass receipt locations in the subset as part of the custom basketball shots made in a row practice arrangement at time intervals corresponding with the user selection made at the time delay selection area.
15 . The system of claim 1 wherein:
the user interface comprises a user login selection area; and
said control system is configured to verify user login information entered at the user login selection area.
16 . The system of claim 1 wherein:
the user interface comprises a pre-programmed drills selection area configured to permit selection of one of a number of pre-programmed basketball practice arrangements; and
the control system is configured to, upon receipt of data indicating user selection at the pre-programmed drills selection area, command the ball ejector to launch at least one basketball to a pre-determined subset of multiple ones of said plurality of pass receipt locations in accordance with the one of the number of pre-programmed basketball practice arrangements selected by the user.
17 . The system of claim 1 wherein:
said user interface is configured to record a non-serial order in which said plurality of selectable input pass receipt locations in said subset are selected by the user; and
said control system is configured to command the ball ejector to launch the basketballs in the non-serial order in which said plurality of selectable input pass receipt locations are selected by the user.
18 . The system of claim 1 wherein:
said user interface comprises a number of pass receipt input locations spaced apart to visually correspond with said pass receipt locations on a one-to-one basis.
19 . The system of claim 1 wherein:
each of said pass receipt input locations are configured for toggling back and forth between a selected state and a deselected state;
said user interface comprises a program initiation selection area; and
said control system is configured to launch basketballs to each of the pass receipt locations corresponding to said pass receipt input locations toggled into said selected state by said user upon receipt of data indicating user selection of said program initiation selection area as part of said custom basketball shots made in a row practice arrangement.
20 . A system for assisting a user with programming of a custom basketball shots made in a row practice arrangement, the system comprising:
a ball ejector configured to launch basketballs toward each of a plurality of pass receipt locations located about a basketball playing surface; a user interface; a detector configured to detect made basketball shots; and a control system configured to receive data from said user interface indicating a user selection of a subset of said pass receipt locations for said custom basketball shots made in a row practice arrangement, and a number of shots to be made in a row at each of said pass receipt locations in said custom basketball shots made in a row practice arrangement and command said ball ejector to launch said basketballs to a particular one of said pass receipt locations in said subset until data is received from said detector indicating that said number of shots is made in a row at said particular one of said plurality of pass receipt locations, cease launching basketballs to said particular one of said plurality of pass receipt locations, begin launching basketballs to a second particular one of said plurality of pass receipt locations in said subset, and generate data for a report indicating a performance score for the user during the custom basketball shots made in a row practice arrangement including indication of player success/failure in making basketball shots at individual one or multiple ones of said pass receipt locations in said subset.
21 . A system for assisting a user with programming of a custom basketball shots made in a row practice arrangement, the system comprising:
a structural framework comprising wheels; a collection net subassembly connected to said structural framework; a ball ejector moveably connected to said structural framework and configured to launch basketballs toward each of a plurality of pass receipt locations located about a basketball playing surface; a user interface connected to said structural framework and comprising a program initiation selection area and a number of selectable input locations configured for toggling between a selected state and a deselected state, wherein said selectable input locations are arranged at said user interface to visually correspond with said pass receipt locations on a one-to-one basis; and a control system connected to said structural framework and configured to receive data from said user interface indicating a subset of selectable input locations placed in said selected state upon selection of said program initiation selection area corresponding to a subset of said pass receipt locations for said ball ejector to launch basketballs towards for said custom basketball shots made in a row practice arrangement, and a number of shots to be made in a row at each of said pass receipt locations in said custom basketball shots made in a row practice arrangement and command said ball ejector to launch said basketballs to a particular one of said pass receipt locations in said subset until data is received indicating that said number of shots is made in a row at said particular one of said plurality of pass receipt locations, cease launching basketballs to said particular one of said plurality of pass receipt locations, begin launching basketballs to a second particular one of said plurality of pass receipt locations in said subset, and generate a report for electronic display at one or more wirelessly connected personal electronic devices indicating a performance score for the user during the custom basketball shots made in a row practice arrangement.Join the waitlist — get patent alerts
Track US2021362023A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.