# US 11,907,861 B2 · Systems and methods for sports data crowdsourcing and analytics

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

- Number: US 11,907,861 B2
- Document ID: US11907861B2
- Status: Granted
- Kind: B2
- Application number: 17/994,303
- Filed: 2022-11-26
- Published: 2023-03-16
- Granted: 2024-02-20
- Earliest claimed: 2019-05-21
- Assignees: Azra Analytics, Inc.
- Applicants: Azra Analytics, Inc.
- Inventors: Jun Isobe; Randa Reslan; Yang Hu
- Web page: https://patentgrep.com/patent/US11907861B2

## CPC

- G06N 5/04: Inference or reasoning models
- G06F 3/165: {Management of the audio stream, e.g. setting of volume, audio stream path}
- G06N 20/00: Machine learning
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L 67/565: Conversion or adaptation of application format or content (adding application control or application functional data H04L67/561)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Systems and methods for sports data crowdsourcing and analytics is provided. In one embodiment, a method for at least one server for generating verified sports data of a sporting event is provided, the method comprising: receiving, at the server(s), first audio data captured by a microphone of a first client device; receiving, at the server(s), second audio data captured by a microphone of a second client device; synching the first audio data by arranging the first audio data based on at least one parameter; synching the second audio data by arranging the second audio data based on the at least one parameter; and generating the verified sports data by comparing, based on the at least one parameter, the first audio data and the second audio data to determine that a stat within the sporting event is verified.

## Claims

### Claim 1

A system for sports data crowdsourcing, the system comprising:
receiving, by at least one server, first audio data captured by a microphone of a first client device, wherein the first audio data describes a sporting event;
receiving, by the at least one server, second audio data captured by a microphone of a second client device, wherein the second audio data describes the sporting event;
comparing, by the at least one server, the first audio data and the second audio data to determine that at least one stat within the sporting event is verified; and
generating, by the at least one server, verified sports data using the verified at least one stat within the sporting event.

### Claim 2 (depends on 1)

The system of claim 1, wherein comparing the first audio data and the second audio data comprises comparing the first audio data and the second audio data for corroboration of the at least one stat.

### Claim 3 (depends on 1)

The system of claim 1, wherein comparing the first audio data and the second audio data comprises comparing the first audio data and the second audio data for a match.

### Claim 4 (depends on 1)

The system of claim 1 further comprising assigning, by the at least one server, confidence values to the at least one stat.

### Claim 5 (depends on 1)

The system of claim 1, wherein the first audio data and the second audio data include incomplete descriptions of the at least one stat within the sporting event.

### Claim 6 (depends on 5)

The system of claim 5, wherein the incomplete descriptions of the at least one stat is combined in generating the verified sports data.

### Claim 7 (depends on 1)

The system of claim 1 further comprising:
synching, by the at least one server, the first audio data by arranging the first audio data based on at least one parameter; and
synching, by the at least one server, the second audio data by arranging the second audio data based on the at least one parameter.

### Claim 8 (depends on 7)

The system of claim 7, wherein comparing the first audio data and the second audio data is based on the at least one parameter.

### Claim 9 (depends on 8)

The system of claim 8, wherein the at least one parameter comprises at least one of a team, a player, and a stat of interest.

### Claim 10 (depends on 8)

The system of claim 8, wherein:
the at least one parameter is a first timestamp associated with a portion of the first audio data and a second timestamp associated with a portion of the second audio data; and
the first timestamp corresponds to a relative time describing action occurring within the sporting event, and the second timestamp corresponds to the relative time that describes the action that is occurring within the sporting event.

### Claim 11

A system for sports data crowdsourcing, the system comprising:
receiving, by at least one server, first text data generated by a first client device, wherein the first text data describes a sporting event;
receiving, by the at least one server, second text data generated by a second client device, wherein the second text data describes the sporting event;
comparing, by the at least one server, the first text data and the second text data to determine that at least one stat within the sporting event is verified; and
generating, by the at least one server, verified sports data using the verified at least one stat within the sporting event.

### Claim 12 (depends on 11)

The system of claim 11, wherein comparing the first text data and the second text data comprises comparing the first text data and the second text data for corroboration of the at least one stat.

### Claim 13 (depends on 11)

The system of claim 11, wherein comparing the first text data and the second text data comprises comparing the first text data and the second text data for a match.

### Claim 14 (depends on 11)

The system of claim 11 further comprising assigning, by the at least one server, confidence values to the at least one stat.

### Claim 15 (depends on 11)

The system of claim 11, wherein the first text data and the second text data include incomplete descriptions of the at least one stat within the sporting event.

### Claim 16 (depends on 15)

The system of claim 15, wherein the incomplete descriptions of the at least one stat is combined in generating the verified sports data.

### Claim 17 (depends on 11)

The system of claim 11 further comprising:
synching, by the at least one server, the first text data by arranging the first text data based on at least one parameter; and
synching, by the at least one server, the second text data by arranging the second text data based on the at least one parameter.

### Claim 18 (depends on 17)

The system of claim 17, wherein comparing the first text data and the second text data is based on the at least one parameter.

### Claim 19 (depends on 18)

The system of claim 18, wherein the at least one parameter comprises at least one of a team, a player, and a stat of interest.

### Claim 20 (depends on 11)

The system of claim 11, wherein comparing the first text data and the second text data is performed using an iterative process, and wherein the iterative process comprises using training data and making at least one prediction.
