# US 12,225,247 B1 · Broadcast synchronization with fan engagement platform

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

- Number: US 12,225,247 B1
- Document ID: US12225247B1
- Status: Granted
- Kind: B1
- Application number: 18/618,570
- Filed: 2024-03-27
- Granted: 2025-02-11
- Earliest claimed: 2021-11-01
- Assignees: SportsMEDIA Technology Corporation
- Applicants: SportsMEDIA Technology Corporation
- Inventors: Gerard J. Hall
- Web page: https://patentgrep.com/patent/US12225247B1

## CPC

- H04N 21/2187: Live feed
- G07F 17/3288: {Betting, e.g. on live events, bookmaking}
- H04N 21/25825: {involving client display capabilities, e.g. screen resolution of a mobile phone (optimising the visualisation of content during browsing in the Internet G06F16/9577; processing of terminal status or physical abilities in wireless networks H04W8/22; authentication in wireless network security H04W12/06)}
- H04N 21/25841: {involving the geographical location of the client (retrieval from the Internet by querying based on geographical locations G06F16/9537; arrangements for identifying locations of receiving stations in broadcast systems H04H60/51; location of the user terminal in data switching networks H04L67/52; services making use of the location of users or terminals in wireless networks H04W4/02; locating users or terminals in wireless networks H04W64/00)}
- H04N 21/2625: {for delaying content or additional data distribution, e.g. because of an extended sport event}
- H04N 21/43076: {of the same content streams on multiple devices, e.g. when family members are watching the same movie on different devices}
- H04N 21/8153: {comprising still images, e.g. texture, background image}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G07F: COIN-FREED OR LIKE APPARATUS (coin sorting G07D3/00; coin testing G07D5/00; {handling coins or paper currencies apart from payment activated apparatus G07D; payment architectures, schemes or protocols G06Q20/00})

## Abstract

The present invention provides a server platform in communication with a plurality of user devices. The server platform retrieves and transmits data regarding a live broadcast event to the plurality of user devices and provides an interactive activity related to the live broadcast event. In one embodiment, in order to account for delays between the broadcasts of different players, the server platform utilizes at least one graphical element and/or at least one audiovisual element of the live broadcast event to generate separate pools of players participating in the interactive activity, thereby increasing fairness.

## Claims

### Claim 1

A system for live engagement with broadcast events, comprising:
at least one server, including a processor and a memory, configured to receive and transmit a live broadcast stream to a plurality of display devices;
at least one user device in network communication with the at least one server;
wherein the at least one server is configured to automatically introduce at least one unique code into the broadcast stream;
wherein the at least one server receives a confirmation message, confirming the at least one user device scanning or recognizing the at least one unique code;
wherein, based on scan data for each of the at least one user device, each of the at least one user device is placed in one of a plurality of delay pools, wherein the plurality of delay pools indicate an approximate delay of the broadcast stream for a display device associated with each of the at least one user device;
wherein the at least one server transmits selection request messages to the at least one user device and receives selection messages in response to the selection request messages;
wherein the selection request messages are transmitted to the at least one user device at a designated request time and selection messages must be received within a designated response period;
wherein the selection request messages include at least one prompt to predict one or more future events in the broadcast stream; and
wherein the designated request time and/or the designated response period for each of the at least one user device are modified by the one of the plurality of delay pools assigned to the at least one user device.

### Claim 2 (depends on 1)

The system of claim 1, wherein the at least one server automatically changes the at least one unique code in the broadcast stream at predetermined time intervals.

### Claim 3 (depends on 1)

The system of claim 1, wherein the at least one prompt is based on which of the plurality of delay pools the at least one user device is placed in.

### Claim 4 (depends on 1)

The system of claim 1, wherein at least one of the selection messages includes a quantity of wagered funds, and wherein the at least one server is configured to automatically transfer payments to and/or from an associated financial account with each of the at least one user device.

### Claim 5 (depends on 1)

The system of claim 1, wherein the one of the plurality of delay pools assigned to each of the at least one user device defines a betting pool of the at least one user device, and wherein user devices within a single betting pool are unable to receive wagered funds from other user devices outside the single betting pool.

### Claim 6 (depends on 1)

The system of claim 1, wherein the at least one unique code includes a QR code, a barcode, and/or an audio tone.

### Claim 7 (depends on 1)

The system of claim 1, wherein the at least one server includes at least one web crawler, and wherein the at least one web crawler is operable to collect sentiment data relating to the broadcast stream from one or more social media websites.

### Claim 8 (depends on 7)

The system of claim 7, wherein the at least one server includes at least one artificial intelligence module, and wherein the at least one artificial intelligence module automatically analyzes the sentiment data and generates the selection request messages based on the analysis of the sentiment data.

### Claim 9

A system for live engagement with broadcast events, comprising:
at least one server, including a processor and a memory, configured to receive and transmit live broadcast data to a plurality of display devices;
at least one user device in network communication with the at least one server;
wherein the at least one server is configured to automatically introduce at least one unique code into the broadcast stream;
wherein the at least one server receives a confirmation message, confirming the at least one user device scanning the at least one unique code;
wherein the at least one server automatically changes the at least one unique code in the broadcast stream at predetermined time intervals;
wherein, based on scan data for each of the at least one user device, each of the at least one user device is placed in one of a plurality of delay pools, wherein the plurality of delay pools indicate an approximate delay of the broadcast stream for a display device associated with each of the at least one user device;
wherein the at least one server is operable to determine and record non-unique times and exclude the non-unique times from the scan data for each of the at least one user device; and
wherein the at least one server transmits selection request messages to the at least one user device and receives selection messages in response to the selection request messages.

### Claim 10 (depends on 9)

The system of claim 9, wherein the selection request messages include at least one prompt to predict one or more future events in the broadcast stream.

### Claim 11 (depends on 10)

The system of claim 10, wherein at least one of the selection messages includes a quantity of wagered funds, and wherein the at least one server is configured to automatically transfer payments to and/or from an associated financial account with each of the at least one user device.

### Claim 12 (depends on 9)

The system of claim 9, wherein the delay pool assigned to each of the at least one user device defines a betting pool of the at least one user device, and wherein user devices within a single betting pool are unable to receive wagered funds from other user devices outside the single betting pool.

### Claim 13 (depends on 9)

The system of claim 9, wherein the at least one unique code includes a QR code, a barcode, and/or an audio tone.

### Claim 14 (depends on 9)

The system of claim 9, wherein the at least one server includes at least one web crawler, and wherein the at least one web crawler is operable to collect sentiment data relating to the broadcast stream from one or more social media websites.

### Claim 15 (depends on 14)

The system of claim 14, wherein the at least one server includes at least one artificial intelligence module, and wherein the at least one artificial intelligence module automatically analyzes the sentiment data and generates the selection request messages based on the analysis of the sentiment data.

### Claim 16 (depends on 9)

The system of claim 9, wherein the one of the plurality of delay pools assigned to each of the at least one user device is further based on one or more display properties of the display device associated with the at least one user device, and wherein the one or more display properties include a broadcast provider carrying the broadcast stream, a geographical region in which the display device is located, a resolution used by the display device, whether the display device is using a high dynamic range (HDR) setting, and/or whether a digital video recorder (DVR) is being used to record the broadcast stream.

### Claim 17

A system for live engagement with broadcast events, comprising:
at least one server, including a processor and a memory, configured to receive and transmit live broadcast data to a plurality of display devices;
at least one user device in network communication with the at least one server;
wherein the at least one server is configured to automatically introduce at least one unique code into the broadcast stream;
wherein the at least one server receives display data from the at least one user device, indicating one or more display properties of a display device associated with the at least one user device;
wherein, based on the display data for each of the plurality of display devices, each of the at least one user device is placed in one of a plurality of delay pools, wherein the plurality of delay pools indicate an approximate delay of the broadcast stream for the display device associated with each of the at least one user device;
wherein the at least one server is operable to confirm the delay pool of the at least one user device by recognizing at least one action event in an image of the broadcast stream; and
wherein the at least one server transmits selection request messages to the at least one user device and receives selection messages in response to the selection request messages.

### Claim 18 (depends on 17)

The system of claim 17, wherein the one or more display properties include a broadcast provider carrying the broadcast stream, a geographical region in which the display device is located, a resolution used by the display device, whether the display device is using a high dynamic range (HDR) setting, and/or whether a digital video recorder (DVR) is being used to record the broadcast stream.

### Claim 19 (depends on 17)

The system of claim 17, wherein the selection request messages include at least one prompt to predict one or more future events in the broadcast stream.

### Claim 20 (depends on 19)

The system of claim 19, wherein at least one of the selection messages includes a quantity of wagered funds, and wherein the at least one server is configured to automatically transfer payments to and/or from an associated financial account with each of the at least one user device.
