US 12,175,754 B2
System and method for content and style predictions in sports
Sujoy Ganguly, Chicago, IL (US); Long Sha, Brisbane (AU); Jennifer Hobbs, Chicago, IL (US); Xinyu Wei, Melbourne (AU); and Patrick Joseph Lucey, Chicago, IL (US)
Assigned to Stats LLC, Chicago, IL (US)
Filed by STATS LLC, Chicago, IL (US)
Filed on Jan. 13, 2023, as Appl. No. 18/154,145.
Application 18/154,145 is a continuation of application No. 16/870,170, filed on May 8, 2020, granted, now 11,554,292.
Claims priority of provisional application 62/844,874, filed on May 8, 2019.
Prior Publication US 2023/0169766 A1, Jun. 1, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06V 20/40 (2022.01); A63B 24/00 (2006.01); G06N 3/08 (2023.01); G06V 10/82 (2022.01)
CPC G06V 20/42 (2022.01) [A63B 24/0006 (2013.01); A63B 24/0021 (2013.01); A63B 24/0087 (2013.01); G06N 3/08 (2013.01); G06V 10/82 (2022.01); A63B 2024/0009 (2013.01); A63B 2024/0025 (2013.01); A63B 2024/0028 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of generating a play prediction for a team, comprising:
receiving, by a processor of a computing system, match data for a match between a first team and a second team from a memory of the computing system;
extracting, by the processor of the computing system, from the match data, one or more portions of data corresponding to a target play of the first team of the match, wherein the one or more portions of data include tracking data, and wherein the tracking data includes trajectory data;
inputting, by the processor of the computing system, the tracking data into a variational autoencoder, wherein the variational autoencoder includes a generative model configured to receive the trajectory data and generate a plurality of variants of target play based on the trajectory data;
based on the inputting, receiving, by the processor of the computing system, the plurality of variants of the target play based on the tracking data from the variational autoencoder;
inputting, by the processor of the computing system, the target play and the plurality of variants into a neural network;
based on the inputting, receiving, by the processor of the computing system, a team identity and a playing style corresponding to each of the plurality of variants from the neural network;
generating, by the processor of the computing system, a graphical representation of the team identity and the playing style corresponding to each of the plurality of variants; and
outputting, by the processor of the computing system, the graphical representation via a display of the computing system.