Ball Throwing Management Computing Device for Dynamic User Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional ball throwing machines lack the ability to dynamically detect user position and adjust throwing speed and direction without user intervention, requiring manual settings and trial-and-error methods to target specific positions.

Innovation Solution

A ball throwing management computing device that receives health information from a user computing device to determine the speed, direction, trajectory, and frequency of ball propulsion based on user location and health parameters, allowing for intelligent and automated ball throwing without user intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional ball throwing machines use fixed position settings, then the device complexity is reduced, but the adaptability to dynamically detect user position and adjust throwing parameters deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidadaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system transitions from static fixed-position settings to dynamic real-time detection and adjustment of throwing parameters. The ball throwing management computing device continuously detects user position, health information, and environmental conditions, then dynamically adjusts throwing speed, direction, and trajectory without requiring manual intervention or complex mechanical reconfiguration.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent replaces manual mechanical adjustment mechanisms with automated detection and control systems. Instead of requiring users to physically change settings on the ball throwing machine, the system uses computing devices to detect user parameters and automatically calculate optimal throwing parameters, substituting mechanical operation with intelligent automation.

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

2Extent of automation

If traditional ball throwing machines require manual setting changes, then the extent of automation is reduced, but the ease of operation is improved

Engineering Contradiction:
Improveextent of automationVSAvoidease of operation
Core Design Contradiction:
Extent of automationVSEase of operation

Solution Approach 1:

The ball throwing system performs self-adjustment by automatically detecting user position and health information, then autonomously determining optimal throwing parameters. The system serves itself by eliminating the need for manual intervention, continuously adapting to user conditions without requiring operation changes or trial-and-error adjustments.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements continuous feedback loops where the ball throwing management computing device receives real-time data about user position, health status, and throwing outcomes, then uses this feedback to automatically adjust subsequent throwing parameters. This closed-loop control enables high automation while maintaining ease of operation through intelligent adaptation.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If traditional ball throwing machines use random propulsion programs, then the adaptability to user conditions is improved, but the manufacturing precision of targeting specific positions deteriorates

Engineering Contradiction:
ImproveadaptabilityVSAvoidtargeting precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary detection and calculation of optimal throwing parameters before each ball propulsion. The ball throwing management computing device receives health information and detects user position in advance, then pre-calculates the precise speed, direction, and trajectory needed to achieve accurate targeting, eliminating random propulsion and ensuring precision from the outset.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes throwing parameters (speed, direction, trajectory, frequency) based on detected user conditions and position. Instead of using fixed or random programs, the system continuously adjusts these parameters to optimize both adaptability to user needs and precision in targeting specific positions, achieving high accuracy through intelligent parameter optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9921558B2Methods for intelligently throwing a ball to a dynamically detected user and devices thereof
Publication Date: 2018.03.20 WALTAIR ROBOTICS INC
  • US9921558B2 patent drawing
  • US9921558B2 patent drawing
  • US9921558B2 patent drawing

AI summary

A method, non-transitory computer readable medium, and a ball throwing management computing device that assists with intelligently throwing a ball to a dynamically detected user includes receiving health information associated with a user from a user computing device. A location and height of the user associated with the received health information is detected. A speed, a direction, a trajectory and a frequency at which the ball can be propelled to the user is determined based on the received health information and the detected location of the user without user intervention. Propelling the ball to the user based on the determined speed, direction and frequency is assisted.