US20060160639A1 - Real-time wireless sensor scoring - Google Patents

Real-time wireless sensor scoring Download PDF

Info

Publication number
US20060160639A1
US20060160639A1 US11/053,310 US5331005A US2006160639A1 US 20060160639 A1 US20060160639 A1 US 20060160639A1 US 5331005 A US5331005 A US 5331005A US 2006160639 A1 US2006160639 A1 US 2006160639A1
Authority
US
United States
Prior art keywords
player
shot
console
sensor
cells
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
Application number
US11/053,310
Inventor
William Klein
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/053,310 priority Critical patent/US20060160639A1/en
Publication of US20060160639A1 publication Critical patent/US20060160639A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0619Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills
    • A63B71/0669Score-keepers or score display devices
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B69/00Training appliances or apparatus for special sports
    • A63B69/0071Training appliances or apparatus for special sports for basketball
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B71/00Games or sports accessories not covered in groups A63B1/00 - A63B69/00
    • A63B71/06Indicating or scoring devices for games or players, or for other sports activities
    • A63B71/0605Decision makers and devices using detection means facilitating arbitration
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0025Tracking the path or location of one or more users, e.g. players of a game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B24/00Electric or electronic controls for exercising apparatus of preceding groups; Controlling or monitoring of exercises, sportive games, training or athletic performances
    • A63B24/0021Tracking a path or terminating locations
    • A63B2024/0037Tracking a path or terminating locations on a target surface or at impact on the ground
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/10Positions
    • A63B2220/13Relative positions
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/806Video cameras
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2220/00Measuring of physical parameters relating to sporting activity
    • A63B2220/80Special sensors, transducers or devices therefor
    • A63B2220/83Special sensors, transducers or devices therefor characterised by the position of the sensor
    • A63B2220/833Sensors arranged on the exercise apparatus or sports implement
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B2225/00Miscellaneous features of sport apparatus, devices or equipment
    • A63B2225/50Wireless data transmission, e.g. by radio transmitters or telemetry
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63BAPPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT
    • A63B63/00Targets or goals for ball games

Definitions

  • the current invention relates generally to measuring shooting performance, and more particularly to a mechanism for real time wireless sensor scoring.
  • FIG. 1 is functional block diagram of an example playing environment in which techniques for measuring shooting performance in one embodiment of the present invention may be implemented.
  • FIGS. 2A-2C are block diagrams illustrating a high level overview of a console apparatus for measuring shooting performance of one embodiment of the present invention.
  • FIGS. 3A-3D are functional block diagrams of example playing environments having a plurality of superimposed cells indicating location for measuring shooting performance in one embodiment of the present invention.
  • FIGS. 4A-4C are block diagrams illustrating a high level overview of screens displayed by a console apparatus for measuring shooting performance of one embodiment of the present invention.
  • FIG. 5 is functional diagram of an example encoding technique for qualifying shot types in the playing environment illustrated in FIG. 1 .
  • FIG. 6 is functional diagram of example historical performance measurements being tracked for a shooting session in the playing environment illustrated in FIG. 1 .
  • FIG. 7 is an operational flow diagram illustrating a high level overview of a technique for measuring shooting performance of one embodiment of the present invention.
  • FIGS. 8A-8C are functional diagrams of example presentations for displaying performance measurements in the playing environment illustrated in FIG. 1 .
  • FIG. 9 is a block diagram illustrating a high level overview of a screen displayed by a software embodiment for transferring information to and from a console apparatus of one embodiment of the present invention.
  • FIG. 10 is a hardware block diagram of an example computer system, which may be used to embody one or more components of an embodiment of the present invention.
  • Embodiments of the present invention provide mechanisms and methods for measuring shooting performance. These mechanisms and methods for measuring shooting performance make it possible for coaches and players to obtain information they need to measure levels of play, improve and maintain skills, select players to meet game situations and team requirements, and make decisions on player roles.
  • the invention provides a system for measuring shooting performance.
  • One embodiment of the system includes a first sensor to detect shots taken and a second sensor to determine shots made.
  • a console is communicatively coupled with the first sensor and the second sensor to receive data and determine performance of a player.
  • Embodiments include one or more location sensors that automatically detect the position of the player when shots are taken and record positional information along with information about the shot. This ability to obtain information to measure levels of play makes it possible to improve skills, select players to meet game situations and team requirements, and make decisions on player roles.
  • shooting sports is intended to be broadly construed to include any sport in which a player makes a shot, including without limitation basketball, tennis, hockey, water polo, polo, lacrosse, golf and other shooting sports.
  • FIG. 1 is functional block diagram of an example playing environment in which techniques for measuring shooting performance in one embodiment of the present invention may be implemented.
  • a performance measuring system embodiment is being used in a basketball-playing environment.
  • the system embodiment includes a first sensor 102 to detect number of shots taken, a second sensor 103 to determine number of shots made.
  • the first sensor includes a delay to avoid double counting the same shot when multiple triggering events occur.
  • the first sensor includes a time delay, enabling the first sensor to avoid double counting the same shot from multiple vibrations of the rim or backboard.
  • the first sensor 102 and second sensor 103 include a wireless RF communication link to a console 101 .
  • the console 101 incorporates hardware, software or a combination thereof, to measure, track and record shooting session performance results.
  • the first sensor 102 is a vibration sensor that is attached to the basketball rim or backboard to detect a shot taken.
  • the second sensor includes a counter lever attached to a basketball rim or backboard to track shots made.
  • the second sensor includes an opto-electronic sensor attached below the basketball rim or backboard. Proximity sensors can also be employed as well as other types of optical, electrical and mechanical sensors.
  • Embodiments include one or more location sensors that automatically detect the position of the player and record positional information.
  • a pressure sensitive grid comprising a plurality of cells indicating location is disposed over the playing field in order to detect the location of the player when making a shot.
  • an infrared sensor matrix is used to superimpose a plurality of location cells comprising a grid over the playing field.
  • a camera coupled with a range detection device can be used to detect the location of the player with respect to cell locations in the playing environment. Examples of cells comprising a location grid is discussed in further detail below with reference to FIGS. 3A-3D .
  • a wireless headset 104 is worn by the player during play to communicatively couple the player to the console 101 .
  • the player can input voice commands, including type of shot to be taken, number of shots to be attempted, a time period for shooting and so forth without interrupting play. Further, in one play mode, the player can call out the types of shots using the headset 104 as the player takes the shot.
  • a video camera 105 is operatively disposed to record shots the player takes.
  • the video camera 105 can be constantly operating or can be triggered using a command from the wireless headset 104 , a motion sensor (not shown) directed at the player, or by input of a command at the console 101 by a coach or another player.
  • the vibration sensor and counter lever include wireless RF receiver communication links to the console 101 .
  • the console 101 ( FIGS. 2A-2C ) includes input keys and an LED display of key information for each shooting session.
  • Various system embodiments may also include one or more of a timer, buzzer and warning device to signal the player.
  • a player or coach inputs the shooting session parameters and starts the program.
  • the console 101 records success or failure of each shot, along with the shot type and player location, for the desired period of time or number of shots.
  • a warning voice projects elapsed time in one-minute increments as well as a countdown starting with 10 seconds of shooting time remaining or 10 shots left to take.
  • All shot session data may be stored on a memory card and archived on a personal computer (PC) for historical analysis, review and comparison to other players.
  • PC personal computer
  • the console 101 can be directly linked to a computer.
  • FIG. 2A-2C are block diagrams illustrating a high level overview of a console apparatus for measuring shooting performance of one embodiment of the present invention.
  • the console embodiment illustrated in FIG. 2A includes a first display area 202 that provides prompting to the player or coach using text messages, graphics, icons or a combination thereof. Example prompts for a training session are discussed below with reference to FIG. 4A .
  • a second display area 204 provides a view of the playing field to the player or coach. Display area 204 can be used to indicate the location from which the player takes shots. Display areas 202 and 204 may be implemented as different screens depicted on a single display in some embodiments. In one embodiment, a warning voice (not shown) projects elapsed time in one-minute increments.
  • one or more input keys 208 , a reset key 210 , start key 212 and select key 214 receive commands input manually from a player or a coach.
  • An LED display 206 provides key information about each shooting session to the player or coach such as presenting a countdown starting with 10 seconds of shooting time remaining or 10 shots left to take.
  • Various console embodiments will also include a timer, buzzer and warning device (not shown).
  • a memory card slot 220 is provided for receiving a memory card upon which performance data may be stored. The memory card may enable the console 101 to interface with a computer to populate a database with historical performance data, prepare charts and display graphs. Alternatively, the console 101 can be directly linked to a computer using a USB port or other communications interface.
  • FIG. 2B illustrates another console embodiment, in which a computer style keyboard 216 provides a mechanism for a player or coach to enter information and respond to prompts.
  • FIG. 2C illustrates a further console embodiment, in which the shooter or coach can configure display area 204 to display one or more cells superimposed on the playing field in order to select shot locations. Cells may be arranged according to any number of arrangements, including without limitation the arrangements illustrated by FIGS. 3A-3D .
  • One or more keys 208 include alphanumeric inputs to enable players or coaches to enter player names and so forth as well as numeric data.
  • An LED display 206 provides the player or coach with information and control capabilities from the console.
  • Shooting session indicators including a shots taken display 222 , shots made display area 224 , percentage made display 226 and location display 228 present shooting session statistics to the player or coach at the end of a shooting session or in real time.
  • a display key 216 enables the shooter or coach to display the results of the last several shooting sessions on the console 101 .
  • Some embodiments include the capability to define a custom shooing routine or choose “random”. For example, in one embodiment, a player or coach could define a three point shooting cycle by entering numbers of cells to shoot from, storing the locations in a memory and associating a code with the stored sequence.
  • Alternative embodiments implement the functionality of console 101 as software executing on a laptop or portable computer, personal data assistant (PDA), cell phone or other wireless device, wearable personal computer worn by the player or other devices.
  • PDA personal data assistant
  • FIGS. 3A-3D are functional block diagrams of example playing environments having a plurality of superimposed cells indicating location for measuring shooting performance in one embodiment of the present invention.
  • a plurality of cells indicating location of a player are superimposed on the playing environment.
  • Shooting locations in playing environment 300 are arranged according to a convention in which odd numbered shooting locations are disposed to the right hand side of the playing area and even numbered shooting locations are on the left hand side of the playing area.
  • odd and even numbered cells may be on opposite sides from the ones illustrated in FIG. 3A .
  • Such naming conventions of shooting locations are provided by embodiments of the present invention in order to facilitate easier player (or coach) identification of the player locations.
  • playing environment 300 includes cells having different sizes in areas considered to be of special interest to the player or relevance to scoring in the particular shooting sport under practice, such as the foul line or the 3 point line in basketball, for example.
  • FIG. 3B illustrates another example playing environment 302 , in which the plurality of cells indicating location of a player is arranged in a Cartesian grid of uniform cell size and shape. A Cartesian coordinate pair identifies each cell.
  • FIG. 3C illustrates a further example playing environment 304 , in which the plurality of cells indicating location of a player is arranged using polar coordinates. Cells in playing environment 304 are in a preferred embodiment of uniform cell size and shape. A polar coordinate pair identifies each cell.
  • FIG. 3D illustrates a yet further example playing environment 306 , in which playing locations are designated by concentric semi-circles. Each shooting location varies in area and may be identified by a number, letter, color, combination thereof or other conventions that are contemplated.
  • a pressure sensitive grid comprising a plurality of cells indicating location is disposed over the playing field in order to detect the location of the player when making a shot.
  • Such techniques are especially useful when cells vary in size and shape, such as the embodiment illustrated by FIG. 3A .
  • an infrared sensor matrix is used to superimpose a plurality of location cells comprising a grid over the playing environment.
  • a device that includes an infrared sensor and an infrared light source produces pulses of infrared light and uses optics to focus reflections from the infrared light pulse from different portions of the playing environment to different detectors in a 2D array detector.
  • the detector produces indications of the distance to the closest object in an associated portion of the playing environment.
  • a processor receives the indication of the infrared sensor to determine the player location.
  • An exemplary infrared sensor for use in the present invention is available from Canesta, Inc. of San Jose, Calif. Details of such infrared sensors are described in the U.S. Pat. No. 6,323,932 and published patent applications US 2002/0140633 A1, US 2002/0063775 A1, US 2003/0076484 A1 each of which are incorporated herein by reference. Such techniques are especially useful when cells are of uniform size and shape, such as the embodiment illustrated by FIG. 3B . In a further embodiment computer touch screen techniques can be used.
  • a camera 105 coupled with a range detection device can be used to detect location of the player with respect to cell locations on the playing environment.
  • Such techniques are especially useful when cell location may be determined using a range, such as the embodiments illustrated by FIGS. 3C-3D .
  • the player location determined by any one of these techniques may be stored along with other data about the shot.
  • FIGS. 4A-4C are block diagrams illustrating a high level overview of screens displayed by a console 101 for measuring shooting performance of one embodiment of the present invention.
  • one or more prompts may be displayed in display area 202 of console 101 to prompt a player or coach to input one or more parameters for the shooting session.
  • the player or a coach
  • the player inputs the appropriate court location, shot type, desired period of time and/or number of shots, and presses the start key 212 to initiate the program.
  • FIG. 4A may be provided to the player audibly via headset 104 , and the player's responses received and analyzed using voice recognition processing to obtain responses from the player, thereby providing a “hands free” mode of operation.
  • An “Enable Dual Shooters” prompt enables multi-player competition mode, in which the scores of multiple players are tracked individually to encourage team practice.
  • FIG. 4B illustrates another example screens displayed by a console 101 in which a multi-player mode is provided. As shown in FIG. 4B , in multi-player mode, the number of shooters playing and optionally shooter ids and/or names for the shooters may be entered using the keys 208 shown by FIG. 2C for example.
  • FIG. 4B illustrates another example screens displayed by a console 101 in which a multi-player mode is provided. As shown in FIG. 4B , in multi-player mode, the number of shooters playing and optionally shooter ids and/or names for the shooters may be entered using the keys 208 shown by FIG. 2C for example.
  • FIG. 4C illustrates an example shooting session summary screen displayed in display area 202 or 204 of console 101 after a player completes a shooting session.
  • shooting session summary statistics may be presented to the player or coach in a format emulating a basketball (or other sport) scoreboard.
  • Other embodiments will display the output using other formats appropriate to the shooting sport being practiced.
  • FIG. 5 is a functional diagram of an example encoding technique for qualifying shot types in the playing environment illustrated in FIG. 1 .
  • an encoding scheme can associate a number with a shot type.
  • Such encoding techniques can enable analysis based upon statistics developed for different shot types and in certain cases simplify storage of historical shooting session information. While FIG. 5 illustrates one encoding scheme for basketball, other embodiments will employ other encoding techniques appropriate to the shooting sport being practiced.
  • FIG. 6 is functional diagram of example historical performance measurements being tracked for a shooting session in the playing environment illustrated in FIG. 1 .
  • the example table illustrated in FIG. 6 includes a list of parameters describing the results of a basketball shooting session in one embodiment.
  • Various mechanisms for storing and tracking parameter data gathered from shooting sessions are made available in embodiments.
  • a database is used to store and organize parameter information, such as shown by FIG. 6 .
  • Other embodiments will employ other storage and organization techniques, and store different parameters, appropriate to the shooting sport being practiced.
  • FIG. 7 is an operational flow diagram illustrating a high level overview of a technique for measuring shooting performance of one embodiment of the present invention.
  • the technique for measuring shooting performance shown in FIG. 7 is operable with console 101 of FIG. 2A - FIG. 2C .
  • a user enters his shooter id number (or name) (block 701 ).
  • the player selects the number of shots to take or a period of time to shoot (block 702 ).
  • the player selects a shot location cell (block 703 ). As described above, some embodiments will automatically determine the location from which the shot is made.
  • the player selects the type of shot (block 704 ).
  • the player enters the number of shooters (block 705 ).
  • the player can then take the shots (block 707 ).
  • the system automatically determines and displays results of the session, in the form of session statistics, to the player (block 708 ).
  • Some embodiments include different operational characteristics, such as, for example automatically determining the shot location using one of the techniques described above instead of receiving it from the player (block 703 ) or receiving the type of shot via headset 104 to accommodate “hands-free” operation (block 704 ) and so forth.
  • FIGS. 8A-8C are functional diagrams of example presentations for displaying performance measurements in the playing environment illustrated in FIG. 1 .
  • shooting session historical performance measurements may be presented to the player or coach in display area 202 or 204 of console 101 .
  • Other types of reports can be provided to assist the player or coach in evaluating the results of play.
  • FIG. 8B illustrates an example of a report organized by week.
  • Table 1 illustrates other types of reports provided by various embodiments: TABLE 1 Reports by Type Report Type Reports Calendar 1. Weekly summary by day 2. Monthly summary by week 3. Yearly summary by month 4. Cumulative by shooter Location 1. All shot types 2. By shot type 3. Summary for 3 pointers Shot type 1. All shot types 2. By shot type 3. Summary for 3 pointers Summaries 1. Top 10 shooting sessions by % made (by date) 2. Top 10 shooting locations (location) 3. Top 10 shot types (type) 4. Top 10 shot types by location (type/loc.)
  • FIG. 8C illustrates an example of a graph for providing results of play in graphical format.
  • Other embodiments will display other statistics appropriate to the shooting sport being practiced.
  • FIG. 9 is a block diagram illustrating a high level overview of a screen displayed by a software embodiment for transferring information to and from a console apparatus of one embodiment of the present invention.
  • console 101 can include software that enables a variety of functions, including without limitation: 1) Connect/interface the console 101 with a PC via a USB port or other communications interface; 2) Display performance data in a variety of formats, such as illustrated by FIGS. 8A-8C ; 3) Download performance data to the PC; 4) Enable automatic generation of standardized performance data reports; 5) Provide for upload of firmware upgrades; 6) Allow performance data to be sent via email; 7) Transfer status information about operation of the console 101 and associated hardware and software back to manufacturer.
  • Table 2 illustrates other types of menu options provided in an embodiment: TABLE 2 Menu Options Pull down menus Sub-menus 1. Enter shooter I.D. 2. Select shot location 3. Select shot type 4. Select calendar/dates Cumulative Annual Monthly Weekly 5. Select report type Standard Top 10 shooting sessions Top 10 shot locations Top 10 shot types by location
  • a path made by the ball during a shot is tracked by the console 101 .
  • the path information may be used to locate the ball as it goes through the hoop or may be used to track the path of the ball in order to analyze the shooter's technique.
  • One technique for tracking the ball path during play involves adding a radio frequency identification (“RFID”) chip to the ball.
  • the RFID chip can signal a tracking unit integrated into or cooperatively coupled with the console 101 , enabling the console 101 to track the path of the ball.
  • the video camera 105 and image processing software may be used to track the path of the ball during the shot.
  • An exemplary arc tracking analyzer for use in the present invention is available from Pillar Vision, Inc. of Menlo Park, Calif. (www.noahbasketball.com) and by Radar Golf, Inc. of Roseville, Calif. (www.radargolf.com).
  • the invention encompasses in some embodiments, computer apparatus, computing systems and machine-readable media configured to carry out the foregoing methods.
  • the present invention may be conveniently implemented using a conventional general purpose or a specialized digital computer or microprocessor programmed according to the teachings of the present disclosure, as will be apparent to those skilled in the computer art.
  • the present invention includes a computer program product which is a storage medium (media) having instructions stored thereon/in which can be used to program a computer to perform any of the processes of the present invention.
  • the storage medium can include, but is not limited to, any type of rotating media including floppy disks, optical discs, DVD, CD-ROMs, microdrive, and magneto-optical disks, and magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of media or device suitable for storing instructions and/or data.
  • the present invention includes software for controlling both the hardware of the general purpose/specialized computer or microprocessor, and for enabling the computer or microprocessor to interact with a human user or other mechanism utilizing the results of the present invention.
  • software may include, but is not limited to, device drivers, operating systems, and user applications.
  • FIG. 10 illustrates an exemplary processing system 900 , which can comprise the console 101 of FIGS. 2A-2C .
  • FIG. 9 an exemplary computing system is illustrated that may comprise the console 101 of FIGS. 2A-2C . While other alternatives might be utilized, it will be presumed for clarity sake that components of the systems of FIGS. 2A-2C are implemented in hardware, software or some combination thereof in at least one embodiment.
  • Computing system 900 comprises components coupled via one or more communication channels (e.g., bus 901 ) including one or more general or special purpose processors 902 , such as a Pentium®, Centrino®, Power PC®, digital signal processor (“DSP”), and so on.
  • System 900 components also include one or more input devices 903 (such as a mouse, keyboard, microphone, pen, and so on), and one or more output devices 904 , such as a suitable display, speakers, actuators, and so on, in accordance with a particular application.
  • input or output devices can also similarly include more specialized devices or hardware/software device enhancements suitable for use by the mentally or physically challenged.
  • System 900 also includes a computer readable storage media reader 905 coupled to a computer readable storage medium 906 , such as a storage/memory device or hard or removable storage/memory media; such devices or media are further indicated separately as storage 908 and memory 909 , which may include hard disk variants, floppy/compact disk variants, digital versatile disk (“DVD”) variants, smart cards, read only memory, random access memory, cache memory, and so on, in accordance with the requirements of a particular application.
  • a computer readable storage media reader 905 coupled to a computer readable storage medium 906 , such as a storage/memory device or hard or removable storage/memory media; such devices or media are further indicated separately as storage 908 and memory 909 , which may include hard disk variants, floppy/compact disk variants, digital versatile disk (“DVD”) variants, smart cards, read only memory, random access memory, cache memory, and so on, in accordance with the requirements of a particular application.
  • DVD digital versatile disk
  • One or more suitable communication interfaces 907 may also be included, such as a modem, DSL, infrared, RF or other suitable transceiver, and so on for providing inter-device communication directly or via one or more suitable private or public networks or other components that may include but are not limited to those already discussed.
  • Working memory 910 further includes operating system (“OS”) 911 elements and other programs 912 , such as one or more of application programs, mobile code, data, and so on for implementing system 900 components that might be stored or loaded therein during use.
  • OS operating system
  • the particular OS or OSs may vary in accordance with a particular device, features or other aspects in accordance with a particular application (e.g. Windows, WindowsCE, Mac, Linux, Unix or Palm OS variants, a cell phone OS, a proprietary OS, Symbian, and so on).
  • Various programming languages or other tools can also be utilized, such as those compatible with C variants (e.g., C++, C#), the Java 2 Platform, Enterprise Edition (“J2EE”) or other programming languages in accordance with the requirements of a particular application.
  • Other programs 912 may further, for example, include one or more of activity systems, education managers, education integrators, or interface, security, other synchronization, other browser or groupware code, and so on, including but not limited to those discussed elsewhere herein.
  • a learning integration system or other component When implemented in software (e.g. as an application program, object, agent, downloadable, servlet, and so on in whole or part), a learning integration system or other component may be communicated transitionally or more persistently from local or remote storage to memory (SRAM, cache memory, etc.) for execution, or another suitable mechanism can be utilized, and components may be implemented in compiled or interpretive form. Input, intermediate or resulting data or functional elements may further reside more transitionally or more persistently in a storage media, cache or other volatile or non-volatile memory, (e.g., storage device 908 or memory 909 ) in accordance with a particular application.

Abstract

Embodiments of the present invention provide mechanisms and methods for measuring shooting performance. These mechanisms and methods for measuring shooting performance make it possible for coaches and players to obtain information they need to measure levels of play, improve and maintain skills, select players to meet game situations and team requirements, and make decisions on player roles.

Description

    CLAIM OF PRIORITY
  • This U.S. Patent Application claims the benefit of a U.S. Provisional Patent Application No. 60/643,988 entitled REAL TIME WIRELESS SENSOR SCORING, by William M. Klein, filed Jan. 14, 2005 (Attorney Docket KLEIN-01000US0), which is incorporated herein by reference.
  • COPYRIGHT NOTICE
  • A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent document or the patent disclosure, as it appears in the Patent and Trademark Office patent file or records, but otherwise reserves all copyright rights whatsoever.
  • FIELD OF THE INVENTION
  • The current invention relates generally to measuring shooting performance, and more particularly to a mechanism for real time wireless sensor scoring.
  • BACKGROUND
  • There is an outstanding need in amateur and professional sports to identify players with the potential for development and to provide measurement and training tools to improve performance of existing players. No where is this more true than in the shooting sports, such as basketball, tennis, hockey, golf and others, in which the outcome of an entire game can be determined by the performance of a single player taking a shot.
  • Currently, the selection, development, training and evaluation of players is almost completely dependent on the experience and observations of coaches and scouts and based upon observing actual play. These simple methods, however, lack any quantitative measure of shooting proficiency.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is functional block diagram of an example playing environment in which techniques for measuring shooting performance in one embodiment of the present invention may be implemented.
  • FIGS. 2A-2C are block diagrams illustrating a high level overview of a console apparatus for measuring shooting performance of one embodiment of the present invention.
  • FIGS. 3A-3D are functional block diagrams of example playing environments having a plurality of superimposed cells indicating location for measuring shooting performance in one embodiment of the present invention.
  • FIGS. 4A-4C are block diagrams illustrating a high level overview of screens displayed by a console apparatus for measuring shooting performance of one embodiment of the present invention.
  • FIG. 5 is functional diagram of an example encoding technique for qualifying shot types in the playing environment illustrated in FIG. 1.
  • FIG. 6 is functional diagram of example historical performance measurements being tracked for a shooting session in the playing environment illustrated in FIG. 1.
  • FIG. 7 is an operational flow diagram illustrating a high level overview of a technique for measuring shooting performance of one embodiment of the present invention.
  • FIGS. 8A-8C are functional diagrams of example presentations for displaying performance measurements in the playing environment illustrated in FIG. 1.
  • FIG. 9 is a block diagram illustrating a high level overview of a screen displayed by a software embodiment for transferring information to and from a console apparatus of one embodiment of the present invention.
  • FIG. 10 is a hardware block diagram of an example computer system, which may be used to embody one or more components of an embodiment of the present invention.
  • DETAILED DESCRIPTION
  • Embodiments of the present invention provide mechanisms and methods for measuring shooting performance. These mechanisms and methods for measuring shooting performance make it possible for coaches and players to obtain information they need to measure levels of play, improve and maintain skills, select players to meet game situations and team requirements, and make decisions on player roles.
  • In one embodiment, the invention provides a system for measuring shooting performance. One embodiment of the system includes a first sensor to detect shots taken and a second sensor to determine shots made. A console is communicatively coupled with the first sensor and the second sensor to receive data and determine performance of a player. Embodiments include one or more location sensors that automatically detect the position of the player when shots are taken and record positional information along with information about the shot. This ability to obtain information to measure levels of play makes it possible to improve skills, select players to meet game situations and team requirements, and make decisions on player roles.
  • While the present invention is described herein with reference to example embodiments for measuring basketball players' performance, the present invention is not so limited, and in fact, the real time measurement techniques provided by embodiments of the present invention are broadly applicable to a wide variety of shooting sports. As used herein, the term shooting sports is intended to be broadly construed to include any sport in which a player makes a shot, including without limitation basketball, tennis, hockey, water polo, polo, lacrosse, golf and other shooting sports.
  • FIG. 1 is functional block diagram of an example playing environment in which techniques for measuring shooting performance in one embodiment of the present invention may be implemented. As shown in FIG. 1, a performance measuring system embodiment is being used in a basketball-playing environment. The system embodiment includes a first sensor 102 to detect number of shots taken, a second sensor 103 to determine number of shots made. The first sensor includes a delay to avoid double counting the same shot when multiple triggering events occur. For example, in one embodiment, the first sensor includes a time delay, enabling the first sensor to avoid double counting the same shot from multiple vibrations of the rim or backboard. In the embodiment depicted by FIG. 1, the first sensor 102 and second sensor 103 include a wireless RF communication link to a console 101. The console 101 incorporates hardware, software or a combination thereof, to measure, track and record shooting session performance results. In one embodiment, the first sensor 102 is a vibration sensor that is attached to the basketball rim or backboard to detect a shot taken. In one embodiment, the second sensor includes a counter lever attached to a basketball rim or backboard to track shots made. In an alternative embodiment, the second sensor includes an opto-electronic sensor attached below the basketball rim or backboard. Proximity sensors can also be employed as well as other types of optical, electrical and mechanical sensors.
  • Embodiments include one or more location sensors that automatically detect the position of the player and record positional information. In one embodiment, a pressure sensitive grid comprising a plurality of cells indicating location is disposed over the playing field in order to detect the location of the player when making a shot. In another embodiment, an infrared sensor matrix is used to superimpose a plurality of location cells comprising a grid over the playing field. In a yet further embodiment, a camera coupled with a range detection device can be used to detect the location of the player with respect to cell locations in the playing environment. Examples of cells comprising a location grid is discussed in further detail below with reference to FIGS. 3A-3D.
  • In one embodiment, a wireless headset 104 is worn by the player during play to communicatively couple the player to the console 101. Using voice recognition functionality in conjunction with the headset 104, the player can input voice commands, including type of shot to be taken, number of shots to be attempted, a time period for shooting and so forth without interrupting play. Further, in one play mode, the player can call out the types of shots using the headset 104 as the player takes the shot.
  • In one embodiment, a video camera 105 is operatively disposed to record shots the player takes. The video camera 105 can be constantly operating or can be triggered using a command from the wireless headset 104, a motion sensor (not shown) directed at the player, or by input of a command at the console 101 by a coach or another player.
  • In one embodiment, the vibration sensor and counter lever include wireless RF receiver communication links to the console 101. The console 101 (FIGS. 2A-2C) includes input keys and an LED display of key information for each shooting session. Various system embodiments may also include one or more of a timer, buzzer and warning device to signal the player. In one embodiment, a player or coach inputs the shooting session parameters and starts the program. When the player shoots from the specified court location, the console 101 records success or failure of each shot, along with the shot type and player location, for the desired period of time or number of shots. A warning voice projects elapsed time in one-minute increments as well as a countdown starting with 10 seconds of shooting time remaining or 10 shots left to take. The system's buzzer announces the completion of the session and the relevant performance data is displayed and saved if desired. All shot session data may be stored on a memory card and archived on a personal computer (PC) for historical analysis, review and comparison to other players. Alternatively, the console 101 can be directly linked to a computer.
  • FIG. 2A-2C are block diagrams illustrating a high level overview of a console apparatus for measuring shooting performance of one embodiment of the present invention. The console embodiment illustrated in FIG. 2A includes a first display area 202 that provides prompting to the player or coach using text messages, graphics, icons or a combination thereof. Example prompts for a training session are discussed below with reference to FIG. 4A. A second display area 204 provides a view of the playing field to the player or coach. Display area 204 can be used to indicate the location from which the player takes shots. Display areas 202 and 204 may be implemented as different screens depicted on a single display in some embodiments. In one embodiment, a warning voice (not shown) projects elapsed time in one-minute increments. Additionally, one or more input keys 208, a reset key 210, start key 212 and select key 214 receive commands input manually from a player or a coach. An LED display 206 provides key information about each shooting session to the player or coach such as presenting a countdown starting with 10 seconds of shooting time remaining or 10 shots left to take. Various console embodiments will also include a timer, buzzer and warning device (not shown). A memory card slot 220 is provided for receiving a memory card upon which performance data may be stored. The memory card may enable the console 101 to interface with a computer to populate a database with historical performance data, prepare charts and display graphs. Alternatively, the console 101 can be directly linked to a computer using a USB port or other communications interface. FIG. 2B illustrates another console embodiment, in which a computer style keyboard 216 provides a mechanism for a player or coach to enter information and respond to prompts. FIG. 2C illustrates a further console embodiment, in which the shooter or coach can configure display area 204 to display one or more cells superimposed on the playing field in order to select shot locations. Cells may be arranged according to any number of arrangements, including without limitation the arrangements illustrated by FIGS. 3A-3D. One or more keys 208 include alphanumeric inputs to enable players or coaches to enter player names and so forth as well as numeric data. An LED display 206 provides the player or coach with information and control capabilities from the console. Shooting session indicators including a shots taken display 222, shots made display area 224, percentage made display 226 and location display 228 present shooting session statistics to the player or coach at the end of a shooting session or in real time. A display key 216 enables the shooter or coach to display the results of the last several shooting sessions on the console 101. Some embodiments include the capability to define a custom shooing routine or choose “random”. For example, in one embodiment, a player or coach could define a three point shooting cycle by entering numbers of cells to shoot from, storing the locations in a memory and associating a code with the stored sequence. Alternative embodiments implement the functionality of console 101 as software executing on a laptop or portable computer, personal data assistant (PDA), cell phone or other wireless device, wearable personal computer worn by the player or other devices.
  • FIGS. 3A-3D are functional block diagrams of example playing environments having a plurality of superimposed cells indicating location for measuring shooting performance in one embodiment of the present invention. As shown in FIG. 3A, in one example playing environment 300, a plurality of cells indicating location of a player are superimposed on the playing environment. Shooting locations in playing environment 300 are arranged according to a convention in which odd numbered shooting locations are disposed to the right hand side of the playing area and even numbered shooting locations are on the left hand side of the playing area. Of course, in some embodiments, odd and even numbered cells may be on opposite sides from the ones illustrated in FIG. 3A. Such naming conventions of shooting locations are provided by embodiments of the present invention in order to facilitate easier player (or coach) identification of the player locations. Further, playing environment 300 includes cells having different sizes in areas considered to be of special interest to the player or relevance to scoring in the particular shooting sport under practice, such as the foul line or the 3 point line in basketball, for example. FIG. 3B illustrates another example playing environment 302, in which the plurality of cells indicating location of a player is arranged in a Cartesian grid of uniform cell size and shape. A Cartesian coordinate pair identifies each cell. FIG. 3C illustrates a further example playing environment 304, in which the plurality of cells indicating location of a player is arranged using polar coordinates. Cells in playing environment 304 are in a preferred embodiment of uniform cell size and shape. A polar coordinate pair identifies each cell. FIG. 3D illustrates a yet further example playing environment 306, in which playing locations are designated by concentric semi-circles. Each shooting location varies in area and may be identified by a number, letter, color, combination thereof or other conventions that are contemplated.
  • Shooting location detection may be achieved using various techniques in embodiments of the present invention. For example, in one embodiment, a pressure sensitive grid comprising a plurality of cells indicating location is disposed over the playing field in order to detect the location of the player when making a shot. Such techniques are especially useful when cells vary in size and shape, such as the embodiment illustrated by FIG. 3A. In another embodiment, an infrared sensor matrix is used to superimpose a plurality of location cells comprising a grid over the playing environment. In this embodiment, a device that includes an infrared sensor and an infrared light source produces pulses of infrared light and uses optics to focus reflections from the infrared light pulse from different portions of the playing environment to different detectors in a 2D array detector. The detector produces indications of the distance to the closest object in an associated portion of the playing environment. A processor receives the indication of the infrared sensor to determine the player location. An exemplary infrared sensor for use in the present invention is available from Canesta, Inc. of San Jose, Calif. Details of such infrared sensors are described in the U.S. Pat. No. 6,323,932 and published patent applications US 2002/0140633 A1, US 2002/0063775 A1, US 2003/0076484 A1 each of which are incorporated herein by reference. Such techniques are especially useful when cells are of uniform size and shape, such as the embodiment illustrated by FIG. 3B. In a further embodiment computer touch screen techniques can be used. In a yet further embodiment, a camera 105 coupled with a range detection device can be used to detect location of the player with respect to cell locations on the playing environment. Such techniques are especially useful when cell location may be determined using a range, such as the embodiments illustrated by FIGS. 3C-3D. The player location determined by any one of these techniques may be stored along with other data about the shot.
  • FIGS. 4A-4C are block diagrams illustrating a high level overview of screens displayed by a console 101 for measuring shooting performance of one embodiment of the present invention. As shown by FIG. 4A, one or more prompts may be displayed in display area 202 of console 101 to prompt a player or coach to input one or more parameters for the shooting session. In the embodiment illustrated by FIG. 4A, the player (or a coach) inputs the appropriate court location, shot type, desired period of time and/or number of shots, and presses the start key 212 to initiate the program. In an alternative embodiment, the prompts shown in FIG. 4A may be provided to the player audibly via headset 104, and the player's responses received and analyzed using voice recognition processing to obtain responses from the player, thereby providing a “hands free” mode of operation. An “Enable Dual Shooters” prompt enables multi-player competition mode, in which the scores of multiple players are tracked individually to encourage team practice. FIG. 4B illustrates another example screens displayed by a console 101 in which a multi-player mode is provided. As shown in FIG. 4B, in multi-player mode, the number of shooters playing and optionally shooter ids and/or names for the shooters may be entered using the keys 208 shown by FIG. 2C for example. FIG. 4C illustrates an example shooting session summary screen displayed in display area 202 or 204 of console 101 after a player completes a shooting session. As shown in FIG. 4C, shooting session summary statistics may be presented to the player or coach in a format emulating a basketball (or other sport) scoreboard. Other embodiments will display the output using other formats appropriate to the shooting sport being practiced.
  • Encoding schemes may be used in some embodiments to simplify storage of shot types in databases or other storage mechanisms. For example, FIG. 5 is a functional diagram of an example encoding technique for qualifying shot types in the playing environment illustrated in FIG. 1. As shown by FIG. 5, an encoding scheme can associate a number with a shot type. Such encoding techniques can enable analysis based upon statistics developed for different shot types and in certain cases simplify storage of historical shooting session information. While FIG. 5 illustrates one encoding scheme for basketball, other embodiments will employ other encoding techniques appropriate to the shooting sport being practiced.
  • FIG. 6 is functional diagram of example historical performance measurements being tracked for a shooting session in the playing environment illustrated in FIG. 1. The example table illustrated in FIG. 6 includes a list of parameters describing the results of a basketball shooting session in one embodiment. Various mechanisms for storing and tracking parameter data gathered from shooting sessions are made available in embodiments. For example, in one embodiment, a database is used to store and organize parameter information, such as shown by FIG. 6. Other embodiments will employ other storage and organization techniques, and store different parameters, appropriate to the shooting sport being practiced.
  • FIG. 7 is an operational flow diagram illustrating a high level overview of a technique for measuring shooting performance of one embodiment of the present invention. The technique for measuring shooting performance shown in FIG. 7 is operable with console 101 of FIG. 2A-FIG. 2C. As shown in FIG. 7, a user enters his shooter id number (or name) (block 701). The player selects the number of shots to take or a period of time to shoot (block 702). The player selects a shot location cell (block 703). As described above, some embodiments will automatically determine the location from which the shot is made. The player selects the type of shot (block 704). The player enters the number of shooters (block 705). The player presses a start key to begin play (block 706). The player can then take the shots (block 707). Once the session is complete, the system automatically determines and displays results of the session, in the form of session statistics, to the player (block 708). Some embodiments include different operational characteristics, such as, for example automatically determining the shot location using one of the techniques described above instead of receiving it from the player (block 703) or receiving the type of shot via headset 104 to accommodate “hands-free” operation (block 704) and so forth.
  • FIGS. 8A-8C are functional diagrams of example presentations for displaying performance measurements in the playing environment illustrated in FIG. 1. As shown in FIG. 8A, shooting session historical performance measurements may be presented to the player or coach in display area 202 or 204 of console 101. Other types of reports can be provided to assist the player or coach in evaluating the results of play. For example, FIG. 8B illustrates an example of a report organized by week. Table 1 illustrates other types of reports provided by various embodiments:
    TABLE 1
    Reports by Type
    Report Type Reports
    Calendar
    1. Weekly summary by day
    2. Monthly summary by week
    3. Yearly summary by month
    4. Cumulative by shooter
    Location
    1. All shot types
    2. By shot type
    3. Summary for 3 pointers
    Shot type 1. All shot types
    2. By shot type
    3. Summary for 3 pointers
    Summaries
    1. Top 10 shooting sessions by % made (by date)
    2. Top 10 shooting locations (location)
    3. Top 10 shot types (type)
    4. Top 10 shot types by location (type/loc.)
  • Some embodiments provide the capability to view the results of play in graph or other tabular formats. For example, FIG. 8C illustrates an example of a graph for providing results of play in graphical format. Other embodiments will display other statistics appropriate to the shooting sport being practiced.
  • FIG. 9 is a block diagram illustrating a high level overview of a screen displayed by a software embodiment for transferring information to and from a console apparatus of one embodiment of the present invention. As shown in FIG. 9, console 101 can include software that enables a variety of functions, including without limitation: 1) Connect/interface the console 101 with a PC via a USB port or other communications interface; 2) Display performance data in a variety of formats, such as illustrated by FIGS. 8A-8C; 3) Download performance data to the PC; 4) Enable automatic generation of standardized performance data reports; 5) Provide for upload of firmware upgrades; 6) Allow performance data to be sent via email; 7) Transfer status information about operation of the console 101 and associated hardware and software back to manufacturer. Table 2 illustrates other types of menu options provided in an embodiment:
    TABLE 2
    Menu Options
    Pull down menus Sub-menus
    1. Enter shooter I.D.
    2. Select shot location
    3. Select shot type
    4. Select calendar/dates Cumulative
    Annual
    Monthly
    Weekly
    5. Select report type Standard
    Top
    10 shooting sessions
    Top 10 shot locations
    Top
    10 shot types by location
  • Various embodiments will include other functions readily apparent to persons skilled in the art but not mentioned here for brevity.
  • In one embodiment, a path made by the ball during a shot is tracked by the console 101. The path information may be used to locate the ball as it goes through the hoop or may be used to track the path of the ball in order to analyze the shooter's technique. One technique for tracking the ball path during play involves adding a radio frequency identification (“RFID”) chip to the ball. The RFID chip can signal a tracking unit integrated into or cooperatively coupled with the console 101, enabling the console 101 to track the path of the ball. In another technique, the video camera 105 and image processing software may be used to track the path of the ball during the shot. An exemplary arc tracking analyzer for use in the present invention is available from Pillar Vision, Inc. of Menlo Park, Calif. (www.noahbasketball.com) and by Radar Golf, Inc. of Roseville, Calif. (www.radargolf.com).
  • In other aspects, the invention encompasses in some embodiments, computer apparatus, computing systems and machine-readable media configured to carry out the foregoing methods. In addition to an embodiment consisting of specifically designed integrated circuits or other electronics, the present invention may be conveniently implemented using a conventional general purpose or a specialized digital computer or microprocessor programmed according to the teachings of the present disclosure, as will be apparent to those skilled in the computer art.
  • Appropriate software coding can readily be prepared by skilled programmers based on the teachings of the present disclosure, as will be apparent to those skilled in the software art. The invention may also be implemented by the preparation of application specific integrated circuits or by interconnecting an appropriate network of conventional component circuits, as will be readily apparent to those skilled in the art.
  • The present invention includes a computer program product which is a storage medium (media) having instructions stored thereon/in which can be used to program a computer to perform any of the processes of the present invention. The storage medium can include, but is not limited to, any type of rotating media including floppy disks, optical discs, DVD, CD-ROMs, microdrive, and magneto-optical disks, and magnetic or optical cards, nanosystems (including molecular memory ICs), or any type of media or device suitable for storing instructions and/or data.
  • Stored on any one of the computer readable medium (media), the present invention includes software for controlling both the hardware of the general purpose/specialized computer or microprocessor, and for enabling the computer or microprocessor to interact with a human user or other mechanism utilizing the results of the present invention. Such software may include, but is not limited to, device drivers, operating systems, and user applications.
  • FIG. 10 illustrates an exemplary processing system 900, which can comprise the console 101 of FIGS. 2A-2C. Turning now to FIG. 9, an exemplary computing system is illustrated that may comprise the console 101 of FIGS. 2A-2C. While other alternatives might be utilized, it will be presumed for clarity sake that components of the systems of FIGS. 2A-2C are implemented in hardware, software or some combination thereof in at least one embodiment.
  • Computing system 900 comprises components coupled via one or more communication channels (e.g., bus 901) including one or more general or special purpose processors 902, such as a Pentium®, Centrino®, Power PC®, digital signal processor (“DSP”), and so on. System 900 components also include one or more input devices 903 (such as a mouse, keyboard, microphone, pen, and so on), and one or more output devices 904, such as a suitable display, speakers, actuators, and so on, in accordance with a particular application. (It will be appreciated that input or output devices can also similarly include more specialized devices or hardware/software device enhancements suitable for use by the mentally or physically challenged.)
  • System 900 also includes a computer readable storage media reader 905 coupled to a computer readable storage medium 906, such as a storage/memory device or hard or removable storage/memory media; such devices or media are further indicated separately as storage 908 and memory 909, which may include hard disk variants, floppy/compact disk variants, digital versatile disk (“DVD”) variants, smart cards, read only memory, random access memory, cache memory, and so on, in accordance with the requirements of a particular application. One or more suitable communication interfaces 907 may also be included, such as a modem, DSL, infrared, RF or other suitable transceiver, and so on for providing inter-device communication directly or via one or more suitable private or public networks or other components that may include but are not limited to those already discussed.
  • Working memory 910 further includes operating system (“OS”) 911 elements and other programs 912, such as one or more of application programs, mobile code, data, and so on for implementing system 900 components that might be stored or loaded therein during use. The particular OS or OSs may vary in accordance with a particular device, features or other aspects in accordance with a particular application (e.g. Windows, WindowsCE, Mac, Linux, Unix or Palm OS variants, a cell phone OS, a proprietary OS, Symbian, and so on). Various programming languages or other tools can also be utilized, such as those compatible with C variants (e.g., C++, C#), the Java 2 Platform, Enterprise Edition (“J2EE”) or other programming languages in accordance with the requirements of a particular application. Other programs 912 may further, for example, include one or more of activity systems, education managers, education integrators, or interface, security, other synchronization, other browser or groupware code, and so on, including but not limited to those discussed elsewhere herein.
  • When implemented in software (e.g. as an application program, object, agent, downloadable, servlet, and so on in whole or part), a learning integration system or other component may be communicated transitionally or more persistently from local or remote storage to memory (SRAM, cache memory, etc.) for execution, or another suitable mechanism can be utilized, and components may be implemented in compiled or interpretive form. Input, intermediate or resulting data or functional elements may further reside more transitionally or more persistently in a storage media, cache or other volatile or non-volatile memory, (e.g., storage device 908 or memory 909) in accordance with a particular application.
  • Other features, aspects and objects of the invention can be obtained from a review of the figures and the claims. It is to be understood that other embodiments of the invention can be developed and fall within the spirit and scope of the invention and claims. The foregoing description of preferred embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Many modifications and variations will be apparent to the practitioner skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical application, thereby enabling others skilled in the art to understand the invention for various embodiments and with various modifications that are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalence.

Claims (23)

1. A shooting sports measurement system, comprising:
a first sensor to detect shots taken,
a second sensor to determine shots made,
a detection mechanism that detects a position of a player when the player takes a shot; and
a console, the console communicatively coupled with the first sensor, the second sensor and the detection mechanism to receive data and determine performance of a player.
2. The system of claim 1, wherein the first sensor includes a delay factor to avoid double counting the same shot when multiple triggering events occur.
3. The system of claim 1, wherein the first sensor comprises a vibration sensor adapted to be attached to the basketball rim or backboard to detect a shot taken.
4. The system of claim 1, wherein the second sensor comprises at least one of an optoelectronic sensor or a counter lever, adapted to be attached to the basketball rim or backboard to determine number of shots made at a specified location.
5. The system of claim 1, wherein the console acts as an input and output device for each shooting session.
6. The system of claim 1, wherein the console includes at least one of a clock with display, time and date, RF receivers from a vibration sensor and a counter sensor, a court location diagram illustrating a plurality of cells imposed upon at least a portion of a playing field, a buzzer, a warning voice, a standard memory card slot for storing data and a user interface for data input.
7. The system of claim 1, wherein the detection mechanism that detects position of a player making shots comprises:
an infrared sensor that automatically detect a player's position using a 2D grid.
8. The system of claim 1, wherein the detection mechanism that detects position of a player making shots comprises:
a pressure sensor grid disposed at least a portion of a playing field.
9. The system of claim 1, wherein the detection mechanism that detects position of a player making shots comprises:
a camera with a ranging device.
10. The system of claim 1, further comprising:
a plurality of cells superimposed onto at least a portion of a playing field, wherein the plurality of cells indicates a player's position when a shot is taken.
11. The system of claim 10, wherein the plurality of cells superimposed onto at least a portion of a playing field further comprises:
a plurality of cells of varying sizes according to relevance to scoring in the shooting sport under practice superimposed onto at least a portion of a playing field.
12. The system of claim 10, wherein the plurality of cells superimposed onto at least a portion of a playing field further comprises:
a plurality of cells associated with an alphanumeric naming convention facilitating ease of use superimposed onto at least a portion of a playing field.
13. The system of claim 10, wherein the plurality of cells superimposed onto at least a portion of a playing field further comprises:
a plurality of cells arranged according to Cartesian coordinates superimposed onto at least a portion of a playing field.
14. The system of claim 10, wherein the plurality of cells superimposed onto at least a portion of a playing field further comprises:
a plurality of cells arranged according to polar coordinates superimposed onto at least a portion of a playing field.
15. The system of claim 10, wherein the plurality of cells superimposed onto at least a portion of a playing field further comprises:
a plurality of cells arranged in the form of concentric circular arcs superimposed onto at least a portion of a playing field.
16. The system of claim 1, further comprising:
a video device for capturing a video record of a player taking a shot, wherein the video device is triggered when a shot is taken.
17. The system of claim 1, further comprising:
a wireless headset for capturing a audio commands from a player taking a shot, wherein the audio commands control recording of information about the shot.
18. The system of claim 1, wherein the detection mechanism includes visual player location indicia that are adapted to be viewed by a console operator such that the console operator can manually enter the indicia into the console.
19. A computer based method for measuring shooting sports performance, the method comprising the computer implemented steps of:
determining whether a shot is made;
determining a location of a player taking the shot when the shot is taken;
receiving information about the player; and
determining performance of the player based on the determining steps.
20. A shooting sports measurement system, comprising:
a sensor to determine shots made,
a detection mechanism that detects a position of a player when the player takes a shot; and
a console, the console communicatively coupled with the sensor and the detection mechanism to receive data and determine performance of a player.
21. The system of claim 20, wherein the detection mechanism includes visual player location indica that is adapted to be viewed by a console operation, such that console operator can manually enter the location into the console.
22. The system of claim 1 wherein the detection mechanism automatically detects a position of a player when the player take a shot.
23. The system of claim 20 wherein the detection mechanism automatically detects a position of a player when the player takes a shot.
US11/053,310 2005-01-14 2005-02-08 Real-time wireless sensor scoring Abandoned US20060160639A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/053,310 US20060160639A1 (en) 2005-01-14 2005-02-08 Real-time wireless sensor scoring

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US64398805P 2005-01-14 2005-01-14
US11/053,310 US20060160639A1 (en) 2005-01-14 2005-02-08 Real-time wireless sensor scoring

Publications (1)

Publication Number Publication Date
US20060160639A1 true US20060160639A1 (en) 2006-07-20

Family

ID=36684667

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/053,310 Abandoned US20060160639A1 (en) 2005-01-14 2005-02-08 Real-time wireless sensor scoring

Country Status (1)

Country Link
US (1) US20060160639A1 (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100181725A1 (en) * 2009-01-16 2010-07-22 Thomas Smalley Ball-striking game
US8317623B1 (en) 2011-06-06 2012-11-27 Microsoft Corporation Physical characteristics based user identification for matchmaking
US20120322587A1 (en) * 2010-09-01 2012-12-20 Jason Duke Hoop tracker
US20130172058A1 (en) * 2007-05-24 2013-07-04 Pillar Vision, Inc. Method and apparatus for video game simulations using motion capture
US9390501B2 (en) * 2007-05-24 2016-07-12 Pillar Vision, Inc. Stereoscopic image capture with performance outcome prediction in sporting environments
US20170136333A1 (en) * 2009-04-08 2017-05-18 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting
US9687713B1 (en) 2010-09-01 2017-06-27 Jason Duke System, method and processor-readable medium for wirelessly tracking basketball shots
US20170232326A1 (en) * 2006-09-21 2017-08-17 Apple Inc. Systems and methods for providing audio and visual cues via a portable electronic device
US20170232298A1 (en) * 2009-04-08 2017-08-17 Shoot-A-Way, Inc. Sensor for detecting whether a basketball player's shot was succesful
US9802101B1 (en) 2014-05-19 2017-10-31 Tobias Brown Apparatus and method for counting attempts in a sporting game
US10159889B2 (en) 2015-08-17 2018-12-25 Justin Johnson Consensus-scoring wristband for pick-up basketball
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US10272317B2 (en) 2016-03-18 2019-04-30 Icon Health & Fitness, Inc. Lighted pace feature in a treadmill
CN109718524A (en) * 2019-03-21 2019-05-07 张皓翔 A kind of location-based shootaround system
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10518153B2 (en) 2009-04-08 2019-12-31 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
US10534514B2 (en) 2006-09-21 2020-01-14 Apple Inc. Variable I/O interface for portable media device
US20200038743A1 (en) * 2018-08-01 2020-02-06 In Hing Gordon Chung Gaming apparatus and a method for operating a game
US10561916B1 (en) 2012-11-15 2020-02-18 Airborne Athletics, Inc. Sports training machine
US10596436B1 (en) 2016-11-08 2020-03-24 Airborne Athletics, Inc. Basketball training system
US10625137B2 (en) 2016-03-18 2020-04-21 Icon Health & Fitness, Inc. Coordinated displays in an exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
WO2021014161A1 (en) * 2019-07-23 2021-01-28 Royal Holloway And Bedford New College Positional dectection system
US11135500B1 (en) 2019-09-11 2021-10-05 Airborne Athletics, Inc. Device for automatic sensing of made and missed sporting attempts
US20220134211A1 (en) * 2019-02-13 2022-05-05 Spektacom Technologies Private Limited Method and system for optimizing collection of data to detect an occurance in a live event
US11397071B1 (en) 2021-09-14 2022-07-26 Vladimir V. Maslinkovskiy System and method for anti-blinding target game
US11400355B1 (en) 2019-06-07 2022-08-02 Shoot-A-Way, Inc. Basketball launching device with a camera for detecting made shots
USD972675S1 (en) 2019-09-06 2022-12-13 Airborne Athletics, Inc. Basketball passing machine
US11577146B1 (en) 2019-06-07 2023-02-14 Shoot-A-Way, Inc. Basketball launching device with off of the dribble statistic tracking
US11577139B1 (en) 2016-09-30 2023-02-14 Airborne Athletics, Inc. Basketball training system
US11712610B1 (en) 2023-01-11 2023-08-01 Shoot-A-Way, Inc. Ultrasonic shots-made detector for basketball launching device

Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3137503A (en) * 1962-10-09 1964-06-16 Victor H Ballard Basketball game
US4904981A (en) * 1989-01-05 1990-02-27 Mele Thomas C Multifunctional basketball game monitoring unit
US4999603A (en) * 1989-01-05 1991-03-12 Mele Thomas C Multi-functional basketball game monitoring unit
US5039977A (en) * 1989-01-05 1991-08-13 Mele Thomas C Multifunctional basketball game monitoring unit
US5365427A (en) * 1992-01-10 1994-11-15 Soignet Gerard C Method and apparatus for indicating the optimal shot path of a basketball
US5364091A (en) * 1993-09-08 1994-11-15 Robert M. Sebek Skill building apparatus for basketball players
US5372365A (en) * 1991-01-22 1994-12-13 Sportsense, Inc. Methods and apparatus for sports training
US5418517A (en) * 1992-01-31 1995-05-23 Lifetime Products, Inc. Basketball scoring apparatus
US5446701A (en) * 1992-08-28 1995-08-29 Teem Systems, Inc. Object locator system
US5553846A (en) * 1993-01-28 1996-09-10 Frye; William H. System for training a pitcher to pitch a baseball
US5560617A (en) * 1995-02-15 1996-10-01 Liang; Tu-Hsien Dartboard with a separate control panel device
US5684453A (en) * 1996-05-01 1997-11-04 Welch; Scott A. Basketball training apparatus
US5720200A (en) * 1995-01-06 1998-02-24 Anderson; Kenneth J. Performance measuring footwear
US5813928A (en) * 1996-12-18 1998-09-29 Hsieh; Frank Ball basket
US6280352B1 (en) * 2000-08-23 2001-08-28 Athletics Project Inc. Apparatus and method for performing timed basketball drills
US6299555B1 (en) * 1999-05-10 2001-10-09 Pengfei Zhao Basketball goal sounding apparatus
US6389368B1 (en) * 1999-10-01 2002-05-14 Randal R. Hampton Basketball goal sensor for detecting shots attempted and made
US20030073518A1 (en) * 2001-09-12 2003-04-17 Pillar Vision Corporation Trajectory detection and feedback system
US20030190981A1 (en) * 2002-04-08 2003-10-09 Walker Lenard E. Shot making training apparatus and method
US6881161B2 (en) * 2002-07-01 2005-04-19 Ronald L. Heflin, Sr. Basketball training apparatus
US7182704B2 (en) * 2003-12-10 2007-02-27 Avery Levy Automated ball game training and playing system

Patent Citations (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3137503A (en) * 1962-10-09 1964-06-16 Victor H Ballard Basketball game
US4904981A (en) * 1989-01-05 1990-02-27 Mele Thomas C Multifunctional basketball game monitoring unit
US4999603A (en) * 1989-01-05 1991-03-12 Mele Thomas C Multi-functional basketball game monitoring unit
US5039977A (en) * 1989-01-05 1991-08-13 Mele Thomas C Multifunctional basketball game monitoring unit
US5372365A (en) * 1991-01-22 1994-12-13 Sportsense, Inc. Methods and apparatus for sports training
US5365427A (en) * 1992-01-10 1994-11-15 Soignet Gerard C Method and apparatus for indicating the optimal shot path of a basketball
US5418517A (en) * 1992-01-31 1995-05-23 Lifetime Products, Inc. Basketball scoring apparatus
US5446701A (en) * 1992-08-28 1995-08-29 Teem Systems, Inc. Object locator system
US5553846A (en) * 1993-01-28 1996-09-10 Frye; William H. System for training a pitcher to pitch a baseball
US5364091A (en) * 1993-09-08 1994-11-15 Robert M. Sebek Skill building apparatus for basketball players
US5720200A (en) * 1995-01-06 1998-02-24 Anderson; Kenneth J. Performance measuring footwear
US5560617A (en) * 1995-02-15 1996-10-01 Liang; Tu-Hsien Dartboard with a separate control panel device
US5684453A (en) * 1996-05-01 1997-11-04 Welch; Scott A. Basketball training apparatus
US5813928A (en) * 1996-12-18 1998-09-29 Hsieh; Frank Ball basket
US6299555B1 (en) * 1999-05-10 2001-10-09 Pengfei Zhao Basketball goal sounding apparatus
US6389368B1 (en) * 1999-10-01 2002-05-14 Randal R. Hampton Basketball goal sensor for detecting shots attempted and made
US6280352B1 (en) * 2000-08-23 2001-08-28 Athletics Project Inc. Apparatus and method for performing timed basketball drills
US20030073518A1 (en) * 2001-09-12 2003-04-17 Pillar Vision Corporation Trajectory detection and feedback system
US7094164B2 (en) * 2001-09-12 2006-08-22 Pillar Vision Corporation Trajectory detection and feedback system
US20030190981A1 (en) * 2002-04-08 2003-10-09 Walker Lenard E. Shot making training apparatus and method
US6881161B2 (en) * 2002-07-01 2005-04-19 Ronald L. Heflin, Sr. Basketball training apparatus
US7182704B2 (en) * 2003-12-10 2007-02-27 Avery Levy Automated ball game training and playing system

Cited By (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10534514B2 (en) 2006-09-21 2020-01-14 Apple Inc. Variable I/O interface for portable media device
US11157150B2 (en) 2006-09-21 2021-10-26 Apple Inc. Variable I/O interface for portable media device
US20170232326A1 (en) * 2006-09-21 2017-08-17 Apple Inc. Systems and methods for providing audio and visual cues via a portable electronic device
US9390501B2 (en) * 2007-05-24 2016-07-12 Pillar Vision, Inc. Stereoscopic image capture with performance outcome prediction in sporting environments
US20130172058A1 (en) * 2007-05-24 2013-07-04 Pillar Vision, Inc. Method and apparatus for video game simulations using motion capture
US9358455B2 (en) * 2007-05-24 2016-06-07 Pillar Vision, Inc. Method and apparatus for video game simulations using motion capture
US8336883B2 (en) * 2009-01-16 2012-12-25 Thomas Smalley Ball-striking game
US20100181725A1 (en) * 2009-01-16 2010-07-22 Thomas Smalley Ball-striking game
US11173368B2 (en) * 2009-04-08 2021-11-16 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting by facilitating creation and revision of a customized basketball practice arrangement
US20210283478A1 (en) * 2009-04-08 2021-09-16 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting
US10737162B2 (en) 2009-04-08 2020-08-11 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting including a detection and measurement system
US10537780B2 (en) * 2009-04-08 2020-01-21 Shoot-A-Way, Inc. Sensor for detecting whether a basketball player's shot was successful
US20170232298A1 (en) * 2009-04-08 2017-08-17 Shoot-A-Way, Inc. Sensor for detecting whether a basketball player's shot was succesful
US11590397B2 (en) 2009-04-08 2023-02-28 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting through a shots-made challenge
US10675523B2 (en) 2009-04-08 2020-06-09 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting by transmitting shooting statistics to an electronic device
US10518153B2 (en) 2009-04-08 2019-12-31 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
USD920344S1 (en) 2009-04-08 2021-05-25 Shoot-A-Way, Inc. Display screen with graphical user interface for a basketball practice device
US11083944B2 (en) 2009-04-08 2021-08-10 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting
US11141641B2 (en) * 2009-04-08 2021-10-12 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting
US20170136333A1 (en) * 2009-04-08 2017-05-18 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting
US11083945B2 (en) 2009-04-08 2021-08-10 Shoot-A-Way, Inc. System and method for improving a basketball player's shooting through a shots made in a row challenge
US20120322587A1 (en) * 2010-09-01 2012-12-20 Jason Duke Hoop tracker
US8845461B2 (en) * 2010-09-01 2014-09-30 Jason Duke Hoop tracker
US9687713B1 (en) 2010-09-01 2017-06-27 Jason Duke System, method and processor-readable medium for wirelessly tracking basketball shots
US8317623B1 (en) 2011-06-06 2012-11-27 Microsoft Corporation Physical characteristics based user identification for matchmaking
US9005029B2 (en) 2011-06-06 2015-04-14 Microsoft Technology Licensing, Llc Physical characteristics based user identification for matchmaking
US10220259B2 (en) 2012-01-05 2019-03-05 Icon Health & Fitness, Inc. System and method for controlling an exercise device
US11097176B1 (en) 2012-11-15 2021-08-24 Airborne Athletics, Inc. Sports training machine
US10994182B1 (en) 2012-11-15 2021-05-04 Airborne Athletics, Inc. Sports training machine
US10561916B1 (en) 2012-11-15 2020-02-18 Airborne Athletics, Inc. Sports training machine
US10279212B2 (en) 2013-03-14 2019-05-07 Icon Health & Fitness, Inc. Strength training apparatus with flywheel and related methods
US10188890B2 (en) 2013-12-26 2019-01-29 Icon Health & Fitness, Inc. Magnetic resistance mechanism in a cable machine
US10433612B2 (en) 2014-03-10 2019-10-08 Icon Health & Fitness, Inc. Pressure sensor to quantify work
US9802101B1 (en) 2014-05-19 2017-10-31 Tobias Brown Apparatus and method for counting attempts in a sporting game
US10426989B2 (en) 2014-06-09 2019-10-01 Icon Health & Fitness, Inc. Cable system incorporated into a treadmill
US10226396B2 (en) 2014-06-20 2019-03-12 Icon Health & Fitness, Inc. Post workout massage device
US10391361B2 (en) 2015-02-27 2019-08-27 Icon Health & Fitness, Inc. Simulating real-world terrain on an exercise device
US10159889B2 (en) 2015-08-17 2018-12-25 Justin Johnson Consensus-scoring wristband for pick-up basketball
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
US10493349B2 (en) 2016-03-18 2019-12-03 Icon Health & Fitness, Inc. Display on exercise device
US10671705B2 (en) 2016-09-28 2020-06-02 Icon Health & Fitness, Inc. Customizing recipe recommendations
US11577139B1 (en) 2016-09-30 2023-02-14 Airborne Athletics, Inc. Basketball training system
US11247109B1 (en) 2016-11-08 2022-02-15 Airborne Athletics, Inc. Basketball training system
US11813510B1 (en) 2016-11-08 2023-11-14 Airborne Athletics, Inc. Basketball training system
US10596436B1 (en) 2016-11-08 2020-03-24 Airborne Athletics, Inc. Basketball training system
US11890521B1 (en) 2016-11-08 2024-02-06 Airborne Athletics, Inc. Basketball training system
US11491383B1 (en) 2016-11-08 2022-11-08 Airborne Athletics, Inc. Basketball training system
US10850186B2 (en) * 2018-08-01 2020-12-01 In Hing Gordon Chung Gaming apparatus and a method for operating a game
US20200038743A1 (en) * 2018-08-01 2020-02-06 In Hing Gordon Chung Gaming apparatus and a method for operating a game
US20220134211A1 (en) * 2019-02-13 2022-05-05 Spektacom Technologies Private Limited Method and system for optimizing collection of data to detect an occurance in a live event
CN109718524A (en) * 2019-03-21 2019-05-07 张皓翔 A kind of location-based shootaround system
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
US11628349B2 (en) 2019-07-23 2023-04-18 Patrick Sullivan Positional detection system
WO2021014161A1 (en) * 2019-07-23 2021-01-28 Royal Holloway And Bedford New College Positional dectection system
USD972675S1 (en) 2019-09-06 2022-12-13 Airborne Athletics, Inc. Basketball passing machine
US11135500B1 (en) 2019-09-11 2021-10-05 Airborne Athletics, Inc. Device for automatic sensing of made and missed sporting attempts
US11397071B1 (en) 2021-09-14 2022-07-26 Vladimir V. Maslinkovskiy System and method for anti-blinding target game
US11712610B1 (en) 2023-01-11 2023-08-01 Shoot-A-Way, Inc. Ultrasonic shots-made detector for basketball launching device

Similar Documents

Publication Publication Date Title
US20060160639A1 (en) Real-time wireless sensor scoring
US20070173355A1 (en) Wireless sensor scoring with automatic sensor synchronization
US20080015061A1 (en) Performance monitoring in a shooting sport using sensor synchronization
US10525323B2 (en) Athleticism rating and performance measuring system
US10610757B1 (en) Systems and methods for tracking basketball shots
US10121065B2 (en) Athletic attribute determinations from image data
US8858368B2 (en) Handheld performance tracking and mapping device utilizing an optical scanner
CN110639197A (en) Sports test method, device and system
WO2003062950A2 (en) Portable information collection and presentation device
US20070213182A1 (en) Boxing training apparatus
EP1206306B1 (en) System and method for recording and analysing performance data
US20210016149A1 (en) Systems and Methods for Athletic Performance Assessment and Training
WO2008085068A1 (en) A method of capturing, displaying and analysing golf related data and apparatus thereof
CA2213031A1 (en) Data analysis system
WO2023109834A1 (en) Sport mode processing method and wearable device
CN115054898A (en) Combined physical training monitoring system and method
Verlin et al. PoloTrac: A Water Polo Tracking and Advanced Statistics Application.
US20110183302A1 (en) Situational Awareness Training System and Method
WO2020037335A1 (en) A hand-held electronic device for managing a cricket match
KR20130113546A (en) Method for providing automatic and integrated service for golf record using optical pens and special-printing scorecards
KR20100001709U (en) Portable Device for Keeping Golf Score

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION