US20160193518A1 - Basketball training system and method - Google Patents
Basketball training system and method Download PDFInfo
- Publication number
- US20160193518A1 US20160193518A1 US14/987,595 US201614987595A US2016193518A1 US 20160193518 A1 US20160193518 A1 US 20160193518A1 US 201614987595 A US201614987595 A US 201614987595A US 2016193518 A1 US2016193518 A1 US 2016193518A1
- Authority
- US
- United States
- Prior art keywords
- backboard
- player
- hoop
- shot
- score
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B69/00—Training appliances or apparatus for special sports
- A63B69/0071—Training appliances or apparatus for special sports for basketball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/02—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/02—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters
- A63B21/04—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices using resilient force-resisters attached to static foundation, e.g. a user
- A63B21/0442—Anchored at one end only, the other end being manipulated by the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/40—Interfaces with the user related to strength training; Details thereof
- A63B21/4027—Specific exercise interfaces
- A63B21/4033—Handles, pedals, bars or platforms
- A63B21/4034—Handles, pedals, bars or platforms for operation by feet
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/40—Interfaces with the user related to strength training; Details thereof
- A63B21/4027—Specific exercise interfaces
- A63B21/4033—Handles, pedals, bars or platforms
- A63B21/4035—Handles, pedals, bars or platforms for operation by hand
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B21/00—Exercising apparatus for developing or strengthening the muscles or joints of the body by working against a counterforce, with or without measuring devices
- A63B21/40—Interfaces with the user related to strength training; Details thereof
- A63B21/4041—Interfaces with the user related to strength training; Details thereof characterised by the movements of the interface
- A63B21/4043—Free movement, i.e. the only restriction coming from the resistance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B23/00—Exercising apparatus specially adapted for particular parts of the body
- A63B23/035—Exercising apparatus specially adapted for particular parts of the body for limbs, i.e. upper or lower limbs, e.g. simultaneously
- A63B23/0355—A single apparatus used for either upper or lower limbs, i.e. with a set of support elements driven either by the upper or the lower limb or limbs
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B24/00—Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
- A63B24/0062—Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B63/00—Targets or goals for ball games
- A63B63/08—Targets or goals for ball games with substantially horizontal opening for ball, e.g. for basketball
- A63B63/083—Targets or goals for ball games with substantially horizontal opening for ball, e.g. for basketball for basketball
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B71/0669—Score-keepers or score display devices
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0686—Timers, rhythm indicators or pacing apparatus using electric or electronic means
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/02—Games or sports accessories not covered in groups A63B1/00 - A63B69/00 for large-room or outdoor sporting games
- A63B71/023—Supports, e.g. poles
- A63B2071/026—Supports, e.g. poles stabilised by weight
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B71/00—Games or sports accessories not covered in groups A63B1/00 - A63B69/00
- A63B71/06—Indicating or scoring devices for games or players, or for other sports activities
- A63B71/0619—Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
- A63B2071/0658—Position or arrangement of display
- A63B2071/0661—Position or arrangement of display arranged on the user
- A63B2071/0663—Position or arrangement of display arranged on the user worn on the wrist, e.g. wrist bands
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2208/00—Characteristics or parameters related to the user or player
- A63B2208/12—Characteristics or parameters related to the user or player specially adapted for children
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/10—Positions
- A63B2220/13—Relative positions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/806—Video cameras
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/833—Sensors arranged on the exercise apparatus or sports implement
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2220/00—Measuring of physical parameters relating to sporting activity
- A63B2220/80—Special sensors, transducers or devices therefor
- A63B2220/83—Special sensors, transducers or devices therefor characterised by the position of the sensor
- A63B2220/836—Sensors arranged on the body of the user
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/09—Adjustable dimensions
- A63B2225/093—Height
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63B—APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
- A63B2225/00—Miscellaneous features of sport apparatus, devices or equipment
- A63B2225/50—Wireless data transmission, e.g. by radio transmitters or telemetry
Definitions
- the subject matter discussed herein relates generally to ball sports training systems and methods, and is particularly concerned with a basketball training system and method.
- Basketball players typically practice shooting for extended periods of time at various distances from the basketball hoop and positions relative to the hoop.
- a trainer or coach watches the player and manually keeps track of each shot made and missed as well the position of the player for each shot in order to determine shot percentages and identify a player's shooting strength and weaknesses. Since this is very time consuming, coaches are often not able to spend sufficient time watching each player's shooting practice and gathering shooting data to accurately analyze a player's weak areas and provide training in those areas.
- Video of games can be gathered and stored for later viewing and analysis, using video analysis systems such as those provided by HUDL of Des Moines, Iowa, but this provides only an overview of team performance and not detailed player performance data.
- a basketball or other ball sport training system in which a player's shot performance data is collected automatically during training workouts and provided for review by the player and coach.
- the system comprises one or more mobile wireless communication devices such as Bluetooth watches or the like for wearing or carrying by a player during training, and a basketball hoop or a goal device with associated sensors and a video camera which collect and transmit information to one or more processors which may be located in the wireless communication device or in a separate computer or website.
- a basketball hoop device has a backboard and basketball hoop which may be wall mounted or part of a portable basketball hoop device on a mobile stand.
- the video camera is mounted on or behind the backboard for collecting video of basketball games and training and transmitting the collected video to the mobile device for storage.
- a plurality of motion sensors mounted around the backboard are in wireless communication with the mobile communication device or devices for detecting player position relative to the motion sensors and shot attempts, and providing shot attempt and player location information to the one or more processors in the mobile device or elsewhere.
- a proximity sensor system is provided for detecting distance of the mobile device from the backboard and position relative to the backboard for each shot.
- a button on the mobile device is pressed by a player when a shot goes through the hoop.
- An application or program associated with the one or more processors accumulates distance and shot data and calculates score percentages at different distances from the backboard.
- a display may be provided which indicates shot attempt positions and score percentages at different positions in different colors for different score percentage ranges.
- the portable or wearable wireless communication device is a Bluetooth device.
- the one or more processors collect and store shot data with position for each shot and scoring shot information of a player wearing or carrying the device during training, as well as video data of the training session downloaded from the camera. Data accumulated during a training session may be processed by an app or program provided in a microprocessor or controller of the portable device itself or a separate computer or processor to calculate shooting percentages at different player positions and distances from the hoop. Player training reports and associated videos may be transmitted to a website for easy access by players, trainers, recruiters and the like.
- the portable or wearable device or a computer communicating with the device is configured to display video footage of the training session as well as calculated shooting percentages, eliminating the need to have a second person watching all shots and manually entering distance and hit or miss data for each shot and calculating shooting percentages from such data.
- a portable basketball hoop device with an integrated video camera and sensors is provided.
- these components may be provided in a retrofit kit for replacing the backboard of an existing fixed or portable basketball hoop, or as separate components for mounting on an existing backboard, along with two or more portable or wearable wireless communication devices.
- a portable basketball hoop device comprises a base, a pole extending vertically from the base, a backboard adjustably mounted on the pole for adjusting hoop height, and a hoop secured to the backboard at a position spaced in front of the backboard.
- Motion sensors which detect shot attempts are mounted at spaced intervals on the backboard for providing outputs to the portable device on detection of shot attempts.
- a proximity sensor system associated with the backboard and mobile communication device detects distance and position of the player wearing or carrying the device, and stores this data each time a shot is detected.
- the video camera is associated with the basketball hoop device and positioned to face the play area and shoot a video of a player's workout which is communicated to the portable device for storage and later playback.
- an electronic scoreboard provided on the backboard also displays the number of shots made based on player pressing of the score button or key on the mobile device for each shot that goes in.
- shots going through the hoop may be detected by appropriate sensors in or behind the hoop.
- two electronic score boards may be provided for accumulating shots of two different players each wearing or carrying one of the portable wireless communication devices, for use when playing one on one basketball games, for example.
- the portable basketball hoop is designed for outdoor use and has a built-in solar panel and associated battery for providing power to the video camera, sensors, and scoreboard display panels.
- a portable basketball hoop device in which the height of the hoop can be readily adjusted for players of different heights, such as children of different ages and adults of different height.
- the portable basketball hoop device comprises a base stand, a pole extending upwards from the stand, a backboard, a hoop projecting from the backboard, and a mounting assembly which adjustably mounts the backboard on the pole so that the height of the hoop can be adjusted.
- the mounting assembly includes a drive device which moves the backboard up and down relative to the pole, and a wireless control device which controls actuation and direction of the drive device, whereby the height of the backboard and hoop can be remotely controlled.
- a four bar pivot linkage secures the backboard to the pole, and the drive device is pivotally linked to at least one bar of the pivot linkage for adjusting backboard height. The drive device may also be actuated manually.
- the pole and attached backboard may be collapsible by means of a swivel mount or the like for storage purposes when not in use.
- resistance bands for arm and leg exercises may be secured to the base of the basketball hoop device to allow players to exercise while another player is practicing shots.
- FIG. 1 is a perspective view of one embodiment of a basketball training or monitoring system
- FIG. 2 is a front elevation view of the portable basketball hoop device of FIG. 1 with a player about to make a shot and wearing a portable wireless communication device forming part of the system of FIG. 1 ;
- FIG. 3 is a side elevation view of the basketball hoop device of FIGS. 1 and 2 ;
- FIG. 4 is a top elevation view of the device of FIGS. 1 to 3 ;
- FIG. 5 is a front elevation view of an embodiment of a basketball training retrofit kit for installation on an existing portable or fixed basketball hoop device
- FIG. 6 is a block diagram of one embodiment of the portable wireless communication device of FIG. 1 ;
- FIG. 7 is a functional block diagram illustrating one embodiment of the training system incorporated in the portable wireless communication device of FIG. 6 ;
- FIG. 8 is a flow diagram illustrating steps in a method of monitoring a training session and providing a shot performance report for players or trainers using the training system of FIGS. 1 to 7 ;
- FIG. 9 is a block diagram illustrating an example processor based system that may be used in connection with various embodiments described herein.
- ball sport training system in the embodiments described below is used for basketball training
- similar systems may be used for shot training in other sports in which points are scored by directing a ball through a hoop, into a goal, or the like, such as soccer, football, hockey, ice hockey and the like.
- FIGS. 1 to 4, 6 and 7 illustrate one embodiment of a basketball training system 100 .
- the system basically comprises a portable or movable basketball hoop device 120 and one or more portable or wearable wireless communication devices 20 which communicate with system components incorporated in the basketball hoop device 120 in order to track and save training performance.
- device 120 is a portable basketball hoop device which can be used indoors or outdoors, but in alternative embodiments a backboard incorporating the backboard components of FIGS. 1 to 4 may be provided for fixed mounting on an inside or outside wall or fixed pole mount, or a retrofit training system 200 is provided for mounting on a fixed or wall mounted backboard 140 , as illustrated in FIG. 5 and described in more detail below.
- Some retrofit components in the retrofit system 200 are identical to corresponding components in the portable basketball hoop device 120 of FIGS. 1 to 4 , and like reference numbers are used for like parts as appropriate.
- two or more wireless communication devices 20 are provided in the system, and may be designed to be worn or carried by two players or more players at the same time during training or games.
- devices 20 may be secured to players by arm or wrist bands or straps.
- devices 20 are designed as Bluetooth watches including a basketball training app, as described in more detail below, and may be incorporated in simple wrist or arm bands or designed for carrying in other ways in alternative embodiments, such as hung around the neck, in a pocket, or the like.
- the basketball training app or software may be downloaded onto a player's mobile phone which they carry during training.
- Devices 20 are configured for wireless communication with other system components via Bluetooth or other wireless communication protocols, and the system distinguishes between inputs from different devices 20 and stores accumulated data separately for each player under that player's profile, as described in more detail below.
- Device 20 communicates with various components of the system incorporated in basketball hoop device 120 , as described in more detail below.
- devices 20 with wrist or arm bands are provided for wearing on the left and right wrist or arm of a player.
- the device 20 may comprise a smart watch with a touchscreen display, a built-in stop watch function and other functions.
- a basketball hoop device 120 comprises a support base 1 which may have one or more hollow compartments designed for filling with sand, water or the like for stability purposes, an upright pole or post 2 extending upward from base 1 , and a backboard 6 with a surrounding support frame 5 adjustably mounted on pole 2 .
- a basketball hoop 7 is secured to a lower central position on the backboard and spaced outward from the backboard.
- the backboard may be of acrylic glass as is known in the field.
- V-brace 13 extends between a rear portion of the base 1 and a raised position on post 2 and is secured to base 1 and post 2 via suitable connecting hardware 21 to add strength and support.
- a servo motor 11 is mounted on the rear side of post 2 and a drive screw shaft 9 extends upwards from motor 11 .
- backboard 6 is adjustably mounted on post 2 via a four bar pivot linkage 35 comprising upper pivot link or pair of parallel upper links or pivot arms 3 pivotally mounted at one end to the rear of backboard 6 or backboard frame 5 and at the other end to an upper part of post 2 , and lower pivot arm or arms 4 pivotally mounted at one end to backboard 6 or frame 5 at a location spaced below the pivot connection of upper pivot arms 3 , pivoted to post 2 at an intermediate position 36 , and connected at the opposite or rear end to ball screw end mount 8 of screw shaft 9 .
- End mount 8 is driven up and down screw shaft 9 by actuation of drive motor or servo motor 11 .
- servo motor 11 includes a control input ( FIG. 7 ) and a position encoder 15 and is adapted to be actuated remotely by a user via a user control input 128 (see FIG. 6 ) of portable device 20 worn or carried by the user, as described in more detail below, or other wireless controller.
- the height of the hoop 7 can be easily adjusted by a player or coach to accommodate players of different heights, such as children and adults.
- hoop height can be adjusted by a suitable manual input device provided on the post or the drive motor housing.
- the portable basketball device may also be used as a stand-alone, height adjustable basketball hoop device without the training system and associated components.
- a plurality of Bluetooth enabled motion sensors 25 are provided on the backboard and configured for communication with portable communication device 20 as described in more detail below.
- sensors 25 are provided at spaced positions around the periphery of backboard 6 , and monitor player or portable communication device position relative to the board (distance and angle) along with shot detection outputs on detection of ball motion in the vicinity of the backboard indicating that a player has made a shot.
- FIG. 2 illustrates sensor detection of player or portable communication device position relative to the indicated sensors 25 at the time a shot is made. On detection of the shot attempt, sensors also provide output on the player position and distance from the hoop at the time of the shot. Sensors may be provided elsewhere on the backboard and a greater or a lesser number of sensors may be provided in alternative embodiments, depending on the number of sensors needed to detect shots coming from different positions relative to hoop 7 .
- Backboard 6 in one embodiment also includes electronic score boards 17 , 18 at opposite upper corners for accumulating scores of one or more players during a training session or one-on-one game. Only one score board may be provided in some embodiments. Score boards 17 , 18 may be incorporated into a display embedded in backboard 6 or may be separate devices hung from the backboard via hooks 28 . A shot clock 19 may also be provided above the center of the board, as illustrated in FIG. 4 . Shot clock 19 may be mounted on the upper rim of the board via mounting bracket 24 . In one example, the score boards 17 , 18 are different colors and are incremented each time a respective player presses a shot key or button of user control input 128 of FIGS. 6 and 7 , as described in more detail below.
- Each score board 17 , 18 is associated with a respective communication device or Bluetooth watch 20 and is actuated to increment the score on receipt of a score input from the respective device 20 .
- one or more sensors around the hoop may detect a ball passing through the hoop and provide a score output to the wireless communication device or other computer to increment the saved score as well as the score on the scoreboard.
- a video camera 27 may be mounted behind the backboard as illustrated in FIG. 3 or on the backboard in alternative embodiments.
- the video camera may also be controlled from the portable communication device 20 and video output may be linked to a video input of device 20 and stored by the device, as described below.
- camera 27 is directed through a window 38 above hoop 7 and is designed to record players as they direct shots towards hoop 7 .
- the camera may be directed at the player via inputs from the various position sensors 25 .
- the video data can later be compared to the accumulated shot data for each player, including shots made and missed and corresponding shooting positions, so that weak positions for a player's shots can be identified for future training sessions.
- Optional resistance training bands 14 may be secured to base 1 for arm and leg strength training by players while another player is practicing shots.
- the portable basketball hoop is designed for outdoor use and has a built-in solar panel 12 as illustrated in FIG. 3 , and has an associated battery (not visible in the drawings) for providing power to the video camera, sensors, servo motor 11 , and scoreboard shot clock 19 and score display panels 17 , 18 .
- Solar panel may be mounted on top of pole 2 in one embodiment, as illustrated in FIG. 3 .
- base 1 has front wheels 40 and a handle 42 at the rear for lifting the back of base 1 and transporting the portable basketball hoop device 120 from one location to another.
- pole 2 may be pivotally mounted on base 1 and V-struts 13 may be collapsible to allow the pole and baseboard to be folded down into a generally flat, more compact storage position when not in use.
- FIG. 5 illustrates components of a retrofit basketball training kit for installing on an interior or exterior wall or fixed pole.
- the retrofit kit comprises a backboard 6 and the same system components illustrated in FIG. 1 mounted on the backboard 6 , along with the portable communication devices 20 .
- the kit comprises separate components of the system adapted to be installed on an existing basketball hoop backboard 70 such as a fixed wall mounted or pole mounted backboard and hoop, and FIG. 5 illustrates the components of this embodiment mounted on backboard 70 .
- the components are identical to those of the previous embodiment and like reference numbers are used for like parts as appropriate.
- the components comprise one or two electronic score boards 17 , 18 which have mounting hooks 28 for hanging on the upper edge of the backboard, a shot clock or 24 second clock 19 with mounting base 24 with mounting screws for securing to the top center of the backboard, a plurality of wireless, Bluetooth enabled motion and position sensors 25 for attaching at spaced locations around the periphery of the backboard using adhesive, screws or the like, and a video camera 27 for mounting on the center of the backboard when wall mounted.
- FIG. 6 is a simplified block diagram of one embodiment of portable wireless communication device 20 which includes a central processing unit or microprocessor 130 in communication with power supply 122 , data storage unit or module 124 , a short range wireless antenna or transceiver 125 such as a Bluetooth antenna, one or more second communication modules 126 for Internet, cellular, or other communications via wireless or wired communication protocols, a user input device 128 such as a keypad, touchscreen, or other input mechanism, and a display unit 131 .
- the display unit may include a watch face with a timer and/or stopwatch function (not illustrated).
- the power supply 122 may be a battery or the like and provides power to the microprocessor and other components, and may be contained in the same housing as microprocessor 20 , for example.
- the battery may be re-chargeable with a conventional cell-phone type charger.
- the device 20 may be a communication device such as a cell phone with a basketball training monitor app downloaded by a user onto the device, or may be a custom made portable wireless communication device on a wristband or the like for wearing by players during basketball training workouts.
- FIG. 7 is a more detailed drawing illustrating various devices and functional modules of the training app or program which may be provided on portable wireless devices 20 .
- microprocessor 20 includes a transceiver or communication module 132 which receives inputs from various sensors and other monitoring devices associated with the basketball training hoop device 120 and also provides outputs to one or more of the monitoring devices via antenna 125 .
- Any suitable short distance wireless communication link may be used, such as Bluetooth, WLAN, WI-FI, or the like.
- antenna 125 is a Bluetooth antenna
- transceiver module 132 is a Bluetooth HID (human interface device) module such as a BCM20730 module, manufactured by Broadcom Corporation of Irvine, Calif.
- BCM20730 human interface device
- Communication module 132 may also be configured for long distance wireless communication with other remote devices 60 such as computers, cell phones or the like via a second wireless antenna 126 or via a USB plug in to a local computer or laptop. Also included in microprocessor 20 in one embodiment are a video input module 134 for receiving input from camera 27 and providing control signals to camera 27 , a player shot position sensor module 135 , data storage module 124 , a display control module 137 which controls display unit or LCD 131 , optional hoop height control or adjustment module 138 , and a score count input/output module 139 which all communicate with Bluetooth antenna 125 via remote communications module 132 . Modules 136 and 138 also communicate with the user control input or module 128 .
- Processor 20 also includes a player shot percentage and position processing module 140 which computes player positions and shot percentages for each position based on sensor inputs from components of the basketball hoop device 120 and input from user control input 128 , as described in more detail below.
- the user can send a signal to raise or lower the hoop via the hoop height adjustment control module of microprocessor 20 , and the signal is transmitted via Bluetooth antenna 25 to a servo motor controller 64 (see FIG. 3 ).
- a proximity sensor 142 may be provided for detecting distance of a player holding or wearing device 20 from backboard 6 .
- FIG. 8 is a flow diagram illustrating one embodiment of a system and method for monitoring a player's performance during a basketball training session.
- the device 20 is configured to obtain and store the player's profile (step 170 ). This may be done once on initial use of device 20 by a particular player. In a team coaching situation, other players set up their profiles on their own user devices 20 .
- the profile includes some or all of the following information:
- the system monitors for start of the workout (step 172 ), which may be indicated by player input of a start key on user control input 128 .
- start of the workout may be indicated by player input of a start key on user control input 128 .
- the video camera is turned on (step 174 ) and all video received by device 20 during the session may be stored or transmitted to data storage unit or module 124 (step 175 ).
- the video camera is turned off when a player actuates an end session input at user control 128 at the end of a training workout.
- the system monitors for any shot attempts or score inputs during a training session (step 176 ).
- Shot attempts are detected based on sensor outputs from backboard motion sensors 25 received by player shot sensor input module 135 via Bluetooth antenna 125 .
- outputs from proximity sensor 142 also received by shot sensor input module 135 enable the player's distance from the backboard to be determined at each shot, and the shot and position information is stored in data storage module 124 along with the time of the shot in step 180 , for later use by player shot percentage and position processing module 140 . If the training session is over ( 182 ), the routine ends ( 184 ), otherwise the system continues to monitor for detection of more shots ( 178 ).
- step 185 If the player scores on any shot, they manually enter a score on input device or control input 128 which is detected at step 185 , and the electronic scoreboard 17 or 18 associated with that user device is incremented by one (step 186 ).
- the score and the time the score input was detected is stored in the data storage unit (step 188 ), and the detected player position may also be stored or determined letter based on comparison with stored shot data, video data, or both. If the training session is over ( 190 ), monitoring for score entry ends at step 184 . Otherwise, the system continues to monitor for score inputs.
- the player or coach may adjust hoop height based on the player's height, either remotely by actuating the hoop height adjustment control module 138 via input at user control device 128 , or by manual adjustment at drive motor 11 . This allows the basketball device 120 to be readily adjusted for training of both adults and children.
- the player shot percentage and position processing module 140 calculates player positions, number of shots associated with that position, and the number of score inputs detected while in that position, so that score percentages in each position can be determined.
- Player position for each shot may be determined from a combination of detected player distance from the backboard at the time of receiving motion sensor inputs, sequence of motion sensor inputs, and/or video data at the time each motion sensor input is received.
- Player position at each score input when a shot goes through a hoop can be determined based on motion sensor and/or video data received at the same time the player actuates the score input on user input device 128 , which may be a SCORE button or the like.
- the processing module 140 can determine the total number of shots at each position and the number of score inputs received at that position.
- the direction from which a shot originated may be determined based on tracking ball motion by determining a sequence of outputs from sensors 25 , allowing player position when a shot is taken to be calculated.
- Data on shots taken, distance and location of the player relative to the hoop when each shot is taken, and total scores compared to total shots at that location are accumulated in the data storage unit 124 of the device 20 .
- a player can record when a shot goes through the hoop 7 by pressing a shot input key or button on the user control input 128 , and this is received by the score count input/output module and recorded by the data storage unit along with location and distance of the player from the hoop at the time of each shot.
- data on shots taken as well as which shots went through the hoop and which shots were missed during a training session is stored in the data base along with data on player position for each shot.
- the accumulated training data may be displayed in various formats on the display unit 130 , and may be transmitted to a remote user device or Internet accessible website 60 where it can be viewed along with the associated training video by coaches, interested colleges or teams, and the player.
- the playing area around the hoop is displayed with score percentages from each position displayed in different dot sizes and colors to indicate where the player scores well and where they need further training. Such information can be accumulated over time to determine player performance improvement.
- the system described above may be used by multiple players and coaches at the same time, and accumulates data on each player in the stored profile for that player.
- Output reports from the training system described above can be provided for review by players and trainers or coaches to determine weak and strong shooting positions, and determine what shot positions require further training.
- accumulated video of the training session can be reviewed so that mistakes can be seen.
- Accumulated video and shot percentage results may be transmitted to a training website, and the player and trainer can log in to see how they did in a workout, by viewing video footage of shots side-by-side with the calculated shooting percentages. Data can also be viewed on the watch or portable device 20 .
- each player is logged in at the website with a time stamp to their account each time they initiate a training session, and the system keeps track of how many times a day, week or month each player trains. Level of shot performance over time can be accumulated and provided in a graphical chart or bar chart for each player, showing growth as a shooter.
- the website may be configured to store game videos and individual player performance highlights to each player account and allow players to download game highlights, High School performance highlights, and the like.
- the website or mobile app in one embodiment has a player setting visible only to the player and a coach setting that only the coach can see.
- the system may also have a setting for college coaches and recruiters to receive shot percentage data or view game video or data, and to monitor growth and performance of promising players on a nationwide basis.
- Coaches can download high school or club basketball statistics.
- the system may be configured to nationally rank all players using the system by grade and graduation class so they can see what each player around the world is doing. Ranking continuously adjusts as players take more shots over time.
- FIG. 9 is a block diagram illustrating an example of a computer system 550 that may be used in connection with various embodiments described herein.
- the computer system 550 may be used as the microprocessor or central processing unit which receives the outputs of the sensor devices used to detect motion and distance of a player from a hoop and of the video camera, and controls processing and storage of training data as well as transmission of accumulated data via a transceiver or antenna.
- the computer system 550 may be used as the microprocessor or central processing unit which receives the outputs of the sensor devices used to detect motion and distance of a player from a hoop and of the video camera, and controls processing and storage of training data as well as transmission of accumulated data via a transceiver or antenna.
- other computer systems and/or architectures may be used, as will be clear to those skilled in the art.
- the computer system 550 preferably includes one or more processors, such as processor 560 .
- Additional processors may be provided, such as an auxiliary processor to manage input/output, an auxiliary processor to perform floating point mathematical operations, a special-purpose microprocessor having an architecture suitable for fast execution of signal processing algorithms (e.g., digital signal processor), a slave processor subordinate to the main processing system (e.g., back-end processor), an additional microprocessor or controller for dual or multiple processor systems, or a coprocessor.
- auxiliary processors may be discrete processors or may be integrated with the processor 560 .
- the processor 560 is preferably connected to a communication bus 555 .
- the communication bus 555 may include a data channel for facilitating information transfer between storage and other peripheral components of the computer system 550 .
- the communication bus 555 further may provide a set of signals used for communication with the processor 560 , including a data bus, address bus, and control bus (not shown).
- the communication bus 555 may comprise any standard or non-standard bus architecture such as, for example, bus architectures compliant with industry standard architecture (“ISA”), extended industry standard architecture (“EISA”), Micro Channel Architecture (“MCA”), peripheral component interconnect (“PCI”) local bus, or standards promulgated by the Institute of Electrical and Electronics Engineers (“IEEE”) including IEEE 488 general-purpose interface bus (“GPIB”), IEEE 696/S-100, and the like.
- ISA industry standard architecture
- EISA extended industry standard architecture
- MCA Micro Channel Architecture
- PCI peripheral component interconnect
- IEEE Institute of Electrical and Electronics Engineers
- IEEE Institute of Electrical and Electronics Engineers
- IEEE Institute of Electrical and Electronics Engineers
- IEEE Institute of Electrical and Electronics Engineers
- GPIB general-purpose interface bus
- IEEE 696/S-100 IEEE 696/S-100
- Computer system 550 preferably includes a main memory 565 and may also include a secondary memory 570 .
- the main memory 565 provides storage of instructions and data in a computer readable medium for programs executing on the processor 560 , such as the programs illustrated in the flow diagrams of FIG. 8 and described above, and the cached map of key color and 12-key values, and the corresponding alphanumeric values and controls.
- the main memory 556 is typically semiconductor-based memory such as dynamic random access memory (“DRAM”) and/or static random access memory (“SRAM”). Other semiconductor-based memory types include, for example, synchronous dynamic random access memory (“SDRAM”), Rambus dynamic random access memory (“RDRAM”), ferroelectric random access memory (“FRAM”), and the like, including read only memory (“ROM”).
- SDRAM synchronous dynamic random access memory
- RDRAM Rambus dynamic random access memory
- FRAM ferroelectric random access memory
- ROM read only memory
- the secondary memory 570 may optionally include a hard disk drive which has an internal storage medium (hard disk) 575 and/or a removable storage drive for receiving a removable storage medium.
- a hard disk drive which has an internal storage medium (hard disk) 575 and/or a removable storage drive for receiving a removable storage medium.
- secondary memory 570 may include other similar means for allowing computer programs or other data or instructions to be loaded into the computer system 550 .
- Such means may include, for example, an external storage medium and interface 585 .
- Examples of an external storage medium may include an external hard disk drive or an external optical drive, or an external magneto-optical drive.
- secondary memory 570 may include semiconductor-based memory such as programmable read-only memory (“PROM”), erasable programmable read-only memory (“EPROM”), electrically erasable read-only memory (“EEPROM”), or flash memory (block oriented memory similar to EEPROM). Also included are any other removable storage units and interfaces, which allow software and data to be transferred from the removable storage unit to the computer system 550 .
- PROM programmable read-only memory
- EPROM erasable programmable read-only memory
- EEPROM electrically erasable read-only memory
- flash memory block oriented memory similar to EEPROM
- Computer system 550 may also include a communication interface 590 .
- the communication interface 590 allows software and data to be transferred between computer system 550 and external devices 610 (e.g. printers, external storage media), networks, or information sources, and devices as described above which are associated with basketball hoop device 120 .
- external devices 610 e.g. printers, external storage media
- computer software or executable code may be transferred to computer system 550 from a network server via communication interface 590 .
- Examples of communication interface 590 include a modem, a network interface card (“NIC”), a communications port, a PCMCIA slot and card, an infrared interface, and an IEEE 1394 fire-wire, just to name a few.
- Communication interface may also comprise Bluetooth or other wireless communication interface 125 of FIG. 7 .
- Communication interface 590 preferably implements industry promulgated protocol standards, such as Ethernet IEEE 802 standards, Fiber Channel, digital subscriber line (“DSL”), asynchronous digital subscriber line (“ADSL”), frame relay, asynchronous transfer mode (“ATM”), integrated digital services network (“ISDN”), personal communications services (“PCS”), transmission control protocol/Internet protocol (“TCP/IP”), serial line Internet protocol/point to point protocol (“SLIP/PPP”), and so on, but may also implement customized or non-standard interface protocols as well.
- industry promulgated protocol standards such as Ethernet IEEE 802 standards, Fiber Channel, digital subscriber line (“DSL”), asynchronous digital subscriber line (“ADSL”), frame relay, asynchronous transfer mode (“ATM”), integrated digital services network (“ISDN”), personal communications services (“PCS”), transmission control protocol/Internet protocol (“TCP/IP”), serial line Internet protocol/point to point protocol (“SLIP/PPP”), and so on, but may also implement customized or non-standard interface protocols as well.
- Communication channel 600 carries signals 605 and can be implemented using a variety of wired or wireless communication means including wire or cable, fiber optics, conventional phone line, cellular phone link, wireless data communication link, radio frequency (“RF”) link, or infrared link, just to name a few.
- RF radio frequency
- Computer executable code i.e., computer programs or software
- main memory 565 and/or the secondary memory 570 Computer programs can also be received via communication interface 590 and stored in the main memory 565 and/or the secondary memory 570 .
- Such computer programs when executed, enable the computer system 550 to perform the various functions of the embodiments described above.
- computer readable medium is used to refer to any non-transitory computer readable storage media used to provide computer executable code (e.g., software and computer programs) to the computer system 550 .
- Examples of these media include main memory 565 , secondary memory 570 (including hard disk drive), and external storage medium 610 , and any peripheral device communicatively coupled with communication interface 590 (including a network information server or other network device).
- These non-transitory computer readable mediums are means for providing executable code, programming instructions, and software to the computer system 550 .
- the software may be stored on a computer readable medium and loaded into computer system 550 by way of the removable storage drive, interface 585 , or communication interface 590 .
- the software is loaded into the computer system 550 in the form of electrical communication signals 605 .
- the software when executed by the processor 560 , preferably causes the processor 560 to perform the features and functions previously described herein.
- ASICs application specific integrated circuits
- FPGAs field programmable gate arrays
- ASICs application specific integrated circuits
- FPGAs field programmable gate arrays
- the system 550 also includes optional wireless communication components that facilitate wireless communication over a voice and over a data network.
- the wireless communication components comprise an antenna system 609 , a radio system 615 and a baseband system 620 .
- RF radio frequency
- the antenna system 609 may comprise one or more antennae and one or more multiplexors (not shown) that perform a switching function to provide the antenna system 609 with transmit and receive signal paths.
- received RF signals can be coupled from a multiplexor to a low noise amplifier (not shown) that amplifies the received RF signal and sends the amplified signal to the radio system 615 .
- the radio system 615 may comprise one or more radios that are configured to communication over various frequencies.
- the radio system 615 may combine a demodulator (not shown) and modulator (not shown) in one integrated circuit (“IC”).
- the demodulator and modulator can also be separate components. In the incoming path, the demodulator strips away the RF carrier signal leaving a baseband receive audio signal, which is sent from the radio system 615 to the baseband system 620 .
- baseband system 620 decodes the signal and converts it to an analog signal. Then the signal is amplified and sent to a speaker.
- the baseband system 620 also receives analog audio signals from a microphone. These analog audio signals are converted to digital signals and encoded by the baseband system 620 .
- the baseband system 620 also codes the digital signals for transmission and generates a baseband transmit audio signal that is routed to the modulator portion of the radio system 615 .
- the modulator mixes the baseband transmit audio signal with an RF carrier signal generating an RF transmit signal that is routed to the antenna system and may pass through a power amplifier (not shown).
- the power amplifier amplifies the RF transmit signal and routes it to the antenna system 609 where the signal is switched to the antenna port for transmission.
- the baseband system is also communicatively coupled with the processor 560 .
- the central processing unit 560 has access to data storage areas 565 and 570 .
- the central processing unit 560 is preferably configured to execute instructions (i.e., computer programs or software) that can be stored in the memory 565 or the secondary memory 570 .
- Computer programs can also be received from the baseband processor 610 and stored in the data storage area 565 or in secondary memory, or executed upon receipt. Such computer programs, when executed, enable the communication device 550 to perform the various functions of the present invention as previously described.
- data storage areas 565 may include various software modules (not shown) that perform the various functions of the present invention as previously described.
- processors such as a general purpose processor, a multi-core processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- a general-purpose processor can be a microprocessor, but in the alternative, the processor can be any processor, controller, microcontroller, or state machine.
- a processor can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- a software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium.
- An exemplary storage medium can be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium can be integral to the processor.
- the processor and the storage medium can reside in an ASIC.
- device, blocks, or modules that are described as coupled may be coupled via intermediary device, blocks, or modules.
- a first device may be described a transmitting data to (or receiving from) a second device when there are intermediary devices that couple the first and second device and also when the first device is unaware of the ultimate destination of the data.
Landscapes
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physical Education & Sports Medicine (AREA)
- Orthopedic Medicine & Surgery (AREA)
- Life Sciences & Earth Sciences (AREA)
- Biophysics (AREA)
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Studio Devices (AREA)
Abstract
A basketball training system has one or more mobile wireless communication devices for wearing or carrying by players, a backboard carrying a basketball hoop, a video camera associated with the backboard for collecting video of basketball training and transmitting the collected video to a processing device integral with or separate from the mobile device, and motion sensors mounted around the backboard for detecting shot attempts and providing shot attempt data to the device or processing unit. Distance and position of the mobile device relative the backboard is collected for each shot. Score information is detected by sensors or input by the user on the mobile device when a shot is made. An application associated with the processing unit calculates and stores shot and score data and associated position data and calculates shot percentages at different shot locations relative to the backboard for later review by the player or coach.
Description
- This application claims the benefit of U.S. Provisional Application No. 62/100,801 filed on Jan. 7, 2015, which is hereby incorporated by reference.
- 1. Related Field
- The subject matter discussed herein relates generally to ball sports training systems and methods, and is particularly concerned with a basketball training system and method.
- 2. Related Background
- Basketball players typically practice shooting for extended periods of time at various distances from the basketball hoop and positions relative to the hoop. Typically, a trainer or coach watches the player and manually keeps track of each shot made and missed as well the position of the player for each shot in order to determine shot percentages and identify a player's shooting strength and weaknesses. Since this is very time consuming, coaches are often not able to spend sufficient time watching each player's shooting practice and gathering shooting data to accurately analyze a player's weak areas and provide training in those areas. Video of games can be gathered and stored for later viewing and analysis, using video analysis systems such as those provided by HUDL of Des Moines, Iowa, but this provides only an overview of team performance and not detailed player performance data.
- According to one aspect, a basketball or other ball sport training system is provided in which a player's shot performance data is collected automatically during training workouts and provided for review by the player and coach. In one aspect, the system comprises one or more mobile wireless communication devices such as Bluetooth watches or the like for wearing or carrying by a player during training, and a basketball hoop or a goal device with associated sensors and a video camera which collect and transmit information to one or more processors which may be located in the wireless communication device or in a separate computer or website.
- In the case of a basketball training system, a basketball hoop device has a backboard and basketball hoop which may be wall mounted or part of a portable basketball hoop device on a mobile stand. The video camera is mounted on or behind the backboard for collecting video of basketball games and training and transmitting the collected video to the mobile device for storage. A plurality of motion sensors mounted around the backboard are in wireless communication with the mobile communication device or devices for detecting player position relative to the motion sensors and shot attempts, and providing shot attempt and player location information to the one or more processors in the mobile device or elsewhere. In one embodiment, a proximity sensor system is provided for detecting distance of the mobile device from the backboard and position relative to the backboard for each shot. A button on the mobile device is pressed by a player when a shot goes through the hoop. An application or program associated with the one or more processors accumulates distance and shot data and calculates score percentages at different distances from the backboard. At the end of a workout, a display may be provided which indicates shot attempt positions and score percentages at different positions in different colors for different score percentage ranges.
- In one aspect, the portable or wearable wireless communication device is a Bluetooth device. The one or more processors collect and store shot data with position for each shot and scoring shot information of a player wearing or carrying the device during training, as well as video data of the training session downloaded from the camera. Data accumulated during a training session may be processed by an app or program provided in a microprocessor or controller of the portable device itself or a separate computer or processor to calculate shooting percentages at different player positions and distances from the hoop. Player training reports and associated videos may be transmitted to a website for easy access by players, trainers, recruiters and the like. The portable or wearable device or a computer communicating with the device is configured to display video footage of the training session as well as calculated shooting percentages, eliminating the need to have a second person watching all shots and manually entering distance and hit or miss data for each shot and calculating shooting percentages from such data.
- In one aspect, a portable basketball hoop device with an integrated video camera and sensors is provided. Alternatively, these components may be provided in a retrofit kit for replacing the backboard of an existing fixed or portable basketball hoop, or as separate components for mounting on an existing backboard, along with two or more portable or wearable wireless communication devices. In one aspect, a portable basketball hoop device comprises a base, a pole extending vertically from the base, a backboard adjustably mounted on the pole for adjusting hoop height, and a hoop secured to the backboard at a position spaced in front of the backboard. Motion sensors which detect shot attempts are mounted at spaced intervals on the backboard for providing outputs to the portable device on detection of shot attempts. A proximity sensor system associated with the backboard and mobile communication device detects distance and position of the player wearing or carrying the device, and stores this data each time a shot is detected. The video camera is associated with the basketball hoop device and positioned to face the play area and shoot a video of a player's workout which is communicated to the portable device for storage and later playback.
- In one aspect, an electronic scoreboard provided on the backboard also displays the number of shots made based on player pressing of the score button or key on the mobile device for each shot that goes in. Alternatively, shots going through the hoop may be detected by appropriate sensors in or behind the hoop. In one aspect, two electronic score boards may be provided for accumulating shots of two different players each wearing or carrying one of the portable wireless communication devices, for use when playing one on one basketball games, for example.
- In another aspect, the portable basketball hoop is designed for outdoor use and has a built-in solar panel and associated battery for providing power to the video camera, sensors, and scoreboard display panels.
- In another aspect, a portable basketball hoop device is provided in which the height of the hoop can be readily adjusted for players of different heights, such as children of different ages and adults of different height. In one aspect, the portable basketball hoop device comprises a base stand, a pole extending upwards from the stand, a backboard, a hoop projecting from the backboard, and a mounting assembly which adjustably mounts the backboard on the pole so that the height of the hoop can be adjusted. In one aspect, the mounting assembly includes a drive device which moves the backboard up and down relative to the pole, and a wireless control device which controls actuation and direction of the drive device, whereby the height of the backboard and hoop can be remotely controlled. In one embodiment, a four bar pivot linkage secures the backboard to the pole, and the drive device is pivotally linked to at least one bar of the pivot linkage for adjusting backboard height. The drive device may also be actuated manually.
- The pole and attached backboard may be collapsible by means of a swivel mount or the like for storage purposes when not in use. In one aspect, resistance bands for arm and leg exercises may be secured to the base of the basketball hoop device to allow players to exercise while another player is practicing shots.
- Other features and advantages will become more readily apparent to those of ordinary skill in the art after reviewing the following detailed description and the accompanying drawings.
-
FIG. 1 is a perspective view of one embodiment of a basketball training or monitoring system; -
FIG. 2 is a front elevation view of the portable basketball hoop device ofFIG. 1 with a player about to make a shot and wearing a portable wireless communication device forming part of the system ofFIG. 1 ; -
FIG. 3 is a side elevation view of the basketball hoop device ofFIGS. 1 and 2 ; -
FIG. 4 is a top elevation view of the device ofFIGS. 1 to 3 ; -
FIG. 5 is a front elevation view of an embodiment of a basketball training retrofit kit for installation on an existing portable or fixed basketball hoop device; -
FIG. 6 is a block diagram of one embodiment of the portable wireless communication device ofFIG. 1 ; -
FIG. 7 is a functional block diagram illustrating one embodiment of the training system incorporated in the portable wireless communication device ofFIG. 6 ; -
FIG. 8 is a flow diagram illustrating steps in a method of monitoring a training session and providing a shot performance report for players or trainers using the training system ofFIGS. 1 to 7 ; and -
FIG. 9 is a block diagram illustrating an example processor based system that may be used in connection with various embodiments described herein. - The subject matter described herein is taught by way of example implementations. Various details have been omitted for the sake of clarity and to avoid obscuring the subject matter. The examples shown and described below are directed to a basketball training system and method and a portable basketball hoop device.
- After reading this description it will become apparent to one skilled in the art how to implement the invention in various alternative embodiments and alternative applications. However, although various embodiments of the present invention will be described herein, it is understood that these embodiments are presented by way of example only, and not limitation. As such, this detailed description of various alternative embodiments should not be construed to limit the scope or breadth of the present invention.
- Although the ball sport training system in the embodiments described below is used for basketball training, similar systems may be used for shot training in other sports in which points are scored by directing a ball through a hoop, into a goal, or the like, such as soccer, football, hockey, ice hockey and the like.
-
FIGS. 1 to 4, 6 and 7 illustrate one embodiment of abasketball training system 100. The system basically comprises a portable or movablebasketball hoop device 120 and one or more portable or wearablewireless communication devices 20 which communicate with system components incorporated in thebasketball hoop device 120 in order to track and save training performance. In the embodiment ofFIGS. 1 to 4 ,device 120 is a portable basketball hoop device which can be used indoors or outdoors, but in alternative embodiments a backboard incorporating the backboard components ofFIGS. 1 to 4 may be provided for fixed mounting on an inside or outside wall or fixed pole mount, or a retrofit training system 200 is provided for mounting on a fixed or wall mounted backboard 140, as illustrated inFIG. 5 and described in more detail below. Some retrofit components in the retrofit system 200 are identical to corresponding components in the portablebasketball hoop device 120 ofFIGS. 1 to 4 , and like reference numbers are used for like parts as appropriate. - In one embodiment, two or more
wireless communication devices 20 are provided in the system, and may be designed to be worn or carried by two players or more players at the same time during training or games. In the illustrated embodiment,devices 20 may be secured to players by arm or wrist bands or straps. In one embodiment,devices 20 are designed as Bluetooth watches including a basketball training app, as described in more detail below, and may be incorporated in simple wrist or arm bands or designed for carrying in other ways in alternative embodiments, such as hung around the neck, in a pocket, or the like. Alternatively, the basketball training app or software may be downloaded onto a player's mobile phone which they carry during training.Devices 20 are configured for wireless communication with other system components via Bluetooth or other wireless communication protocols, and the system distinguishes between inputs fromdifferent devices 20 and stores accumulated data separately for each player under that player's profile, as described in more detail below. - One embodiment of a wireless communication device in the basketball training or
monitoring system 100 is described in more detail below in connection withFIGS. 6 to 8 .Device 20 communicates with various components of the system incorporated inbasketball hoop device 120, as described in more detail below. In one embodiment,devices 20 with wrist or arm bands are provided for wearing on the left and right wrist or arm of a player. Thedevice 20 may comprise a smart watch with a touchscreen display, a built-in stop watch function and other functions. - As best illustrated in
FIGS. 1 to 4 , in one embodiment abasketball hoop device 120 comprises a support base 1 which may have one or more hollow compartments designed for filling with sand, water or the like for stability purposes, an upright pole orpost 2 extending upward from base 1, and abackboard 6 with a surroundingsupport frame 5 adjustably mounted onpole 2. Abasketball hoop 7 is secured to a lower central position on the backboard and spaced outward from the backboard. The backboard may be of acrylic glass as is known in the field. V-brace 13 extends between a rear portion of the base 1 and a raised position onpost 2 and is secured to base 1 andpost 2 via suitable connectinghardware 21 to add strength and support. In the illustrated embodiment, aservo motor 11 is mounted on the rear side ofpost 2 and a drive screw shaft 9 extends upwards frommotor 11. As best illustrated inFIG. 3 ,backboard 6 is adjustably mounted onpost 2 via a fourbar pivot linkage 35 comprising upper pivot link or pair of parallel upper links or pivot arms 3 pivotally mounted at one end to the rear ofbackboard 6 orbackboard frame 5 and at the other end to an upper part ofpost 2, and lower pivot arm orarms 4 pivotally mounted at one end tobackboard 6 orframe 5 at a location spaced below the pivot connection of upper pivot arms 3, pivoted to post 2 at anintermediate position 36, and connected at the opposite or rear end to ball screw end mount 8 of screw shaft 9. This allows the height of the backboard and hoop to be readily adjusted without changing their orientation. End mount 8 is driven up and down screw shaft 9 by actuation of drive motor orservo motor 11. In one embodiment,servo motor 11 includes a control input (FIG. 7 ) and aposition encoder 15 and is adapted to be actuated remotely by a user via a user control input 128 (seeFIG. 6 ) ofportable device 20 worn or carried by the user, as described in more detail below, or other wireless controller. Thus, the height of thehoop 7 can be easily adjusted by a player or coach to accommodate players of different heights, such as children and adults. Alternatively, hoop height can be adjusted by a suitable manual input device provided on the post or the drive motor housing. In other embodiments, the portable basketball device may also be used as a stand-alone, height adjustable basketball hoop device without the training system and associated components. - As illustrated in
FIG. 1 , a plurality of Bluetooth enabledmotion sensors 25 are provided on the backboard and configured for communication withportable communication device 20 as described in more detail below. In the illustrated embodiment,sensors 25 are provided at spaced positions around the periphery ofbackboard 6, and monitor player or portable communication device position relative to the board (distance and angle) along with shot detection outputs on detection of ball motion in the vicinity of the backboard indicating that a player has made a shot.FIG. 2 illustrates sensor detection of player or portable communication device position relative to the indicatedsensors 25 at the time a shot is made. On detection of the shot attempt, sensors also provide output on the player position and distance from the hoop at the time of the shot. Sensors may be provided elsewhere on the backboard and a greater or a lesser number of sensors may be provided in alternative embodiments, depending on the number of sensors needed to detect shots coming from different positions relative tohoop 7. -
Backboard 6 in one embodiment also includeselectronic score boards Score boards backboard 6 or may be separate devices hung from the backboard via hooks 28. Ashot clock 19 may also be provided above the center of the board, as illustrated inFIG. 4 .Shot clock 19 may be mounted on the upper rim of the board via mountingbracket 24. In one example, thescore boards user control input 128 ofFIGS. 6 and 7 , as described in more detail below. Eachscore board respective device 20. Alternatively, one or more sensors around the hoop may detect a ball passing through the hoop and provide a score output to the wireless communication device or other computer to increment the saved score as well as the score on the scoreboard. - A
video camera 27 may be mounted behind the backboard as illustrated inFIG. 3 or on the backboard in alternative embodiments. The video camera may also be controlled from theportable communication device 20 and video output may be linked to a video input ofdevice 20 and stored by the device, as described below. As illustrated inFIG. 2 ,camera 27 is directed through awindow 38 abovehoop 7 and is designed to record players as they direct shots towardshoop 7. The camera may be directed at the player via inputs from thevarious position sensors 25. The video data can later be compared to the accumulated shot data for each player, including shots made and missed and corresponding shooting positions, so that weak positions for a player's shots can be identified for future training sessions. - Optional
resistance training bands 14 may be secured to base 1 for arm and leg strength training by players while another player is practicing shots. In another aspect, the portable basketball hoop is designed for outdoor use and has a built-insolar panel 12 as illustrated inFIG. 3 , and has an associated battery (not visible in the drawings) for providing power to the video camera, sensors,servo motor 11, and scoreboard shotclock 19 and scoredisplay panels pole 2 in one embodiment, as illustrated inFIG. 3 . In one embodiment, base 1 hasfront wheels 40 and ahandle 42 at the rear for lifting the back of base 1 and transporting the portablebasketball hoop device 120 from one location to another. In one embodiment,pole 2 may be pivotally mounted on base 1 and V-struts 13 may be collapsible to allow the pole and baseboard to be folded down into a generally flat, more compact storage position when not in use. -
FIG. 5 illustrates components of a retrofit basketball training kit for installing on an interior or exterior wall or fixed pole. In one embodiment, the retrofit kit comprises abackboard 6 and the same system components illustrated inFIG. 1 mounted on thebackboard 6, along with theportable communication devices 20. In an alternative embodiment, the kit comprises separate components of the system adapted to be installed on an existing basketball hoop backboard 70 such as a fixed wall mounted or pole mounted backboard and hoop, andFIG. 5 illustrates the components of this embodiment mounted onbackboard 70. Apart from the different mounting arrangements, the components are identical to those of the previous embodiment and like reference numbers are used for like parts as appropriate. The components comprise one or twoelectronic score boards hooks 28 for hanging on the upper edge of the backboard, a shot clock or 24second clock 19 with mountingbase 24 with mounting screws for securing to the top center of the backboard, a plurality of wireless, Bluetooth enabled motion andposition sensors 25 for attaching at spaced locations around the periphery of the backboard using adhesive, screws or the like, and avideo camera 27 for mounting on the center of the backboard when wall mounted. -
FIG. 6 is a simplified block diagram of one embodiment of portablewireless communication device 20 which includes a central processing unit ormicroprocessor 130 in communication withpower supply 122, data storage unit ormodule 124, a short range wireless antenna ortransceiver 125 such as a Bluetooth antenna, one or moresecond communication modules 126 for Internet, cellular, or other communications via wireless or wired communication protocols, auser input device 128 such as a keypad, touchscreen, or other input mechanism, and adisplay unit 131. The display unit may include a watch face with a timer and/or stopwatch function (not illustrated). Thepower supply 122 may be a battery or the like and provides power to the microprocessor and other components, and may be contained in the same housing asmicroprocessor 20, for example. The battery may be re-chargeable with a conventional cell-phone type charger. Thedevice 20 may be a communication device such as a cell phone with a basketball training monitor app downloaded by a user onto the device, or may be a custom made portable wireless communication device on a wristband or the like for wearing by players during basketball training workouts. -
FIG. 7 is a more detailed drawing illustrating various devices and functional modules of the training app or program which may be provided onportable wireless devices 20. As illustrated,microprocessor 20 includes a transceiver orcommunication module 132 which receives inputs from various sensors and other monitoring devices associated with the basketballtraining hoop device 120 and also provides outputs to one or more of the monitoring devices viaantenna 125. Any suitable short distance wireless communication link may be used, such as Bluetooth, WLAN, WI-FI, or the like. In one embodiment,antenna 125 is a Bluetooth antenna, andtransceiver module 132 is a Bluetooth HID (human interface device) module such as a BCM20730 module, manufactured by Broadcom Corporation of Irvine, Calif.Communication module 132 may also be configured for long distance wireless communication with otherremote devices 60 such as computers, cell phones or the like via asecond wireless antenna 126 or via a USB plug in to a local computer or laptop. Also included inmicroprocessor 20 in one embodiment are avideo input module 134 for receiving input fromcamera 27 and providing control signals tocamera 27, a player shotposition sensor module 135,data storage module 124, adisplay control module 137 which controls display unit orLCD 131, optional hoop height control oradjustment module 138, and a score count input/output module 139 which all communicate withBluetooth antenna 125 viaremote communications module 132.Modules 136 and 138 also communicate with the user control input ormodule 128.Processor 20 also includes a player shot percentage andposition processing module 140 which computes player positions and shot percentages for each position based on sensor inputs from components of thebasketball hoop device 120 and input fromuser control input 128, as described in more detail below. The user can send a signal to raise or lower the hoop via the hoop height adjustment control module ofmicroprocessor 20, and the signal is transmitted viaBluetooth antenna 25 to a servo motor controller 64 (seeFIG. 3 ). Aproximity sensor 142 may be provided for detecting distance of a player holding or wearingdevice 20 frombackboard 6. -
FIG. 8 is a flow diagram illustrating one embodiment of a system and method for monitoring a player's performance during a basketball training session. Initially, thedevice 20 is configured to obtain and store the player's profile (step 170). This may be done once on initial use ofdevice 20 by a particular player. In a team coaching situation, other players set up their profiles on theirown user devices 20. In one example, the profile includes some or all of the following information: - Player name
- Right or left handed
State and City of residence
School name or club team name
Player's cone drill time - Any colleges or teams interested in player.
- Once the
user device 20 has been set up for use by a player and either the device is turned on or the training app associated with the device is turned on, the system monitors for start of the workout (step 172), which may be indicated by player input of a start key onuser control input 128. Once it is determined that a workout has started, the video camera is turned on (step 174) and all video received bydevice 20 during the session may be stored or transmitted to data storage unit or module 124 (step 175). The video camera is turned off when a player actuates an end session input atuser control 128 at the end of a training workout. The system monitors for any shot attempts or score inputs during a training session (step 176). Shot attempts are detected based on sensor outputs frombackboard motion sensors 25 received by player shotsensor input module 135 viaBluetooth antenna 125. On detection of a shot attempt (step 178), outputs fromproximity sensor 142 also received by shotsensor input module 135 enable the player's distance from the backboard to be determined at each shot, and the shot and position information is stored indata storage module 124 along with the time of the shot instep 180, for later use by player shot percentage andposition processing module 140. If the training session is over (182), the routine ends (184), otherwise the system continues to monitor for detection of more shots (178). If the player scores on any shot, they manually enter a score on input device or controlinput 128 which is detected atstep 185, and theelectronic scoreboard step 184. Otherwise, the system continues to monitor for score inputs. - Prior to a training session, the player or coach may adjust hoop height based on the player's height, either remotely by actuating the hoop height
adjustment control module 138 via input atuser control device 128, or by manual adjustment atdrive motor 11. This allows thebasketball device 120 to be readily adjusted for training of both adults and children. - At the end of a training session, the player shot percentage and
position processing module 140 calculates player positions, number of shots associated with that position, and the number of score inputs detected while in that position, so that score percentages in each position can be determined. Player position for each shot may be determined from a combination of detected player distance from the backboard at the time of receiving motion sensor inputs, sequence of motion sensor inputs, and/or video data at the time each motion sensor input is received. Player position at each score input when a shot goes through a hoop can be determined based on motion sensor and/or video data received at the same time the player actuates the score input onuser input device 128, which may be a SCORE button or the like. Thus, theprocessing module 140 can determine the total number of shots at each position and the number of score inputs received at that position. In one embodiment, the direction from which a shot originated may be determined based on tracking ball motion by determining a sequence of outputs fromsensors 25, allowing player position when a shot is taken to be calculated. - Data on shots taken, distance and location of the player relative to the hoop when each shot is taken, and total scores compared to total shots at that location are accumulated in the
data storage unit 124 of thedevice 20. A player can record when a shot goes through thehoop 7 by pressing a shot input key or button on theuser control input 128, and this is received by the score count input/output module and recorded by the data storage unit along with location and distance of the player from the hoop at the time of each shot. Thus, data on shots taken as well as which shots went through the hoop and which shots were missed during a training session is stored in the data base along with data on player position for each shot. The accumulated training data may be displayed in various formats on thedisplay unit 130, and may be transmitted to a remote user device or Internetaccessible website 60 where it can be viewed along with the associated training video by coaches, interested colleges or teams, and the player. In one embodiment, the playing area around the hoop is displayed with score percentages from each position displayed in different dot sizes and colors to indicate where the player scores well and where they need further training. Such information can be accumulated over time to determine player performance improvement. - The system described above may be used by multiple players and coaches at the same time, and accumulates data on each player in the stored profile for that player. Output reports from the training system described above can be provided for review by players and trainers or coaches to determine weak and strong shooting positions, and determine what shot positions require further training. At the same time, accumulated video of the training session can be reviewed so that mistakes can be seen. Accumulated video and shot percentage results may be transmitted to a training website, and the player and trainer can log in to see how they did in a workout, by viewing video footage of shots side-by-side with the calculated shooting percentages. Data can also be viewed on the watch or
portable device 20. In one embodiment, each player is logged in at the website with a time stamp to their account each time they initiate a training session, and the system keeps track of how many times a day, week or month each player trains. Level of shot performance over time can be accumulated and provided in a graphical chart or bar chart for each player, showing growth as a shooter. The website may be configured to store game videos and individual player performance highlights to each player account and allow players to download game highlights, High School performance highlights, and the like. The website or mobile app in one embodiment has a player setting visible only to the player and a coach setting that only the coach can see. - In some embodiments, the system may also have a setting for college coaches and recruiters to receive shot percentage data or view game video or data, and to monitor growth and performance of promising players on a nationwide basis. Coaches can download high school or club basketball statistics. The system may be configured to nationally rank all players using the system by grade and graduation class so they can see what each player around the world is doing. Ranking continuously adjusts as players take more shots over time.
- Although the system described above is designed for basketball training and coaching, similar systems may be used in other sports where scoring by aiming a ball into a hoop, goal, net or the like is involved, such as soccer, hockey, ice hockey and the like.
- The foregoing systems and methods and associated devices and modules are susceptible to many variations. Additionally, for clarity and conciseness, many descriptions of the systems and methods have been simplified.
-
FIG. 9 is a block diagram illustrating an example of acomputer system 550 that may be used in connection with various embodiments described herein. For example, thecomputer system 550 may be used as the microprocessor or central processing unit which receives the outputs of the sensor devices used to detect motion and distance of a player from a hoop and of the video camera, and controls processing and storage of training data as well as transmission of accumulated data via a transceiver or antenna. However, other computer systems and/or architectures may be used, as will be clear to those skilled in the art. - The
computer system 550 preferably includes one or more processors, such asprocessor 560. Additional processors may be provided, such as an auxiliary processor to manage input/output, an auxiliary processor to perform floating point mathematical operations, a special-purpose microprocessor having an architecture suitable for fast execution of signal processing algorithms (e.g., digital signal processor), a slave processor subordinate to the main processing system (e.g., back-end processor), an additional microprocessor or controller for dual or multiple processor systems, or a coprocessor. Such auxiliary processors may be discrete processors or may be integrated with theprocessor 560. - The
processor 560 is preferably connected to acommunication bus 555. Thecommunication bus 555 may include a data channel for facilitating information transfer between storage and other peripheral components of thecomputer system 550. Thecommunication bus 555 further may provide a set of signals used for communication with theprocessor 560, including a data bus, address bus, and control bus (not shown). Thecommunication bus 555 may comprise any standard or non-standard bus architecture such as, for example, bus architectures compliant with industry standard architecture (“ISA”), extended industry standard architecture (“EISA”), Micro Channel Architecture (“MCA”), peripheral component interconnect (“PCI”) local bus, or standards promulgated by the Institute of Electrical and Electronics Engineers (“IEEE”) including IEEE 488 general-purpose interface bus (“GPIB”), IEEE 696/S-100, and the like. -
Computer system 550 preferably includes amain memory 565 and may also include asecondary memory 570. Themain memory 565 provides storage of instructions and data in a computer readable medium for programs executing on theprocessor 560, such as the programs illustrated in the flow diagrams ofFIG. 8 and described above, and the cached map of key color and 12-key values, and the corresponding alphanumeric values and controls. The main memory 556 is typically semiconductor-based memory such as dynamic random access memory (“DRAM”) and/or static random access memory (“SRAM”). Other semiconductor-based memory types include, for example, synchronous dynamic random access memory (“SDRAM”), Rambus dynamic random access memory (“RDRAM”), ferroelectric random access memory (“FRAM”), and the like, including read only memory (“ROM”). - The
secondary memory 570 may optionally include a hard disk drive which has an internal storage medium (hard disk) 575 and/or a removable storage drive for receiving a removable storage medium. - In alternative embodiments,
secondary memory 570 may include other similar means for allowing computer programs or other data or instructions to be loaded into thecomputer system 550. Such means may include, for example, an external storage medium andinterface 585. Examples of an external storage medium may include an external hard disk drive or an external optical drive, or an external magneto-optical drive. - Other examples of
secondary memory 570 may include semiconductor-based memory such as programmable read-only memory (“PROM”), erasable programmable read-only memory (“EPROM”), electrically erasable read-only memory (“EEPROM”), or flash memory (block oriented memory similar to EEPROM). Also included are any other removable storage units and interfaces, which allow software and data to be transferred from the removable storage unit to thecomputer system 550. -
Computer system 550 may also include acommunication interface 590. Thecommunication interface 590 allows software and data to be transferred betweencomputer system 550 and external devices 610 (e.g. printers, external storage media), networks, or information sources, and devices as described above which are associated withbasketball hoop device 120. For example, computer software or executable code may be transferred tocomputer system 550 from a network server viacommunication interface 590. Examples ofcommunication interface 590 include a modem, a network interface card (“NIC”), a communications port, a PCMCIA slot and card, an infrared interface, and an IEEE 1394 fire-wire, just to name a few. Communication interface may also comprise Bluetooth or otherwireless communication interface 125 ofFIG. 7 . -
Communication interface 590 preferably implements industry promulgated protocol standards, such as Ethernet IEEE 802 standards, Fiber Channel, digital subscriber line (“DSL”), asynchronous digital subscriber line (“ADSL”), frame relay, asynchronous transfer mode (“ATM”), integrated digital services network (“ISDN”), personal communications services (“PCS”), transmission control protocol/Internet protocol (“TCP/IP”), serial line Internet protocol/point to point protocol (“SLIP/PPP”), and so on, but may also implement customized or non-standard interface protocols as well. - Software and data transferred via
communication interface 590 are generally in the form of electrical communication signals 605. Thesesignals 605 are preferably provided tocommunication interface 590 via acommunication channel 600.Communication channel 600 carriessignals 605 and can be implemented using a variety of wired or wireless communication means including wire or cable, fiber optics, conventional phone line, cellular phone link, wireless data communication link, radio frequency (“RF”) link, or infrared link, just to name a few. - Computer executable code (i.e., computer programs or software) is stored in the
main memory 565 and/or thesecondary memory 570. Computer programs can also be received viacommunication interface 590 and stored in themain memory 565 and/or thesecondary memory 570. Such computer programs, when executed, enable thecomputer system 550 to perform the various functions of the embodiments described above. - In this description, the term “computer readable medium” is used to refer to any non-transitory computer readable storage media used to provide computer executable code (e.g., software and computer programs) to the
computer system 550. Examples of these media includemain memory 565, secondary memory 570 (including hard disk drive), andexternal storage medium 610, and any peripheral device communicatively coupled with communication interface 590 (including a network information server or other network device). These non-transitory computer readable mediums are means for providing executable code, programming instructions, and software to thecomputer system 550. - In an embodiment that is implemented using software, the software may be stored on a computer readable medium and loaded into
computer system 550 by way of the removable storage drive,interface 585, orcommunication interface 590. In such an embodiment, the software is loaded into thecomputer system 550 in the form of electrical communication signals 605. The software, when executed by theprocessor 560, preferably causes theprocessor 560 to perform the features and functions previously described herein. - Various embodiments may also be implemented primarily in hardware using, for example, components such as application specific integrated circuits (“ASICs”), or field programmable gate arrays (“FPGAs”). Implementation of a hardware state machine capable of performing the functions described herein will also be apparent to those skilled in the relevant art. Various embodiments may also be implemented using a combination of both hardware and software.
- The
system 550 also includes optional wireless communication components that facilitate wireless communication over a voice and over a data network. The wireless communication components comprise anantenna system 609, aradio system 615 and abaseband system 620. In thecommunication device 550, radio frequency (“RF”) signals are transmitted and received over the air by theantenna system 609 under the management of theradio system 615. - In one embodiment, the
antenna system 609 may comprise one or more antennae and one or more multiplexors (not shown) that perform a switching function to provide theantenna system 609 with transmit and receive signal paths. In the receive path, received RF signals can be coupled from a multiplexor to a low noise amplifier (not shown) that amplifies the received RF signal and sends the amplified signal to theradio system 615. - In alternative embodiments, the
radio system 615 may comprise one or more radios that are configured to communication over various frequencies. In one embodiment, theradio system 615 may combine a demodulator (not shown) and modulator (not shown) in one integrated circuit (“IC”). The demodulator and modulator can also be separate components. In the incoming path, the demodulator strips away the RF carrier signal leaving a baseband receive audio signal, which is sent from theradio system 615 to thebaseband system 620. - If the received signal contains audio information, then baseband
system 620 decodes the signal and converts it to an analog signal. Then the signal is amplified and sent to a speaker. Thebaseband system 620 also receives analog audio signals from a microphone. These analog audio signals are converted to digital signals and encoded by thebaseband system 620. Thebaseband system 620 also codes the digital signals for transmission and generates a baseband transmit audio signal that is routed to the modulator portion of theradio system 615. The modulator mixes the baseband transmit audio signal with an RF carrier signal generating an RF transmit signal that is routed to the antenna system and may pass through a power amplifier (not shown). The power amplifier amplifies the RF transmit signal and routes it to theantenna system 609 where the signal is switched to the antenna port for transmission. - The baseband system is also communicatively coupled with the
processor 560. Thecentral processing unit 560 has access todata storage areas central processing unit 560 is preferably configured to execute instructions (i.e., computer programs or software) that can be stored in thememory 565 or thesecondary memory 570. Computer programs can also be received from thebaseband processor 610 and stored in thedata storage area 565 or in secondary memory, or executed upon receipt. Such computer programs, when executed, enable thecommunication device 550 to perform the various functions of the present invention as previously described. For example,data storage areas 565 may include various software modules (not shown) that perform the various functions of the present invention as previously described. - Those of skill will appreciate that the various illustrative logical blocks, modules, units, and algorithm steps described in connection with the embodiments disclosed herein can often be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular constraints imposed on the overall system. Skilled persons can implement the described functionality in varying ways for each particular system, but such implementation decisions should not be interpreted as causing a departure from the scope of the invention. In addition, the grouping of functions within a unit, module, block, or step is for ease of description. Specific functions or steps can be moved from one unit, module, or block without departing from the invention.
- The various illustrative logical blocks, units, steps and modules described in connection with the embodiments disclosed herein can be implemented or performed with a processor, such as a general purpose processor, a multi-core processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general-purpose processor can be a microprocessor, but in the alternative, the processor can be any processor, controller, microcontroller, or state machine. A processor can also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration.
- The steps of a method or algorithm and the processes of a block or module described in connection with the embodiments disclosed herein can be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium. An exemplary storage medium can be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium can be integral to the processor. The processor and the storage medium can reside in an ASIC. Additionally, device, blocks, or modules that are described as coupled may be coupled via intermediary device, blocks, or modules. Similarly, a first device may be described a transmitting data to (or receiving from) a second device when there are intermediary devices that couple the first and second device and also when the first device is unaware of the ultimate destination of the data.
- The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles described herein can be applied to other embodiments without departing from the spirit or scope of the invention. Thus, it is to be understood that the description and drawings presented herein represent a presently preferred embodiment of the invention and are therefore representative of the subject matter that is broadly contemplated by the present invention. It is further understood that the scope of the present invention fully encompasses other embodiments that may become obvious to those skilled in the art and that the scope of the present invention is accordingly limited by nothing other than the appended claims.
Claims (24)
1. A basketball training system, comprising:
at least one mobile wireless communication device for wearing or carrying by a player during training, the wireless communication device including an input for player entry of commands and data and a transceiver for transmitting and receiving data;
a basketball hoop device comprising at least a backboard and a hoop projecting from the backboard, and a plurality of position sensors associated with the backboard and configured to detect the location of the mobile wireless communication device relative to the backboard and to produce output signals corresponding to the detected position of the player and distance of the player from the hoop;
a data storage unit; and
one or more processors associated with the data storage unit which receive inputs from the mobile wireless communication device and sensors, detect shots made by a player directed at the hoop during a training session and count each shot which goes through the hoop as a score, determine the location and distance of the player from the hoop at the time of each shot, and store a record of the number of shots, the number of scores, and the location of the player when each shot and score is made in the data storage unit.
2. The system of claim 1 , wherein the mobile wireless communication device includes the data storage unit and the one or more processors.
3. The system of claim 1 , wherein the input of the mobile wireless communication device includes a score count input for user entry of a score when a shot goes through the hoop, and the one or more processors increment a total score count by one each time user entry of a score is received, and store the player location and time of each score.
4. The system of claim 3 , further comprising an electronic scoreboard associated with the backboard, the one or more processors displaying an updated score count on the electronic scoreboard each time a score is detected.
5. The system of claim 1 , wherein the basketball hoop device is portable and comprises a base stand, a pole extending upwards from the stand, and a mounting mechanism which secures the backboard to the pole.
6. The system of claim 5 , wherein the backboard is adjustably mounted on the pole, the mounting mechanism includes a drive device for moving the backboard up and down on the pole, and the mobile communication device includes a wireless control device for actuating and controlling the drive device, whereby the player can remotely control the height of the backboard.
7. The system of claim 5 , further comprising a video camera positioned on the basketball hoop device and associated with the one or more processors to collect video of training sessions and store the training session video in the data storage unit.
8. The system of claim 5 , wherein the portable basketball hoop device is configured for outdoor use, and includes a built-in solar panel and battery for providing power to one or more components of the basketball hoop device.
9. The system of claim 5 , further comprising resistance bands for arm and leg exercises secured to the base stand of the basketball hoop device.
10. The system of claim 1 , wherein the portable wireless communication device has a wristband for securing around the wrist of a player.
11. The system of claim 10 , wherein the portable wireless communication device comprises a Bluetooth watch having a display unit and including one or more processors which collect and store score inputs entered by the player and other basketball training data.
12. The system of claim 11 wherein the display unit includes a clock display and a stop watch function.
13. The system of claim 1 , further comprising additional portable wireless communication devices for wearing by one or more additional players, the one or more processors further collecting and storing shot location, shot count, and score count information for each additional player separately from other collected player information.
14. The system of claim 1 , wherein the one or more processors compute player shot positions and shot percentages for each location based on the stored shot, score and location data for a training session.
15. The system of claim 1 , wherein the one or more processors transmit stored player training data periodically or on command to a basketball training data website.
16. A portable basketball hoop device, comprising:
a base stand;
a pole extending upwards from the stand;
a backboard including a hoop projecting from the backboard;
a mounting assembly adjustably mounting the backboard on the pole;
a drive device associated with the mounting assembly to move the backboard up and down relative to the pole; and
the drive device having a user actuated control input which controls actuation and direction of the drive device, whereby the height of the backboard and hoop can be adjusted.
17. The device of claim 16 , wherein the control input is configured for receiving manual and remote wireless control inputs by a user.
18. The device of claim 16 , further comprising a four bar pivot linkage securing the backboard to the pole, wherein the drive device comprises a drive motor and a drive member driven by the drive motor and pivotally linked to at least one bar of the pivot linkage for adjusting backboard height.
19. The device of claim 18 , further comprising a lockable swivel mount connecting the pole and attached backboard to the base stand, whereby the pole and backboard are pivotable between a vertical, operative position and a generally horizontal, storage orientation adjacent the base stand.
20. The device of claim 16 , further comprising a plurality of resistance bands for arm and leg exercises secured to the base stand.
21. A retrofit basketball training kit for a wall or pole mounted basketball hoop backboard, comprising:
at least one electronic scoreboard and an attachment device for securing the electronic scoreboard to a basketball hoop backboard;
a plurality of motion and position sensors having attachment devices for attachment at selected positions around a hoop on the basketball hoop backboard; and
at least one mobile wireless communication device for wearing or carrying by a player during training, the wireless communication device including an input for user entry of commands and data and a transceiver for transmitting and receiving data, a data storage unit; and one or more processors associated with the data storage unit which receive inputs from the user input and the sensors and transmit outputs to the electronic scoreboard, detect shots made by a player directed at the hoop during a training session, count each shot which goes through the hoop as a score, determine the location and distance of the player from the hoop at the time of each shot, store a record of the number of shots, the number of scores, and the location of the player when each shot is made in the data storage unit, and transmit a control output to the electronic scoreboard to update a total points score each time a score is counted during a training session.
22. A computer-implemented ball game training method that uses one or more hardware processors to:
receive and store positions of a mobile wireless communication device worn or carried by player relative to a scoring hoop or goal during a ball play training session based on inputs from sensor devices associated with the scoring hoop or goal which detect location of the mobile wireless communication device;
detect shots directed at the scoring hoop or goal during the training session and store each shot along with the detected wireless communication device location for each shot;
detect a score when a ball goes through the hoop or into the goal, and store accumulated total scores for each shot location; and
calculate and store a player's percentages of shots scored and missed at each shot location in a training session.
23. The method of claim 22 , wherein the step of detecting a score comprises detecting player input of a score on the mobile wireless communication device.
24. The method of claim 22 , wherein the ball game is basketball.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/987,595 US20160193518A1 (en) | 2015-01-07 | 2016-01-04 | Basketball training system and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562100801P | 2015-01-07 | 2015-01-07 | |
US14/987,595 US20160193518A1 (en) | 2015-01-07 | 2016-01-04 | Basketball training system and method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20160193518A1 true US20160193518A1 (en) | 2016-07-07 |
Family
ID=56285951
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/987,595 Abandoned US20160193518A1 (en) | 2015-01-07 | 2016-01-04 | Basketball training system and method |
Country Status (1)
Country | Link |
---|---|
US (1) | US20160193518A1 (en) |
Cited By (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106422242A (en) * | 2016-09-01 | 2017-02-22 | 河南师范大学新联学院 | Basketball training installation and monitoring system |
US20170151493A1 (en) * | 2015-11-30 | 2017-06-01 | Chunfang LUO | Control device and method for intelligent basketball shooting machine |
CN107019897A (en) * | 2017-06-06 | 2017-08-08 | 盐城工学院 | A kind of basketball scoring system and method |
US20180056124A1 (en) * | 2016-08-23 | 2018-03-01 | Pillar Vision, Inc. | Systems and methods for tracking basketball player performance |
US20180093150A1 (en) * | 2016-10-05 | 2018-04-05 | Derek Pratt | Retractable basketball hoop |
US20180117419A1 (en) * | 2016-11-01 | 2018-05-03 | Icon Health & Fitness, Inc. | Distance Sensor for Console Positioning |
CN108905125A (en) * | 2018-08-24 | 2018-11-30 | 江苏金陵体育器材股份有限公司 | Backboard height adjustment device |
US10207148B2 (en) | 2016-10-12 | 2019-02-19 | Icon Health & Fitness, Inc. | Systems and methods for reducing runaway resistance on an exercise device |
US10258828B2 (en) | 2015-01-16 | 2019-04-16 | Icon Health & Fitness, Inc. | Controls for an exercise device |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
CN110052002A (en) * | 2019-05-08 | 2019-07-26 | 韦耀竣 | A kind of basketball shooting training auxiliary system |
US10376736B2 (en) | 2016-10-12 | 2019-08-13 | Icon Health & Fitness, Inc. | Cooling an exercise device during a dive motor runway condition |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US10441844B2 (en) | 2016-07-01 | 2019-10-15 | Icon Health & Fitness, Inc. | Cooling systems and methods for exercise equipment |
US20190329114A1 (en) * | 2016-08-23 | 2019-10-31 | Pillar Vision, Inc. | Systems and methods for evaluating player performance |
US10471299B2 (en) | 2016-07-01 | 2019-11-12 | Icon Health & Fitness, Inc. | Systems and methods for cooling internal exercise equipment components |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10500473B2 (en) | 2016-10-10 | 2019-12-10 | Icon Health & Fitness, Inc. | Console positioning |
US20190385477A1 (en) * | 2017-10-12 | 2019-12-19 | Ballogy, Inc. | System and method for sports social media application |
US10543395B2 (en) | 2016-12-05 | 2020-01-28 | Icon Health & Fitness, Inc. | Offsetting treadmill deck weight during operation |
US10561894B2 (en) | 2016-03-18 | 2020-02-18 | Icon Health & Fitness, Inc. | Treadmill with removable supports |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10661114B2 (en) | 2016-11-01 | 2020-05-26 | Icon Health & Fitness, Inc. | Body weight lift mechanism on treadmill |
CN111346356A (en) * | 2020-03-09 | 2020-06-30 | 牡丹江医学院 | Sports teaching apparatus |
US10729965B2 (en) | 2017-12-22 | 2020-08-04 | Icon Health & Fitness, Inc. | Audible belt guide in a treadmill |
US10782085B2 (en) * | 2019-02-15 | 2020-09-22 | Aob Products Company | Recoil-reducing firearm shooting rest having tank |
US10792549B2 (en) * | 2019-03-04 | 2020-10-06 | John Rivers | Basketball training assembly |
US10859336B2 (en) | 2003-06-13 | 2020-12-08 | Aob Products Company | Shooting rests for supporting firearms |
US10953305B2 (en) | 2015-08-26 | 2021-03-23 | Icon Health & Fitness, Inc. | Strength exercise mechanisms |
US11009306B2 (en) | 2018-01-17 | 2021-05-18 | Aob Products Company | Firearm shooting rest |
WO2021103414A1 (en) * | 2019-11-25 | 2021-06-03 | 盐城市艾斯特体育器材有限公司 | Positioning wristband-based basketball training stand |
CN113304453A (en) * | 2021-05-26 | 2021-08-27 | 苗广华 | Method for manufacturing small basketball sports and triple basketball stands |
CN113318402A (en) * | 2021-06-02 | 2021-08-31 | 山东大学 | Sports basketball is shot and is used trainer convenient to adjust |
US11117032B2 (en) * | 2018-05-08 | 2021-09-14 | Vincent Falbo | Static targeting apparatus for improving accuracy and method |
US20210316197A1 (en) * | 2019-08-29 | 2021-10-14 | Omer Faruk ILHAN | Interactive sports training system and method |
CN114011030A (en) * | 2021-11-29 | 2022-02-08 | 同济大学 | A smart transparent backboard |
WO2022040289A1 (en) * | 2020-08-19 | 2022-02-24 | Huupe Inc. | Interactive basketball system |
CN114177593A (en) * | 2021-12-23 | 2022-03-15 | 徐州工业职业技术学院 | A special basketball stands for basketball training |
US11400355B1 (en) | 2019-06-07 | 2022-08-02 | Shoot-A-Way, Inc. | Basketball launching device with a camera for detecting made shots |
US20220280849A1 (en) * | 2021-03-04 | 2022-09-08 | OpenGym LLC | Sports Training System and Method |
US11451108B2 (en) | 2017-08-16 | 2022-09-20 | Ifit Inc. | Systems and methods for axial impact resistance in electric motors |
CN115177936A (en) * | 2022-07-07 | 2022-10-14 | 刘国锋 | Sports score display board based on computer data processing |
US11478680B1 (en) * | 2019-01-15 | 2022-10-25 | Dashr, Llc | System and method for measuring vertical jump |
US11577146B1 (en) | 2019-06-07 | 2023-02-14 | Shoot-A-Way, Inc. | Basketball launching device with off of the dribble statistic tracking |
US20230084889A1 (en) * | 2021-09-15 | 2023-03-16 | Clinton Simmons, JR. | Sensor-operated basketball training system |
CN116242600A (en) * | 2023-05-11 | 2023-06-09 | 齐齐哈尔大学 | Sport equipment stability detection device |
US20230191221A1 (en) * | 2021-12-17 | 2023-06-22 | Huupe Inc. | Interactive soccer system |
US20230226421A1 (en) * | 2022-01-18 | 2023-07-20 | Tri-Great International Ltd. | Luminous basketball backboard |
US11712610B1 (en) | 2023-01-11 | 2023-08-01 | Shoot-A-Way, Inc. | Ultrasonic shots-made detector for basketball launching device |
US11841108B2 (en) | 2019-12-17 | 2023-12-12 | Aob Products Company | Multi-legged equipment support having leg angle adjustment |
US11896884B2 (en) | 2017-08-23 | 2024-02-13 | Pillar Vision, Inc. | Systems and methods for evaluating player performance |
USD1025255S1 (en) * | 2022-03-16 | 2024-04-30 | Russell Brands, Llc | Basketball system extension arm cover |
US12004658B2 (en) | 2021-04-15 | 2024-06-11 | Aob Products Company | Shooting rest chair |
US12029960B1 (en) | 2019-12-20 | 2024-07-09 | Shoot-A-Way, Inc. | Basketball passing machine with virtual coaching capabilities |
US12076632B1 (en) | 2020-04-24 | 2024-09-03 | Shoot-A-Way, Inc. | Basketball launching device |
USD1046032S1 (en) * | 2022-01-20 | 2024-10-08 | Russell Brands, Llc | Basketball system front cover |
US12115428B1 (en) | 2023-12-15 | 2024-10-15 | Huupe Inc. | Imaging device for basketball action characteristics |
US12134009B1 (en) | 2019-06-07 | 2024-11-05 | Shoot-A-Way, Inc. | Basketball launching device using machine vision |
US12172064B2 (en) | 2019-06-07 | 2024-12-24 | Shoot-A-Way, Inc. | Basketball system for tracking and presenting off the dribble shooting statistics |
USD1056096S1 (en) * | 2022-01-20 | 2024-12-31 | Russell Brands, Llc | Basketball system base |
Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5342041A (en) * | 1993-02-05 | 1994-08-30 | Aaron Agulnek | Guiding system for athletes |
US5800295A (en) * | 1997-03-19 | 1998-09-01 | Rogitz; John Mark | Automatically lowering basketball hoop for dunking |
US6389368B1 (en) * | 1999-10-01 | 2002-05-14 | Randal R. Hampton | Basketball goal sensor for detecting shots attempted and made |
US6419597B1 (en) * | 1997-02-12 | 2002-07-16 | Lifetime Products, Inc. | Electromechanical compression crank adjustment mechanism for a basketball goal assembly |
US20020094890A1 (en) * | 2001-01-16 | 2002-07-18 | Ron White | Adjustable basketball apparatus |
US6816442B1 (en) * | 1999-06-29 | 2004-11-09 | Stephen M. Heiman | Interactive sports timer with audio output |
US20070010356A1 (en) * | 2005-07-08 | 2007-01-11 | Moller Jorgen J Jr | Basketball hoop system |
US20070026975A1 (en) * | 2001-09-12 | 2007-02-01 | Pillar Vision Corporation | Trajectory detection and feedback system |
US20070129180A1 (en) * | 2003-12-10 | 2007-06-07 | Avery Levy | Automated ball game training and playing system |
US7288034B2 (en) * | 2004-03-29 | 2007-10-30 | Danny Woodard | Adjustable height, self-propelled basketball goal support |
US20080015061A1 (en) * | 2006-07-11 | 2008-01-17 | Klein William M | Performance monitoring in a shooting sport using sensor synchronization |
US20080254866A1 (en) * | 2007-04-10 | 2008-10-16 | Randall Keith Young | Automatic scoring and performance measurement method and apparatus |
US20090048044A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US20090111616A1 (en) * | 2007-10-30 | 2009-04-30 | Russell Corporation | System for detecting and tracking statistics of a game |
US20110304497A1 (en) * | 2008-12-05 | 2011-12-15 | Nike, Inc. | Athletic Performance Monitoring Systems and Methods in a Team Sports Environment |
US20120322587A1 (en) * | 2010-09-01 | 2012-12-20 | Jason Duke | Hoop tracker |
US20130079203A1 (en) * | 2011-09-22 | 2013-03-28 | Jerry Wayne JONES | Multi-User Athletic Performance Training Apparatus |
US20130157786A1 (en) * | 2009-04-08 | 2013-06-20 | Shoot-A-Way, Inc. | System and method for improving a basketball player's shooting including a tracking and control system for tracking, controlling and reporting statistics |
US20160121184A1 (en) * | 2014-11-04 | 2016-05-05 | New Vision Renewable Energy | Guided light system for athletic training and use |
US20160279498A1 (en) * | 2014-03-20 | 2016-09-29 | Shooter's Touch, Llc | Basketball performance monitoring system |
-
2016
- 2016-01-04 US US14/987,595 patent/US20160193518A1/en not_active Abandoned
Patent Citations (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5342041A (en) * | 1993-02-05 | 1994-08-30 | Aaron Agulnek | Guiding system for athletes |
US6419597B1 (en) * | 1997-02-12 | 2002-07-16 | Lifetime Products, Inc. | Electromechanical compression crank adjustment mechanism for a basketball goal assembly |
US5800295A (en) * | 1997-03-19 | 1998-09-01 | Rogitz; John Mark | Automatically lowering basketball hoop for dunking |
US6816442B1 (en) * | 1999-06-29 | 2004-11-09 | Stephen M. Heiman | Interactive sports timer with audio output |
US6389368B1 (en) * | 1999-10-01 | 2002-05-14 | Randal R. Hampton | Basketball goal sensor for detecting shots attempted and made |
US20020094890A1 (en) * | 2001-01-16 | 2002-07-18 | Ron White | Adjustable basketball apparatus |
US20070026975A1 (en) * | 2001-09-12 | 2007-02-01 | Pillar Vision Corporation | Trajectory detection and feedback system |
US20070129180A1 (en) * | 2003-12-10 | 2007-06-07 | Avery Levy | Automated ball game training and playing system |
US7288034B2 (en) * | 2004-03-29 | 2007-10-30 | Danny Woodard | Adjustable height, self-propelled basketball goal support |
US20070010356A1 (en) * | 2005-07-08 | 2007-01-11 | Moller Jorgen J Jr | Basketball hoop system |
US20080015061A1 (en) * | 2006-07-11 | 2008-01-17 | Klein William M | Performance monitoring in a shooting sport using sensor synchronization |
US20080254866A1 (en) * | 2007-04-10 | 2008-10-16 | Randall Keith Young | Automatic scoring and performance measurement method and apparatus |
US20090048044A1 (en) * | 2007-08-17 | 2009-02-19 | Adidas International Marketing B.V. | Sports electronic training system with sport ball, and applications thereof |
US20090111616A1 (en) * | 2007-10-30 | 2009-04-30 | Russell Corporation | System for detecting and tracking statistics of a game |
US20110304497A1 (en) * | 2008-12-05 | 2011-12-15 | Nike, Inc. | Athletic Performance Monitoring Systems and Methods in a Team Sports Environment |
US20130157786A1 (en) * | 2009-04-08 | 2013-06-20 | Shoot-A-Way, Inc. | System and method for improving a basketball player's shooting including a tracking and control system for tracking, controlling and reporting statistics |
US20120322587A1 (en) * | 2010-09-01 | 2012-12-20 | Jason Duke | Hoop tracker |
US20130079203A1 (en) * | 2011-09-22 | 2013-03-28 | Jerry Wayne JONES | Multi-User Athletic Performance Training Apparatus |
US20160279498A1 (en) * | 2014-03-20 | 2016-09-29 | Shooter's Touch, Llc | Basketball performance monitoring system |
US20160121184A1 (en) * | 2014-11-04 | 2016-05-05 | New Vision Renewable Energy | Guided light system for athletic training and use |
Cited By (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10859336B2 (en) | 2003-06-13 | 2020-12-08 | Aob Products Company | Shooting rests for supporting firearms |
US10279212B2 (en) | 2013-03-14 | 2019-05-07 | Icon Health & Fitness, Inc. | Strength training apparatus with flywheel and related methods |
US10433612B2 (en) | 2014-03-10 | 2019-10-08 | Icon Health & Fitness, Inc. | Pressure sensor to quantify work |
US10258828B2 (en) | 2015-01-16 | 2019-04-16 | Icon Health & Fitness, Inc. | Controls for an exercise device |
US10953305B2 (en) | 2015-08-26 | 2021-03-23 | Icon Health & Fitness, Inc. | Strength exercise mechanisms |
US20170151493A1 (en) * | 2015-11-30 | 2017-06-01 | Chunfang LUO | Control device and method for intelligent basketball shooting machine |
US10265611B2 (en) * | 2015-11-30 | 2019-04-23 | Chunfang LUO | Control device and method for intelligent basketball shooting machine |
US10272317B2 (en) | 2016-03-18 | 2019-04-30 | Icon Health & Fitness, Inc. | Lighted pace feature in a treadmill |
US10625137B2 (en) | 2016-03-18 | 2020-04-21 | Icon Health & Fitness, Inc. | Coordinated displays in an exercise device |
US10561894B2 (en) | 2016-03-18 | 2020-02-18 | Icon Health & Fitness, Inc. | Treadmill with removable supports |
US10493349B2 (en) | 2016-03-18 | 2019-12-03 | Icon Health & Fitness, Inc. | Display on exercise device |
US10441844B2 (en) | 2016-07-01 | 2019-10-15 | Icon Health & Fitness, Inc. | Cooling systems and methods for exercise equipment |
US10471299B2 (en) | 2016-07-01 | 2019-11-12 | Icon Health & Fitness, Inc. | Systems and methods for cooling internal exercise equipment components |
WO2018039341A1 (en) * | 2016-08-23 | 2018-03-01 | Pillar Vision, Inc. | Systems and methods for tracking basketball player performance |
US20180056124A1 (en) * | 2016-08-23 | 2018-03-01 | Pillar Vision, Inc. | Systems and methods for tracking basketball player performance |
US11413514B2 (en) * | 2016-08-23 | 2022-08-16 | Pillar Vision, Inc. | Systems and methods for evaluating player performance |
US12157047B2 (en) | 2016-08-23 | 2024-12-03 | Pillar Vision, Inc. | Systems and methods for evaluating player performance |
US10343015B2 (en) * | 2016-08-23 | 2019-07-09 | Pillar Vision, Inc. | Systems and methods for tracking basketball player performance |
US20190329114A1 (en) * | 2016-08-23 | 2019-10-31 | Pillar Vision, Inc. | Systems and methods for evaluating player performance |
CN106422242A (en) * | 2016-09-01 | 2017-02-22 | 河南师范大学新联学院 | Basketball training installation and monitoring system |
US20180093150A1 (en) * | 2016-10-05 | 2018-04-05 | Derek Pratt | Retractable basketball hoop |
US10500473B2 (en) | 2016-10-10 | 2019-12-10 | Icon Health & Fitness, Inc. | Console positioning |
US10207148B2 (en) | 2016-10-12 | 2019-02-19 | Icon Health & Fitness, Inc. | Systems and methods for reducing runaway resistance on an exercise device |
US10376736B2 (en) | 2016-10-12 | 2019-08-13 | Icon Health & Fitness, Inc. | Cooling an exercise device during a dive motor runway condition |
US10661114B2 (en) | 2016-11-01 | 2020-05-26 | Icon Health & Fitness, Inc. | Body weight lift mechanism on treadmill |
US10343017B2 (en) * | 2016-11-01 | 2019-07-09 | Icon Health & Fitness, Inc. | Distance sensor for console positioning |
US20180117419A1 (en) * | 2016-11-01 | 2018-05-03 | Icon Health & Fitness, Inc. | Distance Sensor for Console Positioning |
US10543395B2 (en) | 2016-12-05 | 2020-01-28 | Icon Health & Fitness, Inc. | Offsetting treadmill deck weight during operation |
CN107019897A (en) * | 2017-06-06 | 2017-08-08 | 盐城工学院 | A kind of basketball scoring system and method |
US11451108B2 (en) | 2017-08-16 | 2022-09-20 | Ifit Inc. | Systems and methods for axial impact resistance in electric motors |
US11896884B2 (en) | 2017-08-23 | 2024-02-13 | Pillar Vision, Inc. | Systems and methods for evaluating player performance |
US20190385477A1 (en) * | 2017-10-12 | 2019-12-19 | Ballogy, Inc. | System and method for sports social media application |
US10729965B2 (en) | 2017-12-22 | 2020-08-04 | Icon Health & Fitness, Inc. | Audible belt guide in a treadmill |
US11009306B2 (en) | 2018-01-17 | 2021-05-18 | Aob Products Company | Firearm shooting rest |
US11117032B2 (en) * | 2018-05-08 | 2021-09-14 | Vincent Falbo | Static targeting apparatus for improving accuracy and method |
CN108905125A (en) * | 2018-08-24 | 2018-11-30 | 江苏金陵体育器材股份有限公司 | Backboard height adjustment device |
US11478680B1 (en) * | 2019-01-15 | 2022-10-25 | Dashr, Llc | System and method for measuring vertical jump |
US10782085B2 (en) * | 2019-02-15 | 2020-09-22 | Aob Products Company | Recoil-reducing firearm shooting rest having tank |
US12228361B2 (en) | 2019-02-15 | 2025-02-18 | Aob Products Company | Recoil-reducing firearm shooting rest having tank |
US11796274B2 (en) | 2019-02-15 | 2023-10-24 | Aob Products Company | Recoil-reducing firearm shooting rest having tank |
US11333461B2 (en) * | 2019-02-15 | 2022-05-17 | Aob Products Company | Recoil-reducing firearm shooting rest having tank |
US10792549B2 (en) * | 2019-03-04 | 2020-10-06 | John Rivers | Basketball training assembly |
CN110052002A (en) * | 2019-05-08 | 2019-07-26 | 韦耀竣 | A kind of basketball shooting training auxiliary system |
US12172064B2 (en) | 2019-06-07 | 2024-12-24 | Shoot-A-Way, Inc. | Basketball system for tracking and presenting off the dribble shooting statistics |
US12134009B1 (en) | 2019-06-07 | 2024-11-05 | Shoot-A-Way, Inc. | Basketball launching device using machine vision |
US11577146B1 (en) | 2019-06-07 | 2023-02-14 | Shoot-A-Way, Inc. | Basketball launching device with off of the dribble statistic tracking |
US11400355B1 (en) | 2019-06-07 | 2022-08-02 | Shoot-A-Way, Inc. | Basketball launching device with a camera for detecting made shots |
US20210316197A1 (en) * | 2019-08-29 | 2021-10-14 | Omer Faruk ILHAN | Interactive sports training system and method |
WO2021040637A3 (en) * | 2019-08-29 | 2022-11-10 | Omer Faruk Ilhan | An interactive sports training system and method |
US12226680B2 (en) * | 2019-08-29 | 2025-02-18 | Omer Faruk ILHAN | Interactive sports training system and method |
WO2021103414A1 (en) * | 2019-11-25 | 2021-06-03 | 盐城市艾斯特体育器材有限公司 | Positioning wristband-based basketball training stand |
US12146608B2 (en) | 2019-12-17 | 2024-11-19 | Aob Products Company | Multi-legged equipment support having leg angle adjustment |
US11841108B2 (en) | 2019-12-17 | 2023-12-12 | Aob Products Company | Multi-legged equipment support having leg angle adjustment |
US12029960B1 (en) | 2019-12-20 | 2024-07-09 | Shoot-A-Way, Inc. | Basketball passing machine with virtual coaching capabilities |
CN111346356A (en) * | 2020-03-09 | 2020-06-30 | 牡丹江医学院 | Sports teaching apparatus |
US12076632B1 (en) | 2020-04-24 | 2024-09-03 | Shoot-A-Way, Inc. | Basketball launching device |
US11484760B2 (en) | 2020-08-19 | 2022-11-01 | Huupe Inc. | Interactive basketball system |
US12157046B2 (en) | 2020-08-19 | 2024-12-03 | Huupe Inc. | Interactive basketball system |
WO2022040289A1 (en) * | 2020-08-19 | 2022-02-24 | Huupe Inc. | Interactive basketball system |
CN116234613A (en) * | 2020-08-19 | 2023-06-06 | 休普有限公司 | Interactive Basketball System |
EP4200040A4 (en) * | 2020-08-19 | 2024-02-14 | Huupe Inc. | INTERACTIVE BASKETBALL SYSTEM |
US12097417B2 (en) | 2020-08-19 | 2024-09-24 | Huupe Inc. | Interactive basketball system |
US12161925B2 (en) | 2020-08-19 | 2024-12-10 | Huupe Inc. | Interactive basketball system |
US20220280849A1 (en) * | 2021-03-04 | 2022-09-08 | OpenGym LLC | Sports Training System and Method |
US12004658B2 (en) | 2021-04-15 | 2024-06-11 | Aob Products Company | Shooting rest chair |
CN113304453A (en) * | 2021-05-26 | 2021-08-27 | 苗广华 | Method for manufacturing small basketball sports and triple basketball stands |
CN113318402A (en) * | 2021-06-02 | 2021-08-31 | 山东大学 | Sports basketball is shot and is used trainer convenient to adjust |
US20230084889A1 (en) * | 2021-09-15 | 2023-03-16 | Clinton Simmons, JR. | Sensor-operated basketball training system |
CN114011030A (en) * | 2021-11-29 | 2022-02-08 | 同济大学 | A smart transparent backboard |
US20230191221A1 (en) * | 2021-12-17 | 2023-06-22 | Huupe Inc. | Interactive soccer system |
CN114177593A (en) * | 2021-12-23 | 2022-03-15 | 徐州工业职业技术学院 | A special basketball stands for basketball training |
US20230226421A1 (en) * | 2022-01-18 | 2023-07-20 | Tri-Great International Ltd. | Luminous basketball backboard |
USD1046032S1 (en) * | 2022-01-20 | 2024-10-08 | Russell Brands, Llc | Basketball system front cover |
USD1056096S1 (en) * | 2022-01-20 | 2024-12-31 | Russell Brands, Llc | Basketball system base |
USD1025255S1 (en) * | 2022-03-16 | 2024-04-30 | Russell Brands, Llc | Basketball system extension arm cover |
CN115177936A (en) * | 2022-07-07 | 2022-10-14 | 刘国锋 | Sports score display board based on computer data processing |
US11712610B1 (en) | 2023-01-11 | 2023-08-01 | Shoot-A-Way, Inc. | Ultrasonic shots-made detector for basketball launching device |
CN116242600A (en) * | 2023-05-11 | 2023-06-09 | 齐齐哈尔大学 | Sport equipment stability detection device |
US12115428B1 (en) | 2023-12-15 | 2024-10-15 | Huupe Inc. | Imaging device for basketball action characteristics |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160193518A1 (en) | Basketball training system and method | |
US11253767B2 (en) | System, method, and apparatus for monitoring sporting apparatus and users thereof | |
US10607349B2 (en) | Multi-sensor event system | |
US8968100B2 (en) | Sports training apparatus and method | |
US9076041B2 (en) | Motion event recognition and video synchronization system and method | |
KR101954959B1 (en) | Feedback signals from image data of athletic performance | |
AU2015249884B2 (en) | Motion event recognition and video synchronization system and method | |
US8702516B2 (en) | Motion event recognition system and method | |
US9457228B2 (en) | Sport training equipment | |
US10159889B2 (en) | Consensus-scoring wristband for pick-up basketball | |
US20120256373A1 (en) | Portable electronic scoreboard for officiating a sporting game | |
JP2013188426A (en) | Information processing apparatus, information processing system, and program | |
KR101743737B1 (en) | Big Data-based intelligent systems and caddy golfer using the same method of rounding provide information | |
US9724561B2 (en) | Sport training equipment | |
WO2015168436A1 (en) | Video capture device stand for athletic performance data acquisition systems | |
KR20200062399A (en) | Golf information providing system using drone and smart phone | |
Ezhov et al. | Modern Light Sport Training Systems: Critical Analysis of Their Construction and Performance Features. | |
US20230218969A1 (en) | Ball machine apparatus gamification | |
CN206117652U (en) | Information collection and treatment facility, information processing equipment and information processing system | |
CN109011467A (en) | The method of intelligent ice hockey and system, electronic equipment and monitoring ice hockey impact information | |
US20160158599A1 (en) | Golf Tracker | |
US20150238840A1 (en) | Golf navigation terminal and golf navigation device using same | |
CN102512802B (en) | Non-contact-type hockey shooting training device based on wireless transmission | |
CN202387190U (en) | Hockey shooting training device based on coach simulation scene | |
CA3085278A1 (en) | Hockey goalie and player angle training system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |