IP Library › Granted Patent US 10,561,916
Granted Patent B1
US 10,561,916 · App. 16/377,454 · Granted Feb 18, 2020

Sports training machine

Inventors: Douglas B. Campbell (Loretto, MN); Jeffrey J. Campbell (Lonsdale, MN)
Assignee: Airborne Athletics, Inc.
A63B69/0071A63B24/0062A63B24/0087A63B47/002A63B47/02A63B69/40A63B69/409A63B71/022A63B71/0622A63B2024/0068A63B2024/0093A63B2071/025A63B2220/801A63B2220/802A63B2220/805A63B2225/093A63B2225/50A63B2230/062A63B2230/30A63B2230/42A63B2230/436A63B2230/75
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,561,916
App. No.
16/377,454
Granted
Feb 18, 2020
Kind
B1
Abstract

A basketball training apparatus includes a shot completion sensor, a condition sensor, and a computer. The shot completion sensor determines whether a shot goes through a basketball hoop. The condition sensor senses a physical condition of a basketball shooter. The computer is in communication with the shot completion sensor and the condition sensor, and has a processor for calculating shot completion percentage as a function of the physical condition.

Claims (74)

1. A basketball training system comprising:

a base mounted on four wheels;

a ball collector comprising a frame having telescoping frame poles and a net connected between the telescoping frame poles, wherein the ball collector is mounted to the base;

a mechanical ball returner for returning balls, the mechanical ball returner operably connected to the base, the mechanical ball returner comprising:

a throwing arm and a first motor configured for actuating the throwing arm;

a pivot motor configured for pivoting the mechanical ball returner about a substantially vertical axis relative to the base;

a user interface comprising a touch screen, wherein the user interface is mounted to the mechanical ball returner;

a shot completion sensor positionable with respect to a basketball hoop and configured to sense a ball going through the basketball hoop;

a condition sensor comprising a heart rate monitor and a chest strap, the condition sensor configured to be worn by a basketball shooter for sensing a physical condition of the basketball shooter, the physical condition including heart rate of the basketball shooter; and

a computer having a at least one processor and memory, wherein the computer is in data communication with the shot completion sensor and the condition sensor, the computer configured to:

receive data from the shot completion sensor and the condition sensor, wherein the computer receives data from at least the condition sensor over a wireless connection;

store calculated shot completion percentage data and the heart rate of the basketball shooter; and

output the calculated shot completion percentage and the heart rate of the basketball shooter to a display so as to display the shot completion percentage as a function of the heart rate of the basketball shooter.

2. The basketball training system of claim 1 , wherein the touch screen is configured to receive touches of the touch screen as user input commands to control operation of the computer.

3. The basketball training system of claim 2 , wherein the computer is further configured to control operation of the mechanical ball returner responsive to the user input commands.

4. The basketball training system of claim 1 , wherein the computer is further configured to output the calculated shot completion percentage as a function of the heart rate of the basketball shooter in a format suitable to be displayed as a website accessible by a remote computer.

5. The basketball training system of claim 1 , wherein the computer is further configured to store the calculated shot completion percentage data and the sensed physical condition of the basketball shooter at both the memory of the computer and at an external data source.

6. The basketball training system of claim 1 , wherein the computer is further configured to:

receive internet-based drill program instructions;

control the pivot motor of the mechanical ball returner to aim in a plurality of directions based on the internet-based drill program instructions; and

controlling the mechanical ball returner to throw basketballs to the basketball shooter based on the internet-based drill program instructions.

7. The basketball training system of claim 1 , wherein the touch screen has a display in communication with the computer and is configured to display a plurality of different user-created drill programs, wherein the touch screen is configured to receive a user input selecting one of the different user-created drill programs, and wherein the computer is configured to drive the mechanical ball returner to perform the selected one of the different user-created drill programs.

8. The basketball training system of claim 1 , wherein the computer is further configured to:

download from the Internet a plurality of custom drill programs that are each generated by a plurality of different users.

9. The basketball training system of claim 1 , and further comprising:

a display in communication with the computer and configured to display the shot completion percentage as a function of the heart rate.

10. A method comprising:

sensing heart rate of a basketball shooter using a physical condition sensor comprising a heart rate monitor and a strap;

generating heart rate data for the basketball shooter with at least one processor based on signals received from the heart rate monitor of the physical condition sensor;

receiving shot completion data from a shot completion sensor;

relating the shot completion data for the basketball shooter with the heart rate data for the basketball shooter for at least one training session of the basketball shooter;

calculating the shot completion data and the heart rate data for the basketball shooter for the at least one training session of the basketball shooter;

displaying calculated shot completion percentage data as a function of the heart rate data for the basketball shooter on a display;

receiving internet-based drill program instructions;

controlling a mechanical ball returner to aim in a plurality of directions based on the internet-based drill program instructions;

controlling the mechanical ball returner to throw basketballs to the basketball shooter based on the internet-based drill program instructions when the mechanical ball returner is aiming in the plurality of directions;

sensing whether a ball shot from the basketball shooter goes through a basketball hoop with the shot completion sensor while the mechanical ball returner executes the internet-based drill program instructions to generate the shot completion data.

11. The method of claim 10 , further comprising:

attaching the heart rate monitor and the strap to a chest of the basketball shooter.

12. The method of claim 10 , further comprising:

displaying a website for designing user-created basketball drill programs.

13. A method comprising:

sensing heart rate of a basketball shooter using a physical condition sensor comprising a heart rate monitor and a strap;

generating heart rate data for the basketball shooter with at least one processor based on signals received from the heart rate monitor of the physical condition sensor;

receiving shot completion data from a shot completion sensor;

relating the shot completion data for the basketball shooter with the heart rate data for the basketball shooter for at least one training session of the basketball shooter;

calculating the shot completion data and the heart rate data for the basketball shooter for the at least one training session of the basketball shooter;

displaying calculated shot completion percentage data as a function of the heart rate data for the basketball shooter on a display;

receiving a plurality of custom drill programs that are each generated by different users;

sharing the plurality of custom drill programs on the internet;

displaying the plurality of custom drill programs on a website;

receiving a selection for one of the plurality of custom drill programs displayed on the website;

downloading a selected custom drill program; and

controlling a mechanical ball returner according to the custom drill program.

14. The method of claim 13 , wherein at least some of the custom drill programs are created by manufacturers of the mechanical ball returner, wherein at least some of the custom drill programs are created by purchasers of basketball return apparatus, and wherein at least some of the custom drill programs are created by other parties.

15. A basketball training system comprising:

a shot completion sensor positionable with respect to a basketball hoop, wherein the shot completion sensor is configured and operable to sense a ball going through the basketball hoop;

a condition sensor comprising a heart rate monitor that is configured and operable to sense a heart rate of a basketball shooter;

a computer having at least one processor and memory, wherein the computer is in data communication with the shot completion sensor and the condition sensor, the computer configured to:

receive shot completion data from the shot completion sensor;

receive heart rate data from the condition sensor, wherein the heart rate data is indicative of the heart rate of the basketball shooter;

store the shot completion data received from the shot completion sensor and the heart rate data received from the condition sensor; and

output calculated shot completion percentage and the heart rate of the basketball shooter to a display so as to display the shot completion percentage as a function of the heart rate of the basketball shooter; and

a display in communication with the computer and configured to display the shot completion percentage as a function of the heart rate of the basketball shooter.

16. The basketball training system of claim 15 , wherein the computer is configure to drive the display to display a plurality of user-created drill programs.

17. The basketball training system of claim 15 , wherein the computer is configure to drive the display to display shot completion percentage as a function of both heart rate and shot location.

18. The basketball training system of claim 15 , wherein the display is a part of a touch screen configured to receive user input commands to control operation of the computer, wherein the computer is further configured to output the calculated shot completion percentage as a function of the heart rate of the basketball shooter via a website accessible by a remote computer.

19. The basketball training system of claim 15 , wherein the display is part of a touch screen that is configured to display a plurality of different user-created drill programs, wherein the touch screen is configured to receive a user input selecting one of the different user-created drill programs, and wherein the computer is configured to drive a mechanical ball returner to perform the selected one of the different user-created drill programs.

20. The basketball training system of claim 15 , and further comprising:

a ball collector comprising a frame having frame poles and a net connected between the frame poles, wherein the ball collector is mounted to a base;

a mechanical ball returner for returning balls, the mechanical ball returner operably connected to the base, the mechanical ball returner comprising:

a throwing arm and a first motor configured for actuating the throwing arm;

a pivot motor configured for pivoting the mechanical ball returner about a substantially vertical axis relative to the base,

wherein the computer is in data communication with the first motor and the pivot motor for controlling operation of the mechanical ball returner.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2019
From: CAMPBELL, DOUGLAS B.; CAMPBELL, JEFFREY J.
To: AIRBORNE ATHLETICS, INC.
Reel/Frame 051077/0371 →
Continuity (4)
Continuation 15958733 · Apr 20, 2018
Continuation 15599057 · May 18, 2017
Continuation 14080560 · Nov 14, 2013
Provisional Application 61726741 · Nov 15, 2012
Cited By (13)
US 12,194,357 US 12,303,759 US 12,303,760 US 12,324,971 US 12,390,713 US 12,403,368 US 12,420,167 US 12,478,852 US 12,478,854 US 12,508,485 US 12,623,132 US 12,722,064 US 12,741,185