IP Library › Granted Patent US 12,029,957
Granted Patent B2
US 12,029,957 · App. 18/143,934 · Granted Jul 9, 2024

Tennis self-training system

Inventors: Ye Chan Kweon (Incheon, KR); Wha Suk Lee (Incheon, KR); Hyuk Jae Lee (Incheon, KR); Seok Hwan Wi (Incheon, KR); Jee Hun Son (Incheon, KR)
Assignee: CURINGINNOS INC.
A63B69/406A63B69/38G05B13/0265A63B2069/402
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,029,957
App. No.
18/143,934
Granted
Jul 9, 2024
Kind
B2
Abstract

The tennis ball supply device according to an embodiment of the present invention includes a communication circuit configured to communicate with an external device; a launcher configured to launch a ball; a body unit configured to move the launcher; and a controller configured to: control the body unit to move to a first position, identify whether the body unit is disposed on the first position based on a signal received from the communication circuit, based on identifying that the body unit is disposed on the first position, control the launcher to launch the ball, control the body unit to move to a second position after the launcher has stopped launching the ball, and identify whether the body unit is disposed on the second position based on the signal received from the communication circuit.

Claims (58)

1. A ball supply device, comprising:

a communication circuit configured to communicate with an external device;

a launcher configured to launch a ball;

a body unit configured to move the launcher; and

a controller configured to:

control the body unit to move to a first position,

identify whether the body unit is disposed on the first position based on a signal received from the communication circuit,

based on identifying that the body unit is disposed on the first position, control the launcher to launch the ball,

control the body unit to move to a second position after the launcher has stopped launching the ball,

identify whether the body unit is disposed on the second position based on the signal received from the communication circuit,

obtain an image related to a tennis match,

generate a first data related to position of the ball based on the image,

generate a second data related to position of a user based on the image,

identify a ball launch position based on the first data, wherein the ball launch position is included in an area on a tennis court where the ball supply device starts launching the ball,

identify a ball arrival position based on the second data, wherein the ball arrival position is included in an area on the tennis court where the ball first hits the tennis court,

generate a first control signal for controlling the body unit to move to the ball launch position, and

generate a second control signal for controlling the launcher so that the ball falls to the ball arrival position.

2. The ball supply device of claim 1 ,

wherein the first position and the second position are identified based on a user input.

3. The ball supply device of claim 1 ,

wherein the controller is further configured to:

control the launcher or the body unit based on the image related to the tennis match,

generate the first data related to the position of the ball based on the image, and

control the body unit to move to the first position or the second position identified based on the first data.

4. The ball supply device of claim 3 ,

wherein the controller is configured to:

generate a second data related to the position of the user based on the image, and

identify a launch condition of the launcher based on at least one of the first data or the second data.

5. The ball supply device of claim 4 ,

wherein the launch condition is related to at least one of a ball launch angle, a type of spin or a ball launch speed.

6. The ball supply device of claim 1 ,

wherein the second control signal is a signal for controlling at least one of a ball launch angle, a type of spin or a ball launch speed.

7. A method of launching a ball using a ball supply device, the method comprising:

controlling a body unit to move to a first position;

identifying whether the body unit is disposed on the first position based on a signal received from a communication circuit;

based on identifying that the body unit is disposed on the first position, controlling a launcher to launch the ball;

controlling the body unit to move to a second position after the launcher has stopped launching the ball;

identifying whether the body unit is disposed on the second position based on the signal received from the communication circuit; and

controlling the launcher or the body unit based on an image related to a tennis match, wherein the controlling the launcher or the body unit further comprises:

generating a first data related to a position of the ball based on the image,

generating a second data related to a position of a user based on the image,

identifying a ball launch position based on the first data, wherein the ball launch position is included in an area on a tennis court where the ball supply device starts launching the ball,

identifying a ball arrival position based on the second data, wherein the ball arrival position is included in an area on the tennis court where the ball first hits the tennis court,

generating a first control signal for controlling the body unit to move to the ball launch position, and

generating a second control signal for controlling the launcher so that the ball falls to the ball arrival position.

8. The method of claim 7 ,

wherein the first position and the second position are identified based on a user input.

9. The method of claim 7 , further comprising:

controlling the launcher or the body unit based on the image related to a tennis match;

generating the first data related to the position of the ball based on the image; and

controlling the body unit to move to the first position or the second position identified based on the first data.

10. The method of claim 9 , further comprising:

generating the second data related to the position of the user based on the image; and

identifying a launch condition of the launcher based on at least one of the first data or the second data.

11. The method of claim 10 ,

wherein the launch condition is related to at least one of a ball launch angle, a type of spin or a ball launch speed.

12. The method of claim 7 ,

wherein the second control signal is a signal for controlling at least one of a ball launch angle, a type of spin or a ball launch speed.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2023
From: KWEON, YE CHAN; LEE, WHA SUK; LEE, HYUK JAE; WI, SEOK HWAN; SON, JEE HUN
To: CURINGINNOS INC.
Reel/Frame 063564/0958 →
Priority Claims (2)
KR 10-2021-0133347 · Oct 7, 2021 · national
KR 10-2022-0080550 · Jun 30, 2022 · national
Continuity (2)
Continuation 17883285 · Aug 8, 2022
Related Publication 20230347227A1 · Nov 2, 2023