# US 11,998,820 B2 · Basketball performance monitoring system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,998,820 B2
- Document ID: US11998820B2
- Status: Granted
- Kind: B2
- Application number: 17/964,230
- Filed: 2022-10-12
- Published: 2023-02-02
- Granted: 2024-06-04
- Earliest claimed: 2014-03-20
- Assignees: Shooter's Touch, LLC
- Applicants: Shooter's Touch, LLC
- Inventors: Steven J. Gordon; Daniel P. Zuccarini
- Web page: https://patentgrep.com/patent/US11998820B2

## CPC

- A63B 69/0071: {for basketball}
- A63B 24/0062: {Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance}
- A63B 71/0619: {Displays, user interfaces and indicating devices, specially adapted for sport equipment, e.g. display mounted on treadmills}
- G09B 19/0038: {Sports}
- A63B 2071/0647: {Visualisation of executed movements}
- A63B 2071/065: {Visualisation of specific exercise parameters}
- A63B 2220/17: Counting, e.g. counting periodical movements, revolutions or cycles, or including further data processing to determine distances or speed
- A63B 2220/40: Acceleration
- A63B 2220/53: Force of an impact, e.g. blow or punch
- A63B 2220/62: Time or time measurement used for time reference, time stamp, master time or clock signal
- A63B 2220/806: Video cameras
- A63B 2225/50: Wireless data transmission, e.g. by radio transmitters or telemetry
- G07C 1/22: in connection with sports or games
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- G07C: TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE

## 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

### Claim 1

A system for creating and viewing indexed video snippets of a series of shots toward a goal comprising:
at least one sensor proximate the 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 said at least one sensor;
electronic times that represent timing by said microprocessor of said triggering event responsive to the ball-shooting detection by at said least one sensor 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 said at least one sensor measures the ball passing through the goal generating a goal datum, or the ball not passing through the goal generating a miss datum;
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 datum/miss datum; associated portions are stored as separate video snippets.

### Claim 2 (depends on 1)

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.

### Claim 3 (depends on 1)

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.

### Claim 4 (depends on 3)

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.

### Claim 5 (depends on 1)

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 a start through an 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.

### Claim 6 (depends on 5)

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

### Claim 7 (depends on 6)

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

### Claim 8 (depends on 5)

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

### Claim 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 at least one sensor responsive to the ball-shooting;
wherein said at least one sensor responsive to the ball-shooting measures the ball passing through the goal generating a goal datum, or the ball not passing through the goal generating a miss datum;
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 the goal based on said synchronized clocks, said starting time and said ending time and said goal datum/miss datum;
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.

### Claim 10 (depends on 9)

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

### Claim 11

A system for creating and viewing indexed video snippets of a series of shots toward a goal comprising:
at least one sensor 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;
wherein said ball-shooting detection measures a ball passing through the goal generating a goal datum, or the ball not passing through the goal generating a miss datum;
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 datum/miss datum.
