System and methods for implementing a feature set of high-dimensional spatial data in sports predictions
US-2025068678-A1 · Feb 27, 2025 · US
US12558603B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12558603-B2 |
| Application number | US-202318168381-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 13, 2023 |
| Priority date | Feb 14, 2022 |
| Publication date | Feb 24, 2026 |
| Grant date | Feb 24, 2026 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computing system identifies data related to a tennis match between a first player and a second player. The data includes a current match state and a current in-match performance. The computing system generates an input data set that includes the data related to the tennis match. The generating includes modifying the current match state to assume that the first player will win a next point in the tennis match. Based on the input data set, the computing system measures an importance of the next point to the first player winning the tennis match.
Opening claim text (preview).
The invention claimed is: 1 . A method comprising: identifying, by a computing system, data related to a tennis match between a first player and a second player, the data comprising a current match state and a current in-match performance; generating, by the computing system, an input data set comprising the data related to the tennis match, the generating comprising modifying the current match state to assume that the first player will win a next point in the tennis match; based on the input data set, measuring, by the computing system, an importance of the next point to the first player winning the tennis match by: predicting, by the computing system, a first outcome of a current game based on the input data set; predicting, by the computing system, a second outcome of a current set based on the input data set and the predicted first outcome of the current game; and predicting, by the computing system, a third outcome of the tennis match based on the input data set, the predicted first outcome of the current game, and the predicted second outcome of the current set; generating, by the computing system, a graphical representation indicating the importance of the next point; and overlaying, by the computing system, the graphical representation over a broadcast video feed of the tennis match. 2 . The method of claim 1 , further comprising: generating, by the computing system, a momentum of the first player based on the measured importance of the next point to the first player winning the tennis match. 3 . The method of claim 2 , wherein generating, by the computing system, the momentum of the first player based on the measured importance of the next point to the first player winning the tennis match comprises: identifying gained leverages of the first player over a previous number of points; and generating a weighted moving average of the gained leverages. 4 . The method of claim 2 , further comprising: overlaying, by the computing system, a generated momentum graphical representation of the generated momentum over the broadcast video feed of the tennis match. 5 . The method of claim 1 , further comprising: generating, by the computing system, a clutch metric for the first player based on the importance of the next point. 6 . The method of claim 5 , wherein generating, by the computing system, the clutch metric for the first player based on the importance of the next point comprises: determining that the next point has greater than a threshold effect on the predicted third outcome of the tennis match. 7 . The method of claim 1 , further comprising: overlaying, by the computing system, a current win probability graphical representation of a current win probability of the first player over the broadcast video feed of the tennis match. 8 . The method of claim 1 , further comprising: determining, by the computing system, that the next point meets a threshold level of importance. 9 . The method of claim 1 , further comprising: determining, by the computing system, a win probability of the first player; generating, by the computing system, a win probability graphical representation comprising the win probability; and overlaying, by the computing system, the graphical representation over the broadcast video feed of the tennis match. 10 . A non-transitory computer readable medium having one or more sequences of instructions stored thereon, which, when executed by a processor, causes a computing system to perform operations comprising: identifying, by the computing system, data related to a tennis match between a first player and a second player, the data comprising a current match state and a current in-match performance; generating, by the computing system, an input data set comprising the data related to the tennis match, the generating comprising modifying the current match state to assume that the first player will win a next point in the tennis match; based on the input data set, measuring, by the computing system, an importance of the next point to the first player winning the tennis match by: predicting, by the computing system, a first outcome of a current game based on the input data set, predicting, by the computing system, a second outcome of a current set based on the input data set and the predicted first outcome of the current game, and predicting, by the computing system, a third outcome of the tennis match based on the input data set, the predicted first outcome of the current game, and the predicted second outcome of the current set; generating, by the computing system, a graphical representation indicating the importance of the next point; and overlaying, by the computing system, the graphical representation over a broadcast video feed of the tennis match. 11 . The non-transitory computer readable medium of claim 10 , further comprising: generating, by the computing system, a momentum of the first player based on the measured importance of the next point to the first player winning the tennis match. 12 . The non-transitory computer readable medium of claim 11 , wherein generating, by the computing system, the momentum of the first player based on the measured importance of the next point to the first player winning the tennis match comprises: identifying gained leverages of the first player over a previous number of points; and generating a weighted moving average of the gained leverages. 13 . The non-transitory computer readable medium of claim 11 , further comprising: overlaying, by the computing system, a graphical representation of the generated momentum over a broadcast video feed of the tennis match. 14 . The non-transitory computer readable medium of claim 10 , further comprising: generating, by the computing system, a clutch metric for the first player based on the importance of the next point. 15 . The non-transitory computer readable medium of claim 14 , wherein generating, by the computing system, the clutch metric for the first player based on the importance of the next point comprises: determining that the next point has greater than a threshold effect on the predicted third outcome of the tennis match. 16 . The non-transitory computer readable medium of claim 10 , further comprising: overlaying, by the computing system, a current win probability graphical representation of a current win probability of the first player over the broadcast video feed of the tennis match. 17 . 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: identifying data related to a tennis match between a first player and a second player, the data comprising a current match state and a current in-match performance; generating an input data set comprising the data related to the tennis match, the generating comprising modifying the current match state to assume that the first player will win a next point in the tennis match; based on the input data set, measuring an importance of the next point to the first player winning the tennis match by: predicting a first outcome of a current game based on the input data set, predicting a second outcome of a current set based on the input data set and the predicted first outcome of the current game, and predicting a third outcome of the tennis match based on the input data set, the predicted first outcome of the current game, and the predicted second outcome of the current set; generating a graphical represe
Monitoring athletic performances, e.g. for determining the work of a user on an exercise apparatus, the completed jogging or cycling distance · CPC title
Probabilistic graphical models, e.g. probabilistic networks · CPC title
of sport video content · CPC title
Performance analysis of employees; Performance analysis of enterprise or organisation operations · CPC title
Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem" (market predictions or forecasting for commercial activities G06Q30/0202) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.