IP Library Granted Patent US 11,844,992
Granted Patent B2
US 11,844,992 · App. 17/883,285 · Granted Dec 19, 2023

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 11,844,992
App. No.
17/883,285
Granted
Dec 19, 2023
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 (70)

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;

a storage; and

a controller configured to:

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,

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

obtain a first user information related to a first user at a first time point,

generate a first data based on an image related to a motion of the first user,

match the first data with the first user information and store the first data in the storage,

obtain a second user information related to a second user at a second time point, and

based on identifying that the second user information corresponds to the first user information, identify a launch condition of the launcher based on the first data,

wherein the first time point is prior to the second time point.

2. The device of claim 1 , wherein the first position and the second position are identified based on a user input.

3. The device of claim 1 , wherein the controller is configured to:

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

generate a first data related to a 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 device of claim 3 , wherein the controller is configured to:

generate a second data related to a position of a 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 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 device of claim 1 , wherein the launch condition is related to at least one of a ball launch angle, a type of spin or a ball launch speed.

7. The device of claim 1 , wherein the controller is configured to:

obtain an image related to a tennis match,

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

generate a second data related to a 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 launched 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.

8. The device 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.

9. 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:

obtaining a first user information related to a first user at a first time point;

generating a first data based on an image related to a motion of the first user; and

matching the first data with the first user information and storing the first data in the storage;

obtaining a second user information related to a second user at a second time point; and

based on identifying that the second user information corresponds to the first user information, identifying a launch condition of the launcher based on the first data,

wherein the first time point is prior to the second time point.

10. The method of claim 9 , wherein the first position and the second position are identified based on a user input.

11. The method of claim 9 , further comprising:

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

generating a first data related to a 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.

12. The method of claim 11 , further comprising:

generating a second data related to the position of a 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.

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

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

15. The method of claim 9 , further comprising:

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 launched 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.

16. The method of claim 15 , 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 Aug 22, 2022
From: KWEON, YE CHAN; LEE, WHA SUK; LEE, HYUK JAE; WI, SEOK HWAN; SON, JEE HUN
To: CURINGINNOS INC.
Reel/Frame 061299/0014 →
Priority Claims (2)
KR 10-2021-0133347 · Oct 7, 2021 · national
KR 10-2022-0080550 · Jun 30, 2022 · national
Continuity (1)
Related Publication 20230110640A1 · Apr 13, 2023