Patents Assigned to STATS LLC
-
Publication number: 20250144470Abstract: A method of generating a player prediction is disclosed herein. A computing system retrieves data from a data store. The computing system generates a predictive model using an artificial neural network. The artificial neural network generates one or more personalized embeddings that include player-specific information based on historical performance. The computing system selects, from the data, one or more features related to each shot attempt captured in the data. The artificial neural network learns an outcome of each shot attempt based at least on the one or more personalized embeddings and the one or more features related to each shot attempt.Type: ApplicationFiled: January 8, 2025Publication date: May 8, 2025Applicant: STATS LLCInventors: Paul David Power, Aditya Cherukumudi, Sujoy Ganguly, Xinyu Wei, Long Sha, Jennifer Hobbs, Hector Ruiz, Patrick Joseph Lucey
-
Patent number: 12293440Abstract: A computing system receives data for a game. The data includes at least one of tracking data or event data. Based on the data for the game, the computing system determines that an event has occurred within the game. Based on the determining, the computing system generates a graphic responsive to the event. The graphic includes insights related to the event. The computing system recommends an image relevant to the event based on metatags associated with the event. The computing system generates a visual element by merging the image and the graphic.Type: GrantFiled: January 25, 2024Date of Patent: May 6, 2025Assignee: STATS LLCInventors: Patrick Joseph Lucey, Anthony Borsumato, Kevin Allinson, Christian Marko
-
Publication number: 20250135282Abstract: A method of generating a dynamic rating for an entity and rearranging an icon associated with the entity on a graphical user interface (GUI) of a computer system. The method includes: receiving a first set of data associated with one or more parameters for the entity; calculating a plurality of ability scores based on the first set of data; generating a first player rating based on each ability score of the plurality of ability scores; dynamically adjusting the plurality of ability scores based on receiving a second set of data associated with the one or more parameters for the entity; updating the first player rating based on the adjusted plurality of ability scores; automatically rearranging the icon to a position above or below a current position of the icon on the GUI based on the updated first player rating.Type: ApplicationFiled: October 31, 2024Publication date: May 1, 2025Applicant: STATS LLCInventors: Daniel Richard DINSDALE, Nils MACKAY, Hayley REDGATE, Daniele FORONI, Joe Dominic Gallagher
-
Patent number: 12288342Abstract: A system and method of re-identifying players in 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 plurality of tracks based on the plurality of video frames. Each track includes a plurality of image patches associated with at least one player. Each image patch of the plurality of image patches is a subset of the corresponding frame of the plurality of video frames. For each track, the computing system generates a gallery of image patches. A jersey number of each player is visible in each image patch of the gallery. The computing system matches, via a convolutional autoencoder, tracks across galleries. The computing system measures, via a neural network, a similarity score for each matched track and associates two tracks based on the measured similarity.Type: GrantFiled: November 17, 2023Date of Patent: April 29, 2025Assignee: STATS LLCInventors: Long Sha, Sujoy Ganguly, Xinyu Wei, Patrick Joseph Lucey, Aditya Cherukumudi
-
Publication number: 20250131721Abstract: One or more highlights of a video stream may be identified. 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. According to one method, at least a portion of the video stream may be stored. The portion of the video stream may be compared with templates of a template database to identify the one or more highlights. Each highlight may be a subset of the video stream that is deemed likely to match the one or more templates. The highlights, an identifier that identifies each of the highlights within the video stream, and/or metadata pertaining particularly to the one or more highlights may be stored to facilitate playback of the highlights for the users.Type: ApplicationFiled: January 2, 2025Publication date: April 24, 2025Applicant: STATS LLCInventors: Mihailo Stojancic, Warren Packard, Dennis Kanygin
-
Patent number: 12283056Abstract: A computing system identifies player tracking data and event data corresponding to a match. The match includes a first team and a second team. The player tracking data includes coordinate positions of each player during the event. The event data defines events that occur during the match. The computing system divides the player tracking data into a plurality of segments based on the event information. For each segment of the plurality of segments, the computing system learns a first formation associated with a respective team in possession. For each segment of the plurality of segments, the computing system learns a second formation associated with a respective team not in possession. The computing system maps each first formation to a first class of known formation clusters. The computing system maps each second formation to a second class of known formation clusters.Type: GrantFiled: February 11, 2022Date of Patent: April 22, 2025Assignee: STATS LLCInventors: Thomas Seidl, Michael Stöckl, Patrick Joseph Lucey
-
Patent number: 12271980Abstract: A computing system receives data for a game. The data includes at least one of tracking data or event data. Based on the data for the game, the computing system determines that an event has occurred within the game. Based on the determining, the computing system generates a graphic responsive to the event. The graphic includes insights related to the event. The computing system recommends an image relevant to the event based on metatags associated with the event. The computing system generates a visual element by merging the image and the graphic.Type: GrantFiled: September 30, 2022Date of Patent: April 8, 2025Assignee: STATS LLCInventors: Patrick Joseph Lucey, Anthony Borsumato, Kevin Allinson, Christian Marko
-
Patent number: 12273574Abstract: A computing system receives a video stream of a game. The computing system generates tracking data corresponding to the video stream using one or more artificial intelligence models. The computing system generates interactive video data by combining the video stream of the game with the tracking data. The computing system causes a media player to render graphics corresponding to the tracking data over the video stream by sending the interactive video data to a client device executing the media player.Type: GrantFiled: December 29, 2023Date of Patent: April 8, 2025Assignee: STATS LLCInventors: Sateesh Pedagadi, Johannes Kuehnel, Bradford Griffiths, Christian Marko, Raphael Reiners, Brian Orefice, Patrick Joseph Lucey
-
Patent number: 12262100Abstract: A customized highlight sequence depicting multiple events, and based on a user's personal characteristics, interests, and/or preferences, is generated and presented. The events can be sporting events, entertainment events, and/or the like. For example, in the context of sporting events, a determination is made as to what types of sports, teams, leagues, players, plays, and/or the like are of interest to the user. In at least one embodiment, the amount of time available to the user can be obtained, so that the length of the highlight sequence can be tailored to the available time. A customized highlight sequence is then generated and presented, containing those specific portions of the sporting events that are likely to be of interest, arranged in a manner that is likely to be entertaining to the user and comports with the time restrictions.Type: GrantFiled: August 31, 2023Date of Patent: March 25, 2025Assignee: STATS LLCInventors: Warren Joseph Packard, Dan Lythcott-Haims, Alan Levin
-
Publication number: 20250068915Abstract: A method of identifying a defensive alignment and an offensive alignment in a set-piece is disclosed herein. A computing system receives one or more streams of tracking data. The computing system identifies a set-piece contained in the one or more streams of tracking data. The computing system identifies a defensive alignment of a first team and an offensive alignment of a second team. The computing system extracts, via a convolutional neural network, one or more features corresponding to a type of defensive alignment implemented by the first team by passing the set-piece through the convolutional neural network. The computing system scans the set-piece, via a machine learning algorithm, to identify one or more features indicative of a type of offensive alignment implemented by the second team. The computing system infers the type of defensive alignment implemented by the first team.Type: ApplicationFiled: November 14, 2024Publication date: February 27, 2025Applicant: STATS LLCInventors: Paul Power, Jennifer HOBBS, Patrick Joseph LUCEY
-
Publication number: 20250069394Abstract: A system and method for generating a play prediction for a team is disclosed herein. A computing system retrieves trajectory data for a plurality of plays from a data store. The computing system generates a predictive model using a variational autoencoder and a neural network by generating one or more input data sets, learning, by the variational autoencoder, to generate a plurality of variants for each play of the plurality of plays, and learning, by the neural network, a team style corresponding to each play of the plurality of plays. The computing system receives trajectory data corresponding to a target play. The predictive model generates a likelihood of a target team executing the target play by determining a number of target variants that correspond to a target team identity of the target team.Type: ApplicationFiled: November 13, 2024Publication date: February 27, 2025Applicant: STATS LLCInventors: Sujoy Ganguly, Long Sha, Jennifer HOBBS, Xinyu Wei, Patrick Joseph Lucey
-
Publication number: 20250032882Abstract: A computing system receives live event data corresponding to a live game. The live event data includes events occurring within the live game. The computing system analyzes the live event data to identify a potential error in the live event data. The computing system generates a ticket corresponding to the potential error flagged in the live event data. The computing system assigns the ticket to a first quality assurance agent to resolve. The computing system receives an indication that the ticket has been reviewed by the first quality assurance agent. the computing system provides the reviewed event data to an end user.Type: ApplicationFiled: October 15, 2024Publication date: January 30, 2025Applicant: STATS LLCInventors: Fady Abdelmalek, Matjaz ALES, Karl Ferk, Filip GLOJNARIC, Hector Ruiz, Christian MARKO, Caner Bas, Claudio BRIDI, Demetre Iobashvili
-
Patent number: 12182714Abstract: A method of identifying a defensive alignment and an offensive alignment in a set-piece is disclosed herein. A computing system receives one or more streams of tracking data. The computing system identifies a set-piece contained in the one or more streams of tracking data. The computing system identifies a defensive alignment of a first team and an offensive alignment of a second team. The computing system extracts, via a convolutional neural network, one or more features corresponding to a type of defensive alignment implemented by the first team by passing the set-piece through the convolutional neural network. The computing system scans the set-piece, via a machine learning algorithm, to identify one or more features indicative of a type of offensive alignment implemented by the second team. The computing system infers the type of defensive alignment implemented by the first team.Type: GrantFiled: January 22, 2019Date of Patent: December 31, 2024Assignee: STATS LLCInventors: Paul Power, Jennifer Hobbs, Patrick Lucey
-
Patent number: 12164864Abstract: A computing system receives a request to generate one or more narrative frameworks for a worksheet. The worksheet is hosted by a third party server. The computing system interfaces with the third party server to retrieve data associated with the worksheet. The computing system infers attributes of the worksheet from the retrieved data. The attributes correspond to a type of data represented in the worksheet. The computing system generates a narrative template for the one or more narrative frameworks. The computing system generates one or more data variables for the one or more narrative frameworks based on the generated narrative template. The computing system constructs the one or more narrative frameworks by selectively retrieving data from the worksheet for each data variable of the one or more data variables in the narrative framework.Type: GrantFiled: June 16, 2023Date of Patent: December 10, 2024Assignee: STATS LLCInventors: Adam Long, Nick Haynes, Dan Salo, Heather Dahm, Jacob McCright, Michael Dillon, Hannah Deters, Anup Khadka
-
Patent number: 12145046Abstract: A computing system receives live event data corresponding to a live game. The live event data includes events occurring within the live game. The computing system analyzes the live event data to identify a potential error in the live event data. The computing system generates a ticket corresponding to the potential error flagged in the live event data. The computing system assigns the ticket to a first quality assurance agent to resolve. The computing system receives an indication that the ticket has been reviewed by the first quality assurance agent. the computing system provides the reviewed event data to an end user.Type: GrantFiled: September 21, 2022Date of Patent: November 19, 2024Assignee: STATS LLCInventors: Fady Abdelmalek, Matjaz Ales, Karl Ferk, Filip Glojnaric, Hector Ruiz, Christian Marko, Caner Bas, Claudio Bridi, Demetre Iobashvili
-
Publication number: 20240221178Abstract: A method for tracking one or more individuals during a sporting event, the method including: receiving, as an input, a geospatial data of a sporting event; receiving, as an input, labeled event data of the sporting event; performing multi-object tracking of one or more agents of the geospatial data to determine one or more vectors; inputting the labeled event data and one or more vectors into a diffusion model; and determining, using the diffusion model, one or more trajectory sequences for the one or more agents.Type: ApplicationFiled: January 24, 2024Publication date: July 4, 2024Applicant: STATS LLCInventors: Harry HUGHES, Michael John HORTON, Felix WEI, Patrick LUCEY
-
Publication number: 20240163532Abstract: Customized highlight shows for sporting events, entertainment events, and/or the like, may be generated and presented. Source content with a representation of one or more events, such as sports events, may be obtained. A user may designate an attribute and/or a viewing length. A subset of the source content with highlights from within the source content may be selected such that the subset has the attribute and/or viewing length designated by the user. A customized highlight show including the subset may be generated and outputted to the user, for example, on a display screen. The attribute may include a team playing in the sporting events, a player playing in the sporting events, and/or a type of play occurring in the sporting events. The subset may optionally be generated based on teams and/or players in one or more fantasy sports teams.Type: ApplicationFiled: November 17, 2023Publication date: May 16, 2024Applicant: STATS LLCInventors: Dan Lythcott-Haims, Warren Joseph Packard, Jordan Toor
-
Publication number: 20240153270Abstract: A computing system identifies broadcast video data for a game. The computing system generates tracking data for the game from the broadcast video data using computer vision techniques. The tracking data includes coordinates of players during the game. The computing system generates optical character recognition data for the game from the broadcast video data by applying one or more optical character recognition techniques to each frame of the plurality of frames to extract score and time information from a scoreboard displayed in each frame. The computing system detects a plurality of events that occurred in the game by applying one or more machine learning techniques to the tracking data. The computing system receives play-by-play data for the game. The computing system generates enriched tracking data. The generating includes merging the play-by-play data with one or more of the tracking data, the optical character recognition data, and the plurality of events.Type: ApplicationFiled: January 9, 2024Publication date: May 9, 2024Applicant: STATS LLCInventors: Alex Ottenwess, Matthew Scott, Ken Rhodes, Patrick Joseph Lucey
-
Patent number: 11935247Abstract: A system and method of calibrating moving cameras capturing a sporting event is disclosed 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 labels, via a neural network, components of a playing surface captured in each video frame. The computing system matches a subset of labeled video frames to a set of templates with various camera perspectives. The computing system fits a playing surface model to the set of labeled video frames that were matched to the set of templates. The computing system identifies camera motion in each video frame using an optical flow model. The computing system generates a homography matrix for each video frame based on the fitted playing surface model and camera motion. The computing system calibrates each camera based on the homography matrix generated for each video frame.Type: GrantFiled: February 27, 2023Date of Patent: March 19, 2024Assignee: STATS LLCInventors: Long Sha, Sujoy Ganguly, Xinyu Wei, Patrick Joseph Lucey, Aditya Cherukumudi
-
Patent number: 11935298Abstract: A system and method of predicting a team's formation on a playing surface are disclosed herein. A computing system retrieves one or more sets of event data for a plurality of events. Each set of event data corresponds to a segment of the event. A deep neural network, such as a mixture density network, learns to predict an optimal permutation of players in each segment of the event based on the one or more sets of event data. The deep neural network learns a distribution of players for each segment based on the corresponding event data and optimal permutation of players. The computing system generates a fully trained prediction model based on the learning. The computing system receives target event data corresponding to a target event. The computing system generates, via the trained prediction model, an expected position of each player based on the target event data.Type: GrantFiled: May 27, 2021Date of Patent: March 19, 2024Assignee: STATS LLCInventors: Jennifer Hobbs, Sujoy Ganguly, Patrick Joseph Lucey