Micro-Level and Macro-Level Predictions in Sports

    公开(公告)号:US20220270004A1

    公开(公告)日:2022-08-25

    申请号:US17651960

    申请日:2022-02-22

    申请人: STATS LLC

    IPC分类号: G06Q10/04 G06N7/00

    摘要: A method is disclosed herein. A computing system receives a data feed for an event. The data feed includes real-time player and team information. The computing system generates a feature representation of the data feed. The computing system generates micro predictions for the event. The micro predictions for the event are associated with predictions at a match level. The computing system generates macro predictions for each team involved in the event. The macro predictions are associated with predictions across one or more seasons. The computing system generates an output. The output includes the micro predictions and the macro predictions.

    System and method for generating trackable video frames from broadcast video

    公开(公告)号:US11379683B2

    公开(公告)日:2022-07-05

    申请号:US16805116

    申请日:2020-02-28

    申请人: STATS LLC

    摘要: A system and method of generating trackable frames from a broadcast video feed are provided herein. A computing system retrieves a broadcast video feed for a sporting event. The broadcast video feed includes a plurality of video frames. The computing system generates a set of frames for classification using a principal component analysis model. The set of frames are a subset of the plurality of video frames. The computing system partitions each frame of the set of frames into a plurality of clusters. The computing system classifies each frame of the plurality of frames as trackable or untrackable. Trackable frames capture a unified view of the sporting event. The computing system compares each cluster to a predetermined threshold to determine whether each cluster comprises at least a threshold number of trackable frames. The computing system classifies each cluster that includes at least the threshold number of trackable frames as trackable.

    Machine learning for recognizing and interpreting embedded information card content

    公开(公告)号:US11373404B2

    公开(公告)日:2022-06-28

    申请号:US16411710

    申请日:2019-05-14

    申请人: STATS LLC

    摘要: Metadata for highlights of a video stream is extracted from card images embedded in the video stream. The highlights may be segments of a video stream, such as a broadcast of a sporting event, that are of particular interest to one or more users. Card images embedded in video frames of the video stream are identified and processed to extract text. The text characters may be recognized by applying a machine-learned model trained with a set of characters extracted from card images embedded in sports television programming contents. The training set of character vectors may be pre-processed to maximize metric distance between the training set members. The text may be interpreted to obtain the metadata. The metadata may be stored in association with the portion of the video stream. The metadata may provide information regarding the highlights, and may be presented concurrently with playback of the highlights.

    AUDIO PROCESSING FOR DETECTING OCCURRENCES OF LOUD SOUND CHARACTERIZED BY BRIEF AUDIO BURSTS

    公开(公告)号:US20220180892A1

    公开(公告)日:2022-06-09

    申请号:US17681115

    申请日:2022-02-25

    申请人: STATS LLC

    摘要: A boundary of a highlight of audiovisual content depicting an event is identified. The audiovisual content may be a broadcast, such as a television broadcast of a sporting event. The highlight may be a segment of the audiovisual content deemed to be of particular interest. Audio data for the audiovisual content is stored, and the audio data is automatically analyzed to detect one or more audio events indicative of one or more occurrences to be included in the highlight. Each audio event may be a brief, high-energy audio burst such as the sound made by a tennis serve. A time index within the audiovisual content, before or after the audio event, may be designated as the boundary, which may be the beginning or end of the highlight.

    SYSTEM AND METHOD FOR GENERATING PLAYER TRACKING DATA FROM BROADCAST VIDEO

    公开(公告)号:US20220092344A1

    公开(公告)日:2022-03-24

    申请号:US17532707

    申请日:2021-11-22

    申请人: STATS LLC

    摘要: A system and method of generating a player tracking prediction are described herein. A computing system retrieves a broadcast video feed for a sporting event. The computing system segments the broadcast video feed into a unified view. The computing system generates a plurality of data sets based on the plurality of trackable frames. The computing system calibrates a camera associated with each trackable frame based on the body pose information. The computing system generates a plurality of sets of short tracklets based on the plurality of trackable frames and the body pose information. The computing system connects each set of short tracklets by generating a motion field vector for each player in the plurality of trackable frames. The computing system predicts a future motion of a player based on the player's motion field vector using a neural network.

    System and method for generating player tracking data from broadcast video

    公开(公告)号:US11182642B2

    公开(公告)日:2021-11-23

    申请号:US16805086

    申请日:2020-02-28

    申请人: STATS LLC

    摘要: A system and method of generating a player tracking prediction are described herein. A computing system retrieves a broadcast video feed for a sporting event. The computing system segments the broadcast video feed into a unified view. The computing system generates a plurality of data sets based on the plurality of trackable frames. The computing system calibrates a camera associated with each trackable frame based on the body pose information. The computing system generates a plurality of sets of short tracklets based on the plurality of trackable frames and the body pose information. The computing system connects each set of short tracklets by generating a motion field vector for each player in the plurality of trackable frames. The computing system predicts a future motion of a player based on the player's motion field vector using a neural network.

    Graph Based Method of Next Pitch Prediction

    公开(公告)号:US20210322825A1

    公开(公告)日:2021-10-21

    申请号:US17226211

    申请日:2021-04-09

    申请人: STATS LLC

    IPC分类号: A63B24/00 G06N3/08 G06N3/04

    摘要: A system and method for predicting next pitch are disclosed herein. A computing system retrieves pitch-by-pitch information for a plurality of events and game context information associated with each pitch in the pitch-by-pitch information. The computing system converts the pitch-by-pitch information and the game context information into a plurality of graph-based representation. A graph neural network learns to generate a pitch type prediction for each pitch based on the plurality of graph-based representations. The computing system generates a trained graph neural network based on the learning. The computing system receives a current graph-based representation of current pitch-by-pitch information for a current pitcher and current game context information. The computing system predicts, via the trained graph neural network, a pitch type for the next pitch to be delivered from the current pitcher.

    Video processing for embedded information card localization and content extraction

    公开(公告)号:US11138438B2

    公开(公告)日:2021-10-05

    申请号:US16411713

    申请日:2019-05-14

    申请人: STATS LLC

    摘要: Metadata for one or more highlights of a video stream may be extracted from one or more card images embedded in the video stream. The highlights may be segments of the video stream, such as a broadcast of a sporting event, that are of particular interest. According to one method, video frames of the video stream are stored. One or more information cards embedded in a decoded video frame may be detected by analyzing one or more predetermined video frame regions. Image segmentation, edge detection, and/or closed contour identification may then be performed on identified video frame region(s). Further processing may include obtaining a minimum rectangular perimeter area enclosing all remaining segments, which may then be further processed to determine precise boundaries of information card(s). The card image(s) may be analyzed to obtain metadata, which may be stored in association with at least one of the video frames.

    Platform for quality assurance in natural language generation frameworks

    公开(公告)号:US11087095B1

    公开(公告)日:2021-08-10

    申请号:US14627717

    申请日:2015-02-20

    申请人: STATS LLC

    摘要: The present invention is a system and method for optimizing the narrative text generated by one or more narrative frameworks that utilize data input from one or more data sources to drive the creation of a narrative text output. Narrative text is generated in accordance with sets of data that provide the scope of text to be generated. A Quality Assurance module presents the narrative text output to a user that reviews both the condition and the logic evaluation associated with the scope, and the quality of the generated text. A log of Quality Assurance items is created upon review of the generated text. These items are then later resolved by locating them in a narrative text generation data structure to resolve the identified issues.

    GENERATING ROLES IN SPORTS THROUGH UNSUPERVISED LEARNING

    公开(公告)号:US20210241145A1

    公开(公告)日:2021-08-05

    申请号:US17167400

    申请日:2021-02-04

    申请人: STATS LLC

    IPC分类号: G06N5/04 G06N20/00

    摘要: A system and method for generating a role summary associated with one or more players are disclosed herein. A computing system retrieves event information for a plurality of teams for a plurality of events. The computing system generates a spatial output that describes each player. The computing system identifies a playing style associated with each team. The computing system identifies a subset of paths a player or team takes between two zones. The computing system identifies each player's involvement in a team's process. The computing system generates a score corresponding to a value of a player's involvement in a given play based on the event information. The computing system generates a score associated with each player's passing ability based on the event information. The computing system determines a shot style of each player based on the event information. The computing system identifies a role associated with each player.