IP Library › Granted Patent US 11,839,805
Granted Patent B2
US 11,839,805 · App. 16/588,158 · Granted Dec 12, 2023

Computer vision and artificial intelligence applications in basketball

Inventors: Todd Young (Austin, TX); Syed Saad Hussain (Lahore, PK)
Assignee: Ballogy, Inc.
A63B71/0605G06N3/044G06N3/08G06T7/74G06T7/90A63B71/0622A63B2071/0694A63B2220/806A63B2243/0037G06T2207/10024
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,839,805
App. No.
16/588,158
Granted
Dec 12, 2023
Kind
B2
Abstract

Various applications of computer vision and artificial intelligence to basketball practice and game situations are described.

Claims (26)

1. A method of determining whether a basketball shot was made or missed, the method comprising:

receiving a frame of video that depicts a basketball hoop and a net attached to the basketball hoop;

determining a reference frame based on the received frame;

receiving shot attempt video;

identifying a make area and at least one attempt area in the shot attempt video; and

determining whether the shot attempt video depicts a make or a miss, wherein determining whether the shot attempt video depicts a make or a miss Is based on detection of entry and exit of a basketball into and out of at least one of the attempt areas of the shot attempt video without entry of the basketball into the make area of the shot attempt video,

wherein determining whether the shot attempt video depicts a make or a miss is based on vertical coordinates of the basketball in the shot attempt video becoming lower than that of the make area of the shot attempt video after previously being higher than that of the make area of the shot attempt video.

2. An apparatus comprising:

a camera configured to:

receive a first frame of video that depicts a basketball hoop and a net attached to the basketball hoop;

receive one or more second frames of video corresponding to a shot attempt; and a processor configured to: determine a reference frame based on the first frame; identify a make area and at least one attempt area in the one or more second frames; and determine whether the shot attempt is a make or a miss based on detection of entry and exit of a basketball into and out of at least one of the attempt areas of the shot attempt video without entry of the basketball into the make area of the shot attempt video, wherein the processor is further configured to determine whether the shot attempt is a make or a miss based on vertical coordinates of the basketball in the shot attempt video becoming lower than that of the make area of the shot attempt video after previously being higher than that of the make area of the shot attempt video.

3. A non-transitory computer-readable storage device storing instructions that, when executed, cause a processor to perform operations comprising: receiving a frame of video that depicts a basketball hoop and a net attached to the basketball hoop; determining a reference frame based on the received frame; receiving shot attempt video; identifying a make area and at least one attempt area in the shot attempt video; and determining whether the shot attempt video depicts a make or a miss,

wherein determining whether the shot attempt video depicts a make or a miss Is based on detection of entry and exit of a basketball into and out of at least one of the attempt areas of the shot attempt video without entry of the basketball into the make area of the shot attempt video, wherein determining whether the shot attempt video depicts a make or a miss is based on vertical coordinates of the basketball in the shot attempt video becoming lower than that of the make area of the shot attempt video after previously being higher than that of the make area of the shot attempt video.

4. The method of claim 1 wherein determining whether the shot attempt video depicts a make or a miss is based on an increase in basketball-colored pixels in the make area of the shot attempt video relative to the reference frame.

5. The method of claim 1 wherein determining whether the shot attempt video depicts a make or a miss is based on basketball-colored pixels in the make area being interspersed with net-colored pixels in the make area of the shot attempt video.

6. The method of claim 1 wherein determining whether the shot attempt video depicts a make or a miss Is based on a lack of interspersion of net-colored pixels with basketball-colored pixels in the make area of the shot attempt video.

7. The apparatus of claim 2 wherein the processor is configured to determine whether the shot attempt is a make or a miss based on an increase in basketball-colored pixels in the make area of the shot attempt video relative to the reference frame.

8. The apparatus of claim 2 wherein the processor is configured to determine whether the shot attempt is a make or a miss based on basketball-colored pixels in the make area being interspersed with net-colored pixels in the make area of the shot attempt video.

9. The apparatus of claim 2 wherein the processor is configured to determine whether the shot attempt is a make or a miss based on a lack of interspersion of net-colored pixels with basketball-colored pixels in the make area of the shot attempt video.

10. The apparatus of claim 2 wherein the processor is configured to determine whether the shot attempt is a make or a miss based on a variation in a shape of the net in the make area of the shot attempt video.

11. The computer-readable storage device of claim 3 wherein determining whether the shot attempt video depicts a make or a miss is based on an increase in basketball-colored pixels in the make area of the shot attempt video relative to the reference frame.

12. The computer-readable storage device of claim 3 wherein determining whether the shot attempt video depicts a make or a miss is based on basketball-colored pixels in the make area being interspersed with net-colored pixels in the make area of the shot attempt video.

13. The computer-readable storage device of claim 3 wherein determining whether the shot attempt video depicts a make or a miss is based on a lack of interspersion of net-colored pixels with basketball-colored pixels in the make area of the shot attempt video.

14. The method of claim 1 wherein determining whether the shot attempt video depicts a make or a miss is based on a variation in a shape of the net in the make area of the shot attempt video.

15. The apparatus of claim 2 wherein the processor is configured to determine whether the shot attempt is a make or a miss based on a variation in a shape of the net in the make area of the shot attempt video.

16. The computer-readable storage device of claim 3 wherein determining whether the shot attempt video depicts a make or a miss is based on a variation in a shape of the net in the make area of the shot attempt video.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2021
From: YOUNG, TODD; HUSSAIN, SYED SAAD
To: BALLOGY, INC.
Reel/Frame 055047/0620 →
Continuity (5)
Continuation In Part 16159436 · Oct 12, 2018
Provisional Application 62757058 · Nov 7, 2018
Provisional Application 62571724 · Oct 12, 2017
Provisional Application 62729232 · Sep 10, 2018
Related Publication 20200023262A1 · Jan 23, 2020
Cited By (5)
US 12,194,357 US 12,370,429 US 12,431,038 US 12,508,485 US 12,564,764