| CPC A63B 24/0006 (2013.01) [A63B 24/0021 (2013.01); A63B 24/0062 (2013.01); A63B 24/0087 (2013.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a processor of a computing system, real-time tracking data from a tracking system for a sporting event between a first team and a second team,
wherein the tracking system comprises:
a processor;
a memory having programming instructions stored thereon;
an optically-based system using a plurality of cameras, and
wherein the tracking system records motion of one or more players or one or more objects associated with the sporting event;
identifying, by the processor of the computing system, a scoring attempt event in the real-time tracking data for the sporting event;
determining, by the computing system, a set of players involved in the scoring attempt event, the set of players comprising a defensive player defending the scoring attempt event and an offensive player initiating the scoring attempt event;
identifying, by the processor of the computing system, personalized embeddings corresponding to the defensive player;
extracting, by the processor of the computing system, one or more features related to the scoring attempt event, the one or more features comprising a first set of location coordinates corresponding to an origination location of the offensive player initiating the scoring attempt event, second set of location coordinates corresponding to an initial position of the defensive player when the offensive player initiated the scoring attempt event, and body pose information of the offensive player;
predicting, by the processor of the computing system, a likely outcome of the scoring attempt event based on the personalized embeddings of the defensive player and the one or more features related to the scoring attempt event; and
outputting, by the processor of the computing system, a graphical representation of the likely outcome of the scoring attempt for visual depiction via a display.
|