IP Library Granted Patent US 9,216,319
Granted Patent B2
US 9,216,319 · App. 14/330,838 · Granted Dec 22, 2015

Systems and methods for analyzing event data

Inventors: Douglas J. DeAngelis (Ipswich, MA); Kirk M. Sigel (Ithaca, NY); Edward G. Evansen (West Newbury, MA)
Assignee: Isolynx, LLC
A63B24/0021H04N5/262A63B2024/0025A63B2220/10A63B2220/30A63B2220/806A63B2225/20A63B2225/54A63B2243/007G01S13/878
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 9,216,319
App. No.
14/330,838
Granted
Dec 22, 2015
Kind
B2
Abstract

A computer-implemented method for determining a target situation in an athletic event. Positional information including the relative positions of a group of selected participants is initially received from a tracking system, and the aggregate motion of the selected participants is detected in real-time using the positional information. The target situation may be determined to have occurred when a change in the aggregate motion occurs in accordance with a predetermined characteristic during an initial time interval.

Claims (32)

1. A computer-implemented method for annotating a video feed of an event comprising:

receiving, from a tracking system, positional information of a plurality of participants in the event;

determining a target situation within the video feed based upon a sequence of individual aggregate motion values of the plurality of participants of the event;

determining a path of travel, during at least a portion of the event, of a selected participant from the positional information; and

overlaying, onto the video feed, graphical information comprising the path of travel and identifying information of the selected participant after the target situation is determined;

wherein each aggregate motion value is, at a particular time, one of (a) a sum of velocities of the plurality of selected participants and (b) an average of the velocities of the plurality of selected participants.

2. The computer-implemented method of claim 1 , wherein the video feed is a live video feed and the steps of determining a target situation, determining the path of travel, and overlaying are performed in real time.

3. The computer-implemented method of claim 1 , further comprising causing at least one video camera to track the selected participant.

4. The computer-implemented method of claim 1 , further comprising analyzing the path of travel to evaluate performance of the participant.

5. The computer-implemented method of claim 4 , the step of analyzing comprising determining a distance traveled by the selected participant, wherein the graphical information further comprising the distance traveled by the selected participant.

6. The computer-implemented method of claim 1 , wherein the selected participant is selected by the user of a handheld device.

7. The computer-implemented method of claim 1 , wherein the target situation is a start of a play within the event.

8. The computer-implemented method of claim 7 , wherein the step of determining the target situation includes determining the start of the play by identifying a line set condition and subsequently detecting an increase in adjacent ones of the sequence of individual aggregate motion values.

9. The computer-implemented method of claim 1 , wherein the target situation is an end of a play within the event, and wherein the step of overlaying comprises overlaying the graphical information during a replay of the play.

10. The computer-implemented method of claim 9 , wherein the step of determining the target situation includes determining the end of the play by detecting a decrease, by a threshold amount, in the adjacent ones of the sequence of individual aggregate motion values.

11. The computer-implemented method of claim 1 , wherein the step of overlaying includes displaying the video feed and overlayed graphical information on a scoreboard at the location of the event.

12. A system for displaying event information comprising:

a video camera for capturing a video feed of the event;

a tracking system for providing position information of a plurality of participants of the event;

a computing device, coupled to the video camera, including:

instructions for determining a target situation within the event based upon a sequence of individual aggregate motion values of the plurality of participants in the event, and

instructions determining a path of travel, during at least a portion of the event, of a selected participant from the positional information; and

a display device for displaying graphical information, overlaying the video feed, comprising the path of travel and identifying information of the selected participant;

wherein each aggregate motion value is, at a particular time, one of (a) a sum of velocities of the plurality of selected participants and (b) an average of the velocities of the plurality of selected participants.

13. The system of claim 12 , wherein the video feed is a live video feed.

14. The system of claim 12 , further comprising an additional video camera for tracking the selected participant.

15. The system of claim 12 , wherein the selected participant is selected by a user of a handheld device.

16. The system of claim 12 , wherein the target situation is a start of a play during the event.

17. The system of claim 16 , the instructions for determining the target situation including instructions for determining the start of the play based upon identification of a line set condition and subsequent detection of an increase in adjacent ones of the sequence of individual aggregate motion values.

18. The system of claim 12 , wherein the target situation is an end of the play during the event.

19. The system of claim 18 , wherein the display device is further for displaying the graphical information, overlaying the video feed, during a replay of a portion of the video feed corresponding to the play and after the end of the play.

20. The system of claim 18 , the instructions for determining the target situation including instructions for determining the end of the play based upon detection of a decrease in adjacent ones of the sequence of individual aggregate motion values.

Assignments (3)
SECURITY INTEREST Recorded Aug 7, 2026
From: CATAPULT SPORTS INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 075572/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2025
From: ISOLYNX, LLC
To: CATAPULT SPORTS INC.
Reel/Frame 073235/0073 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 14, 2014
From: DEANGELIS, DOUGLAS; SIGEL, KIRK M.; EVANSEN, EDWARD G.
To: ISOLYNX, LLC
Reel/Frame 034177/0135 →
Continuity (3)
Continuation 12985036 · Jan 5, 2011
Provisional Application 61292386 · Jan 5, 2010
Related Publication 20140320660A1 · Oct 30, 2014