# US 11,308,756 B1 · Parallel streaming

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

- Number: US 11,308,756 B1
- Document ID: US11308756B1
- Status: Granted
- Kind: B1
- Application number: 17/336,757
- Filed: 2021-06-02
- Granted: 2022-04-19
- Earliest claimed: 2020-11-23
- Assignees: AdrenalineIP
- Applicants: AdrenalineIP
- Inventors: John Cronin
- Web page: https://patentgrep.com/patent/US11308756B1

## CPC

- G07F 17/3225: {Data transfer within a gaming system, e.g. data sent between gaming machines and users}
- G06Q 50/34: Betting or bookmaking, e.g. Internet betting
- G07F 17/3211: {Display means}
- G07F 17/3288: {Betting, e.g. on live events, bookmaking}
- 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})
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A system for wagering and viewing the event on the same device while receiving the wagering data on a separate data feed from the video feed. Separate feeds would allow the wagering markets to close in more real-time while not relying on the video latency.

## Claims

### Claim 1

A method for compensating for network latency for a sports betting game, comprising:
providing a sports betting game on a network, the sports betting game associated with at least a live sporting event;
storing wager data in a database associated with the sports betting game;
sending a first stream of data to a mobile device, the first stream of data containing wager data with the mobile device;
sending a second stream of data to the mobile device, the second stream of data containing media data;
integrating the first stream of data and the second stream of data based on timestamps on at least the first stream of data, wherein integrating comprises delaying the sending of at least the second stream of data based on said timestamps; and
providing, on the mobile device, a wagering interface based on the integrated first stream of data and second stream of data.

### Claim 2 (depends on 1)

The method for compensating for network latency for a sports betting game of claim 1, further comprising initiating a media stream module to collect sensor data by a dual-stream module on the network and sending the sensor data to the mobile device as the media data; and
initiating, by the dual-stream module, a wager stream module on the network to retrieve wager data from an odds calculation module and sending the wager data to the mobile device.

### Claim 3 (depends on 2)

The method for compensating for network latency for a sports betting game of claim 2, further comprising synchronizing the sending of the sensor data to the mobile device and the wager data to the mobile device.

### Claim 4 (depends on 1)

The method for compensating for network latency for a sports betting game of claim 1, further comprising recording a first timestamp on the first stream of data when a discrete set of data is received by one or more sensors at the live sporting event.

### Claim 5 (depends on 4)

The method for compensating for network latency for a sports betting game of claim 4, further comprising recording a second timestamp at a time when the wagering data is available.

### Claim 6 (depends on 5)

The method for compensating for network latency for a sports betting game of claim 5, further comprising sending the first timestamp and the second timestamp to an integration module and sending the first stream of data and the second stream of data to the mobile device at a time associated with the first timestamp.

### Claim 7 (depends on 5)

The method for compensating for network latency for a sports betting game of claim 5, further comprising displaying the first stream of data on the mobile device; and
delaying display of the second stream of data on the mobile device until a time when the first stream of data is displayed on the mobile device.

### Claim 8

A system for synchronizing display of multiple data streams on a device, comprising:
a device configured to display at least wager data and media data;
a wagering game accessible via the device;
a first data stream transmitted to the device, the first data stream comprising media data associated with a live sporting event;
a second data stream transmitted to the device, the second data stream comprising wager data associated with the live sporting event; and
an integration module that delays display of the second data stream on the device until a time when the first data stream is displayed on the device based on at least one of a timestamp on the first data stream and a framerate of the first data stream.

### Claim 9 (depends on 8)

The system for synchronizing display of multiple data stream on a device of claim 8, further comprising one or more sensors that sense and transmit data from the live sporting event.
