IP Library › Granted Patent US 11,491,382
Granted Patent B2
US 11,491,382 · App. 15/878,834 · Granted Nov 8, 2022

Basketball performance monitoring system

Inventors: Steven J. Gordon (Weston, MA); Daniel P. Zuccarini (Shelton, CT)
Assignee: SHOOTER'S TOUCH, LLC
A63B69/0071A63B24/0062A63B71/0619G09B19/0038A63B2071/065A63B2071/0647A63B2220/17A63B2220/40A63B2220/53A63B2220/62A63B2220/806A63B2225/50G07C1/22
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,491,382
App. No.
15/878,834
Granted
Nov 8, 2022
Kind
B2
Abstract

A system for creating and viewing indexed video snippets of a series of shots toward a goal comprising at least one sensor directly connected to a microprocessor, the microprocessor configured to trigger responsive to a ball-shooting detection of at least one of the series of shots toward the goal; electronic times that represent the accurate timing of a triggering event related to the ball-shooting detection; one or more video recordings captured by at least one recording source; wherein the electronic times are utilized to associate portions of the one or more video recordings with corresponding shots toward the goal; the associated portions are stored as separate video snippets; and the video snippets are indexed by the corresponding shots toward the goal.

Claims (42)

1. A system for creating and viewing indexed video snippets of a series of shots toward a goal comprising:

at least two sensors proximate a goal directly connected to a microprocessor, said microprocessor configured to record a triggering event responsive to a ball-shooting detection of at least one of said series of shots toward the goal, by at least one of the at least two sensors;

electronic times that represent timing by said microprocessor of said triggering event responsive to a ball-shooting detection by at least one of the at least two sensors of at least one of said series of shots toward the goal;

one or more video recordings captured by at least one recording source;

starting times and stopping times, identified from said electronic times, corresponding to a start of each shot and an end of each shot for said one or more video recordings;

wherein at least one of the at least two sensors which detects ball shooting is a ball impact sensor; wherein at least one of the at least two sensors which detects said ball shooting is a goal detection sensor;

wherein said ball impact sensor measures a ball impact with at least one of a rim or a backboard using at least one of a vibration detection, an acceleration detection, a strain detection, a pressure detection and an acoustic detection;

wherein said goal detection sensor measures a ball passing through the goal generating a goal datum, or a ball not passing through a goal subsequent to a ball-impact sensor detection, generating a miss datum by at least one of an optical-retro-reflective detection, a vibration detection, a strain detection, an acceleration detection, an angle detection, and a tilt detection;

wherein said starting times and said stopping times are utilized for editing of said one or more video recordings and said edited video recordings are associated with corresponding said sensor-measured goal/miss data; associated portions are stored as separate video snippets; and

said video snippets are indexed and synchronized to the goal/miss data by the corresponding shots toward the goal.

2. The system according to claim 1 , further comprising:

an input device, said input device configured to view said video snippets on a remote computational device and said input device configured to select at least one of said shots toward the goal from a chart that graphically displays the series of shots and wherein said selection triggers a viewing of a corresponding video snippet.

3. The system according to claim 1 , wherein said at least one video recording source is directly connected to or part of a remote computational device;

said electronic times are used to identify the starting times and the stopping times for videos being recorded on said computational device;

said starting times and said stopping times are selected so as to capture an approximate start through an approximate end of each shot toward the goal of said series of shots; and

each of said one or more video recordings corresponding to a single shot toward the goal are stored in separate electronic files.

4. The system according to claim 1 , wherein said one or more video recordings contain video of multiple shots; said electronic times are used to identify the starting times and the stopping times for video editing on a computational device;

said starting times and said stopping times are selected so as to capture the start through the end of each shot of said series of shots; and

said one or more video recordings of said multiple shots are edited and stored as indexed multiple electronic files, one for each shot.

5. The system according to claim 4 , wherein identifying the starting times and the stopping times uses a single event for synchronization between said electronic times and video time stamps.

6. The system according to claim 3 , wherein each said shot toward the goal of said series of shots is either a goal or a miss within a ball-shooting session.

7. The system according to claim 4 , wherein each said shot toward the goal of said series of shots is either a goal or a miss within a ball-shooting session.

8. The system according to claim 5 , wherein said single event for synchronization is said ball-shooting detection.

9. A method for creating indexed video snippets of a series of shots toward a goal comprising:

synchronizing electronic clocks between a microprocessor and a remote computational system;

measuring electronic times of a single triggering event per shot related to a ball shooting, said times recorded by said electronic clocks within said microprocessor, which is connected to sensors responsive to a ball-shooting, said sensors comprise one of a ball impact sensor and one of a goal detection sensor;

wherein said ball impact sensor measures a ball impact with at least one of a rim or a backboard using at least one of a vibration detection, an acceleration detection, a strain detection, a pressure detection and an acoustic detection;

wherein said goal detection sensor measures a ball passing through the goal generating a goal datum, or a ball not passing through a goal subsequent to a ball-impact sensor detection, generating a miss datum by at least one of an optical-retro-reflective detection, a vibration detection, a strain detection, an acceleration detection, an angle detection, and a tilt detection;

identifying a starting time and a stopping time based on said electronic time of each of said single triggering events for each shot;

creating indexed video snippets of shots toward a goal based on said synchronized clocks, said starting time and said ending time and said goal/miss data;

selecting one or more shots toward the goal from a chart; and

viewing the corresponding one or more video snippets for the selected one or more shots toward the goal.

10. The method according to claim 9 , wherein said viewing occurs through a network on a remote computational system.

11. A system for creating and viewing indexed video snippets of a series of shots toward a goal comprising:

at least two sensors being attached proximate the goal and directly connected to a microprocessor, said microprocessor configured to trigger responsive to a ball-shooting detection of at least one of said series of shots toward the goal; at least one of said at least two sensors comprising a ball impact sensor and at least one of said at least two sensors comprising a goal detection sensor;

wherein said ball impact sensor measures a ball impact with at least one of a rim or the backboard using at least one of a vibration detection, an acceleration detection, a strain detection, a pressure detection and an acoustic detection;

wherein said goal detection sensor measures a ball passing through the goal generating a goal datum, or a ball not passing through a goal subsequent to a ball-impact sensor detection, generating a miss datum by at least one of an optical-retro-reflective detection, a vibration detection, a strain detection, an acceleration detection, an angle detection, and a tilt detection;

electronic times that represent timing by a clock within said microprocessor of a triggering event related to said ball-shooting detection;

one or more video recordings captured by at least one recording source connected to or part of a remote computational device;

a time synchronization based on the synchronization of said clock within said microprocessor and a clock within said remote computational device;

wherein said electronic times and said time synchronization are utilized to associate portions of said one or more video recordings with corresponding shots toward the goal; said associated portions are stored as separate video snippets; and

said video snippets are indexed by the corresponding the goal/miss data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2018
From: GORDON, STEVEN J.; ZUCCARINI, DANIEL P.
To: SHOOTER'S TOUCH, LLC
Reel/Frame 044715/0826 →
Continuity (4)
Continuation In Part 15083612 · Mar 29, 2016
Continuation In Part 14662419 · Mar 19, 2015
Provisional Application 61955856 · Mar 20, 2014
Related Publication 20180147468A1 · May 31, 2018
Cited By (1)
US 12,508,485