IP Library Patent Application 18425901
Patent Application
App. No. 18/425,901

METHOD AND SYSTEM FOR INTERACTIVE, INTERPRETABLE, AND IMPROVED MATCH AND PLAYER PERFORMANCE PREDICTIONS IN TEAM SPORTS

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 None
App. No.
18/425,901
Abstract

A method of generating an outcome for a sporting event is disclosed herein. A computing system retrieves tracking data from a data store. The computing system generates a predictive model using a deep neural network. The one or more neural networks of the deep neural network generates one or more embeddings comprising team-specific information and agent-specific information based on the tracking data. The computing system selects, from the tracking data, one or more features related to a current context of the sporting event. The computing system learns, by the deep neural network, one or more likely outcomes of one or more sporting events. The computing system receives a pre-match lineup for the sporting event. The computing system generates, via the predictive model, a likely outcome of the sporting event based on historical information of each agent for the home team, each agent for the away team, and team-specific features.

Claims (45)

1 - 20 . (canceled)

21 . A computer-implemented method for generating a prediction model for predicting in-match outcomes, the computer-implemented method comprising:

receiving, by one or more processors, one or more data sets from a data store, wherein the one or more data sets correspond to one or more matches;

constructing, by the one or more processors, a first vector corresponding to one or more team metrics of the one or more matches;

constructing, by the one or more processors, a second vector corresponding to one or more agent metrics of the one or more matches;

constructing, by the one or more processors, a third vector corresponding to one or more play-by-play events across the one or more matches;

predicting, by the one or more processors, one or more players in the one or more matches at one or more time periods based on the first vector, the second vector, and the third vector; and

generating, by the one or more processors, a predicted final score for each of the one or more matches at each of the one or more time periods based on the one or more players, the first vector, the second vector, and the third vector.

22 . The computer-implemented method of claim 21 , the computer-implemented method further comprising:

determining, by the one or more processors, an optimal set of mixture parameters by reducing a likelihood of finding the optimal set of mixture parameters.

23 . The computer-implemented method of claim 22 , the computer-implemented method further comprising:

utilizing, by the one or more processors, the optimal set of mixture parameters to generate a projected score difference between an away team of the one or more matches and a home team of the one or more matches.

24 . The computer-implemented method of claim 21 , wherein the one or more data sets include spatial event data for the one or more matches.

25 . The computer-implemented method of claim 21 , wherein constructing the first vector includes parsing the one or more data sets to identify at least one of the one or more data sets directed to the one or more team metrics.

26 . The computer-implemented method of claim 21 , wherein constructing the second vector includes parsing the one or more data sets to identify at least one of the one or more data sets directed to the one or more agent metrics.

27 . The computer-implemented method of claim 21 , wherein the one or more play-by-play events include a game time event, a ball possession event, or a score difference event.

28 . The computer-implemented method of claim 21 , wherein predicting the one or more players includes training a neural network to predict the one or more players in the one or more matches.

29 . The computer-implemented method of claim 21 , wherein generating the predicted final score includes training a mixture density network to predict the predicted final score.

30 . A non-transitory computer readable medium comprising one or more sequences of instructions, which, when executed by a processor, causes a computing system to perform operations comprising:

receiving, by the computing system, one or more data sets from a data store, wherein the one or more data sets correspond to one or more matches;

constructing, by the computing system, a first vector corresponding to one or more team metrics of the one or more matches;

constructing, by the computing system, a second vector corresponding to one or more agent metrics of the one or more matches;

constructing, by the computing system, a third vector corresponding to one or more play-by-play events across the one or more matches;

predicting, by the computing system, one or more players in the one or more matches at one or more time periods based on the first vector, the second vector, and the third vector; and

generating, by the computing system, a predicted final score for each of the one or more matches at each of the one or more time periods based on the one or more players, the first vector, the second vector, and the third vector.

31 . The non-transitory computer readable medium of claim 30 , the operations further comprising:

determining, by the computing system, an optimal set of mixture parameters by reducing a likelihood of finding the optimal set of mixture parameters.

32 . The non-transitory computer readable medium of claim 31 , the operations further comprising:

utilizing, by the computing system, the optimal set of mixture parameters to generate a projected score difference between an away team of the one or more matches and a home team of the one or more matches.

33 . The non-transitory computer readable medium of claim 30 , wherein the one or more data sets include spatial event data for the one or more matches.

34 . The non-transitory computer readable medium of claim 30 , wherein constructing the first vector includes parsing the one or more data sets to identify at least one of the one or more data sets directed to the one or more team metrics.

35 . The non-transitory computer readable medium of claim 30 , wherein constructing the second vector includes parsing the one or more data sets to identify at least one of the one or more data sets directed to the one or more agent metrics.

36 . A system comprising:

a processor; and

a memory having programming instructions stored thereon, which, when executed by the processor, causes the system to perform operations comprising:

receiving one or more data sets from a data store, wherein the one or more data sets correspond to one or more matches;

constructing a first vector corresponding to one or more team metrics of the one or more matches;

constructing a second vector corresponding to one or more agent metrics of the one or more matches;

constructing a third vector corresponding to one or more play-by-play events across the one or more matches;

predicting one or more players in the one or more matches at one or more time periods based on the first vector, the second vector, and the third vector; and

generating a predicted final score for each of the one or more matches at each of the one or more time periods based on the one or more players, the first vector, the second vector, and the third vector.

37 . The system of claim 36 , wherein constructing the second vector includes parsing the one or more data sets to identify at least one of the one or more data sets directed to the one or more agent metrics.

38 . The system of claim 36 , wherein the one or more play-by-play events include a game time event, a ball possession event, or a score difference event.

39 . The system of claim 36 , wherein predicting the one or more players includes training a neural network to predict the one or more players in the one or more matches.

40 . The system of claim 36 , wherein generating the predicted final score includes training a mixture density network to predict the predicted final score.

Assignments (2)
SECURITY INTEREST Recorded Apr 14, 2026
From: STATS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 075390/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2024
From: RUIZ, HECTOR; GANGULY, SUJOY; FRANK, NATHAN; LUCEY, PATRICK
To: STATS LLC
Reel/Frame 066315/0586 →