# US 12,192,592 B2 · Systems and methods for providing video enhancement for sporting events

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,192,592 B2
- Document ID: US12192592B2
- Status: Granted
- Kind: B2
- Application number: 18/583,324
- Filed: 2024-02-21
- Published: 2024-07-11
- Granted: 2025-01-07
- Earliest claimed: 2018-05-11
- Assignees: SportsMEDIA Technology Corporation
- Applicants: SportsMEDIA Technology Corporation
- Inventors: Gerard J. Hall
- Web page: https://patentgrep.com/patent/US12192592B2

## CPC

- H04N 21/8133: {specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme}
- H04N 21/2187: Live feed
- H04N 21/23412: {for generating or manipulating the scene composition of objects, e.g. MPEG-4 objects}
- H04N 21/23418: {involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59)}
- H04N 21/235: Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N 21/4316: {for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window}
- H04N 21/47217: {for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312)}
- H04N 21/4722: for requesting additional data associated with the content
- H04N 21/6587: Control parameters, e.g. trick play commands, viewpoint selection
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

Systems and methods for video presentation and analytics for a sporting event are disclosed. In one embodiment, the sporting event is an auto racing event. A server platform is provided to collect and analyze real-time raw data and historical raw data, and compare drivers/vehicles from a current auto racing event and/or a historical auto racing event. The server platform is operable to overlay a ghost driver/vehicle on the images of a driver/vehicle in the current auto racing event based on the comparison. The server platform also provides a GUI for displaying the current auto racing event with enhanced features.

## Claims

### Claim 1

A system of video enhancement for event broadcasting, comprising:
a server platform in network communication with at least one input capture device for a first event and at least one user device;
wherein the at least one input capture device is operable to collect and transmit input data relating to the first event to the server platform;
wherein the server platform is operable to analyze the input data, thereby creating analyzed data;
wherein the server platform is operable to access historical data from at least one historical event;
wherein the server platform is operable to overlay a graphical element representing an element for comparison on video images of an element of interest in the first event;
wherein the at least one user device is operable to display the graphical element on the video images of the element of interest via an interactive graphical user interface (GUI); and
wherein data relating to the first event and the at least one historical event is synchronized from the beginnings of both events.

### Claim 2 (depends on 1)

The system of claim 1, wherein the server platform is cloud-based.

### Claim 3 (depends on 1)

The system of claim 1, wherein the input data comprises video data for the first event.

### Claim 4 (depends on 1)

The system of claim 1, wherein the server platform is operable to update a line based on changes in position of the element of interest.

### Claim 5 (depends on 1)

The system of claim 1, wherein the input data is associated with time codes, and wherein the server platform is operable to synchronize the input data along a timeline.

### Claim 6 (depends on 1)

The system of claim 1, wherein the element for comparison is an element different from the element of interest in the at least one historical event.

### Claim 7 (depends on 1)

The system of claim 1, wherein the element for comparison is the element of interest in the at least one historical event.

### Claim 8 (depends on 1)

The system of claim 1, wherein the at least one user device is operable to select the element of interest and the element for comparison via the interactive GUI.

### Claim 9 (depends on 1)

The system of claim 1, wherein the interactive GUI is operable to display the first event in a bird's-eye view of the first event.

### Claim 10 (depends on 1)

The system of claim 1, wherein the interactive GUI is operable to display the first event in a front view, a back view, and/or a middle view of the element of interest in the first event.

### Claim 11 (depends on 1)

The system of claim 1, wherein the interactive GUI is operable to display the first event in broadcast mode including at least one camera view of the first event.

### Claim 12 (depends on 1)

The system of claim 1, wherein the interactive GUI is operable to simultaneously display a view of the first event in broadcast mode, wherein the view of the first event in broadcast mode does not include the graphical element representing the element for comparison.

### Claim 13 (depends on 1)

The system of claim 1, wherein the first event is an auto racing event.

### Claim 14 (depends on 13)

The system of claim 13, wherein the input data comprises a speed, a percentage of throttle, a percentage of brake, a steering angle, and revolutions per minute (RPM).

### Claim 15 (depends on 1)

The system of claim 1, wherein the element of interest is a first driver and vehicle and the element for comparison is a second driver and vehicle.

### Claim 16 (depends on 1)

The system of claim 1, wherein the element of interest is a first contestant and the element for comparison is a second contestant.

### Claim 17 (depends on 1)

The system of claim 1, wherein the element of interest is a first contestant and the element for comparison is a second contestant from a historic event.

### Claim 18 (depends on 1)

The system of claim 1, wherein the element of interest is a first contestant and the element for comparison is the first contestant from a historic event.

### Claim 19

A system of video enhancement for event broadcasting, comprising:
a server platform in network communication with at least one input capture device for a first event and at least one user device;
wherein the at least one input capture device is operable to collect and transmit input data relating to the first event to the server platform;
wherein the server platform is operable to analyze the input data, thereby creating analyzed data;
wherein the server platform is operable to access historical data for at least one historical event;
wherein the server platform is operable to overlay a graphical element representing an element for comparison on video images of an element of interest in the first event;
wherein the at least one user device is operable to display the graphical element on the video images of the element of interest via an interactive graphical user interface (GUI);
wherein the interactive GUI is further operable to display statistical data for the element of interest and the element for comparison; and
wherein data relating to the first event and the at least one historical event is synchronized from the beginnings of both events.

### Claim 20

A method of video enhancement for event broadcasting, comprising:
providing a server platform in network communication with at least one input capture device for a first racing event and at least one user device;
the at least one input capture device collecting and transmitting input data relating to the first racing event to the server platform;
the server platform analyzing the input data, thereby creating analyzed data;
the server platform accessing historical data for the at least one historical event stored in a database;
the server platform comparing driver performances in the first racing event and the at least one historical event based on the analyzed data and the historical data;
the server platform overlaying a graphical element representing a driver and vehicle for comparison on video images of a driver and vehicle of interest in the first racing event;
the server platform synchronizing data relating to the first event and the at least one historical event from the beginnings of both events; and
the at least one user device displaying the graphical element on the video images of the driver and vehicle of interest via an interactive graphical user interface (GUI).
