Basketball Shooting Ejector with Remote Data Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing basketball shooting practice systems lack the ability to challenge shooters by varying shot locations, record and compare shooting statistics, and provide a simulated playing environment, failing to improve shooting efficiency and compare player performance effectively.

Innovation Solution

A system comprising a ball ejector, user interface, detector, and remote server that launches basketballs to multiple locations, tracks shots, and stores data for comparison, allowing shooters to practice at varying spots and compare statistics across players and teams.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a ball ejector is used to launch basketballs to various positions, then shooting practice can be conducted at multiple locations, but the system lacks the ability to record and compare shooting statistics

Engineering Contradiction:
Improveshooting location varietyVSAvoidshooting statistics data
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system incorporates detectors that automatically detect and record shooting statistics such as made shots, entry angles, release angles, get-off speed, distance, hold time, and release time. This feedback mechanism ensures that shooting data is captured and stored for later analysis, resolving the information loss issue while maintaining multi-location shooting capability

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

A remote server acts as an intermediary between the ball ejector system and the data storage system. The server receives shooting data from detectors, stores it in a database, and enables remote access for coaches and players to analyze performance across multiple shooting locations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If shooting data is collected and stored for comparison, then player performance can be analyzed, but the system complexity increases

Engineering Contradiction:
Improveshooting statistics accuracyVSAvoidsystem structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The ball ejector system is designed to perform multiple functions: launching basketballs to various positions, detecting shooting statistics, storing data on a remote server, and enabling performance comparison. This multi-functionality reduces the need for separate systems while achieving precise measurement capabilities

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Manual data collection methods are replaced with automated detectors and electronic data storage systems. The system automatically captures shooting statistics and stores them on a remote server, eliminating the need for manual recording and reducing system complexity despite enhanced measurement precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If the system provides automated ball launching to multiple positions, then shooting practice efficiency improves, but the ability to simulate playing environment pressure is reduced

Engineering Contradiction:
Improveshooting practice efficiencyVSAvoidplaying environment simulation
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The ball ejector system is programmed to dynamically adjust ball launching based on performance thresholds. When a player achieves a predetermined number of made shots at one location, the system automatically transitions to the next shooting position, simulating the dynamic nature of game situations while maintaining high practice efficiency

Inventive Principle:
Principle #15Dynamics

4Loss of information

If shooting statistics are recorded for multiple players and teams, then performance comparison is enabled, but data management complexity increases

Engineering Contradiction:
Improveshooting data retentionVSAvoiddata management system
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

A remote server acts as an intermediary for data management, centralizing the storage and organization of shooting statistics for multiple players and teams. The server handles data retention, retrieval, and comparison operations, simplifying data management complexity while enabling comprehensive performance analysis across different players and teams

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12134020B2System and method for improving a basketball player's shooting by remote access to shooting information and practice session replication
Publication Date: 2024.11.05 SHOOT A WAY
  • US12134020B2 patent drawing
  • US12134020B2 patent drawing
  • US12134020B2 patent drawing

AI summary

Systems and methods for facilitating access to shooting statistics data for a basketball player are provided. A user interface receives a user selection of identifying information for the basketball player and a subset of plurality of pass receipt locations located about a basketball playing surface for an ejector to pass said basketballs to as part of a basketball practice drill for the basketball player. A detector detects passage of basketballs through a rim of a basketball goal to indicate a made basketball shot. A control system commands the ejector to launch at least one basketball towards each pass receipt location in the subset. One or more remote electronic devices electronically store data indicating the player's success in making shots from the pass receipt location in the subset in association with the identifying information.