IP Library › Granted Patent US 11,305,176
Granted Patent B2
US 11,305,176 · App. 16/490,601 · Granted Apr 19, 2022

System and methods for providing a user key performance indicators for basketball

Inventors: Oren Moravchik (Tel Aviv, IL); Oren Sadeh (Tel Aviv, IL); Lior Moravtchik (Davie, FL)
Assignee: RSPCT Basketball Technologies LTD.
A63B71/0622A63B24/0021A63B63/083G06T7/20G06T7/73A63B2024/0034A63B2071/0625A63B2071/0694A63B2220/40A63B2220/805A63B2243/0037G06T2207/10024G06T2207/10028G06T2207/30241
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,305,176
App. No.
16/490,601
Granted
Apr 19, 2022
Kind
B2
Abstract

The disclosure is directed to systems and methods for providing a user with key performance indicators of a basketball player relating to accuracy, precision and improvement. Specifically, the disclosure is directed to a system of sensors coupled to a basketball backboard adapted to provide an accurate tracking of a shot in a given three-dimensional space and extract features manipulated to yield key performance indicators based on establishing whether, how often and where the ball center passes the rim plane at a sub-cm resolution over a period of no more than 200 msec.

Claims (46)

1. A system for assisting a referee in officiating a basketball game, the system comprising:

a. a transparent board having a front surface and a rear surface;

b. a hoop operably coupled to the transparent board, wherein the hoop rim defines a plane that is perpendicular to the board;

c. a sensing module coupled to the board, wherein the sensing module is adapted to trace a course of a ball over a predetermined voxel;

d. a basketball game time administration means; and

e. a processing module, in communication with at least one of: the sensing module, the board and the rim, and the basketball game time administration means, the processing module having a central processing unit in communication with a non-volatile memory having thereon a processor-readable medium with a set of executable instructions configured, when executed by at least one processor, to:

i. track the course of the ball within the predetermined voxel;

ii. determine the location of the center of the ball;

iii. trace the ball center within the predetermined voxel;

iv. determine the ball center location relative to the hoop rim;

v. determine the planar location of the ball center on the rim plane where the ball center crosses;

vi. plotting a time versus location of the ball center in relation to the hoop rim;

vii. once the ball passes the hoop rim beyond a threshold defined by the user,

viii. determine a shot was blocked

ix. determine goal tending; and

x. determine board shaking.

2. The system of claim 1 , wherein the basketball game time administration means is at least one of a shot-clock, an audible marker, a display, and a visual marker.

3. The system of claim 2 , wherein the set of executable instructions is further configured, when executed by at least one processor, to:

a. once the ball center passes the hoop rim beyond a user-defined threshold, communicate to the referee the time to the basketball game time administration means; and

b. stop the period allotted for the shot to take place.

4. The system of claim 3 , wherein the set of executable instructions is further configured, when executed by at least one processor, to determine at least one of:

a. ball deflection;

b. ball center passing an apex;

c. ball touching the backboard;

d. ball touching the hoop's rim; and

e. ball center passing above the hoop's rim cylinder.

5. A method of assisting a referee in officiating a basketball game, implemented in a system comprising: a transparent board having a front surface and a rear surface; a hoop operably coupled to the transparent board, wherein the hoop rim defines a plane that is perpendicular to the board; a sensing module coupled to the board, wherein the sensing module is adapted to trace a course of a ball over a predetermined voxel; a basketball game time administration means; and a processing module, in communication with at least one of: the sensing module, the board and the rim, and the basketball game time administration means, the processing module having a central processing unit in communication with a non-volatile memory having thereon a processor-readable medium with a set of executable instructions configured, when executed by at least one processor, to: track the course of the ball within the predetermined voxel; determine the location of the center of the ball; trace the ball center within the predetermined voxel; determine the ball center location relative to the hoop rim; determine the planar location of the ball center in relation to the hoop's rim plane where the ball center crosses; plotting a time versus location of the ball center in relation to the hoop's rim; once the ball passes the hoop's rim beyond a threshold defined by the user, determine a shot was blocked determine goal tending; and determine board shaking, the method comprising providing at least one of: the referee, and the basketball game time administration means, at least one of:

a. an indication of goal tending;

b. an indication of the time the ball center passes the hoop rim beyond a user-defined threshold;

c. an indication a player has blocked a shot beyond the ball center reaching an apogee;

d. an indication a player hit the transparent backboard.

6. The method of claim 5 , wherein the basketball game time administration means is at least one of a shot-clock, an audible marker, a display, and a visual marker.

7. The method of claim 5 , further comprises providing at least one of: the referee, and the basketball game time administration means, at least one of:

a. an indication the player vibrated the hoop's rim; and

b. an indication the player vibrated the hoop's rim net.

8. The method of claim 7 , further comprising resetting the shot-clock.

9. The system of claim 1 , wherein the sensing module comprises one or more of an optic sensor, a proximity sensor, and/or an acceleration sensor.

10. The system of claim 9 , wherein the sensing module comprises an optical sensor chosen from one or more of LIDAR, laser detection, optical radar, or a digital camera.

11. The system of claim 9 , wherein the sensing module comprises one or more cameras chosen from a digital RGB camera, an IR camera and an IR laser projector.

12. The system of claim 1 , further comprising balls with RFID tags.

13. The system of claim 1 , wherein the sensing module further measures at least one KPI.

14. The method of claim 5 , wherein the sensing module comprises one or more of an optic sensor, a proximity sensor, and an acceleration sensor.

15. The method of claim 14 , wherein the sensing module comprises an optical sensor chosen from one or more of LIDAR, laser detection, optical radar, or a digital camera.

16. The method of claim 15 , wherein the sensing module comprises one or more cameras chosen from a digital RGB camera, an IR camera and an IR laser projector.

17. The method of claim 5 , further comprising balls with RFID tags.

18. The system of claim 5 , wherein the sensing module further measures at least one KPI.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2026
From: MORAVCHIK, OREN; SADEH, OREN; MORAVTCHIK, LIOR
To: RSPCT BASKETBALL TECHNOLOGIES LTD.
Reel/Frame 073643/0311 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2026
From: RSPCT BASKETBALL TECHNOLOGIES LTD.
To: SWISH BASKET, INC.
Reel/Frame 073643/0317 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: MORAVCHIK, OREN; SADEH, OREN; MORAVTCHIK, LIOR
To: RSPCT BASKETBALL TECHNOLOGIES LTD.
Reel/Frame 050288/0012 →
Continuity (2)
Provisional Application 62465835 · Mar 2, 2017
Related Publication 20200009443A1 · Jan 9, 2020
Cited By (4)
US 12,508,485 US 12,586,237 US 12,623,132 US 12,741,185