Systems And Methods For Analyzing Event Data
First Claim
Patent Images
1. A computer-implemented method for determining a target situation in an event comprising:
- receiving positional information including the relative positions of a first plurality of selected participants in the event;
detecting, in real-time, aggregate motion of the selected participants using the positional information;
determining that the target situation has occurred when at least one change in the aggregate motion occurs in accordance with a predetermined characteristic during a first time interval.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
42 Claims
-
1. A computer-implemented method for determining a target situation in an event comprising:
-
receiving positional information including the relative positions of a first plurality of selected participants in the event; detecting, in real-time, aggregate motion of the selected participants using the positional information; determining that the target situation has occurred when at least one change in the aggregate motion occurs in accordance with a predetermined characteristic during a first time interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method for detecting a play in an event in real time using data extracted from a tracking system providing positional information for event participants, the method comprising:
-
identifying a pre-play target set of conditions; identifying a system arm condition; identifying a play start condition; establishing an aggregate motion baseline of the play; and identifying an end-of-play condition.
-
-
11. A computer-implemented method for predicting the relative success of player formations in an event comprising:
-
determining relative positions of players of interest in a static formation; comparing the positions in the static formation against a library of the standard formations to find a matching standard formation in the library corresponding to the static formation; determining the deviations in the static formation relative to the matching standard formation; logging the deviations and associated attributes in a deviation database; accessing the deviation database to identify correlations between each of the deviations and results of plays using the deviations; comparing results of plays using the deviations with results of plays using the matching standard formation; and generating a report including the relative success of the deviations and the corresponding standard formation.
-
-
12. A computer-implemented method for predicting the success of a play in an event comprising:
-
determining relative positions of selected players in a static formation; comparing the positions in the static formation against a library of standard formations to find a matching standard formation in the library corresponding to the static formation; determining deviations in the static formation relative to the matching standard formation; logging the deviations and associated attributes in a database; accessing play data to retrieve results of previous plays executed by the opponent in a specific type of game situation; sorting the results based on the matching standard formation and frequency of plays in the specific game situation; tabulating a percentage of times specific plays were run from the corresponding standard formation in the specific type of game situation; comparing outcomes of plays using the deviations with outcomes of plays using the matching standard formation; and generating a report including the relative success of the plays using the deviations and matching standard formation.
-
-
13. A computer-implemented method for generating recommendations to improve the performance of a team in an event comprising:
-
determining paths of each player in a selected group for the duration of a play in the event to establish a dynamic play execution; comparing the dynamic play execution against a library of standard plays to find a matching standard play; determining path deviations for each said path in the dynamic play execution, relative to corresponding standard paths in the matching standard play; logging the path deviations and associated attributes in a database; accessing the database to identify correlations between the path deviations and outcomes of matching standard plays; comparing outcomes of the plays with path deviations and corresponding plays using standard paths; and generating a report including relative success of the plays with the deviant paths and corresponding plays using standard paths.
-
-
14. A computer-implemented method for predicting the behavior of a team of interest in an event comprising:
-
establishing paths of each player in a selected group, for the team of interest, for the duration of a play in the event to establish a dynamic play execution; comparing the dynamic play execution against a library of standard plays for the team of interest to find a matching standard play; determining path deviations for each said path in the dynamic play execution, relative to corresponding standard paths in the matching standard play; logging the deviations and associated attributes in a database; accessing the database to identify correlations between the path deviations and outcomes of the matching standard plays; tabulating a percentage of times specific plays were run by the team of interest in a specific type of game situation when one of the deviations was present; comparing the type of play executed in the specific type of game situation when one of the deviations was present, with the type of play executed when the play was executed without one of the deviations; and generating a report including the predicted behavior of the team of interest as a function of deviant play execution and the specific type of game situation, for the team of interest.
-
-
15. A computer-implemented method for annotating a video feed of an event comprising:
-
receiving the video feed of at least part of the event; receiving positional information from a tracking system including the position of a selected participant in the event; determining the path of travel of the participant from the positional information; and overlaying, onto the video feed, graphical information indicating the path of travel, and graphical information identifying the participant. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-implemented method for displaying player identification graphics in an event comprising:
-
receiving a video feed of the event; receiving positional information from a tracking system including the positions of selected players in the event; calculating the direction of an off-screen player, not present in the video feed, relative to a border of a display screen on which the video feed is displayed, using the positional information; determining a location along the border closest to the off-screen player; and placing a highlighting indicator on the display screen proximate to the location to indicate that the off-screen player is in a particular direction relative to the images displayed on the screen. - View Dependent Claims (23)
-
-
24. A computer-implemented method for annotating a video stream of a participant in an event comprising:
-
receiving the video stream including the participant; determining the position of the participant from positional information provided by a tracking system including the position of the participant; overlaying, on top of the video stream, a transparent window identical in size to an image of the video stream when displayed; drawing a semi-transparent highlighting shape, approximately the size of the participant, in the window at the approximate position of the participant; and overlaying the highlighting indicator on the video stream to create an image wherein the participant is highlighted. - View Dependent Claims (25, 26, 27)
-
-
28. A computer-implemented method for automating video filming of a game on a field comprising:
-
(a) capturing, via a first video camera, for a predetermined duration, an image of a scoreboard displaying information relating to the game; (b) upon detecting a predetermined pre-play condition, capturing, via the first camera, all of the players on the field for the length of the subsequent play; (c) upon detecting a start of play condition, capturing, via the first camera and a second video camera, all of the players on the field until an end of play condition is detected; and repeating steps (a)-(c) until the end of the game.
-
-
29. A computer-implemented method for providing information related to an athletic event comprising:
-
receiving respective positions of a plurality of participants on a playing field for the event; analyzing the positions to determine a predefined parameter in the athletic event; and wirelessly transmitting the parameter to a portable device. - View Dependent Claims (30, 31, 32, 33)
-
-
34. A computer-implemented system for displaying athletic event information comprising:
-
a video camera for capturing images of the event and placing the images in a video feed; a tracking system for providing the positions of selected participants in the event; a computing device, coupled to the camera, for processing the images from the video feed and the tracking system to provide game information related to the event; a handheld device wirelessly coupled to the computing device for displaying at least some of the game information, and for issuing commands to the computing device; and a display device, coupled to the computing device; wherein the commands issued from the handheld device determines what aspects of the information are displayed on the display device. - View Dependent Claims (35, 36)
-
-
37. A computer-implemented method for controlling imaging of an event in which players are participating on a field of play comprising:
-
automatically capturing a target situation by directing a robotic camera to cover an area of interest on the field of play in anticipation of a target situation and for a period of time after the target situation has occurred; wherein the target situation is anticipated at least partially in response to event characterization information including at least one of identification of a player formation, identification of a play, beginning of a play, end of a play, a player'"'"'s path of travel, a position of the line of scrimmage, and position and orientation of coaches and officials. - View Dependent Claims (38, 39, 40, 41, 42)
-
Specification