# US 9,517,417 B2 · Method, apparatus, and computer program product for performance analytics determining participant statistical data and game status data

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

- Number: US 9,517,417 B2
- Document ID: US9517417B2
- Status: Granted
- Kind: B2
- Application number: 14/556,758
- Filed: 2014-12-01
- Published: 2015-05-28
- Granted: 2016-12-13
- Earliest claimed: 2013-06-06
- Assignees: ZIH Corp.
- Applicants: ZIH Corp.
- Inventors: David Austerlade; Gene Hofer; James J. O'Hagan
- Web page: https://patentgrep.com/patent/US9517417B2

## CPC

- A63F 13/798: for assessing skills or for ranking players, e.g. for generating a hall of fame
- A63F 13/537: using indicators, e.g. showing the condition of a game character on screen
- A63F 13/828: Managing virtual sport teams
- G06K 7/10306: {ultra wide band}
- G06K 7/10366: {the interrogation device being adapted for miscellaneous applications}
- G06Q 10/0639: Performance analysis of employees; Performance analysis of enterprise or organisation operations
- G06Q 50/20: Education
- G07F 17/3234: {about the performance of a gaming system, e.g. revenue, diagnosis of the gaming system}
- G07F 17/3237: {about the players, e.g. profiling, responsible gaming, strategy/behavior of players, location of players}
- G08C 17/02: using a radio link
- G09B 19/0038: {Sports}
- H04L 43/04: Processing captured monitoring data, e.g. for logfile generation
- H04L 67/08: specially adapted for terminal emulation, e.g. Telnet
- H04W 4/029: Location-based management or tracking services
- H04W 4/38: for collecting sensor information
- G06K 7/10227: {loading programming parameters or programs into the interrogator, e.g. for configuring the interrogator}
- G06Q 90/00: Systems or methods specially adapted for administrative, commercial, financial, managerial or supervisory purposes, not involving significant data processing
- G06V 40/23: {Recognition of whole body movements, e.g. for sport training}
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06K: GRAPHICAL DATA READING (image or video recognition or understanding G06V); PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- 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
- 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})
- G08C: TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS (fluid pressure transmitting systems F15B; mechanical means for transferring the output of a sensing member into a different variable G01D5/00; mechanical control systems G05G)
- G09B: EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS (devices for psychotechnics or for testing reaction times A61B5/16; games, sports, amusements A63; projectors, projector screens G03B)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- G06V: IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING

## Abstract

Systems, methods, apparatuses, and computer program products are disclosed for providing analytics including participant statistical data or game status data. In one embodiment, a method is provided for transmitting participant data relating to one or more participants that are available in a fantasy game, the fantasy game is at least partially related to a players performance in a sporting event; receiving a selected participant data indication from at least one user, the selected participant data indication provides selection of at least one participant from the participant data; generating a participant data update for one or more participants based on the selected participant data indication; the participant data is defined by a time period comprising an event and is calculated based on blink data transmitted from a location tag mounted to the participant; and transmitting the participant data update, the participant data update is viewable via a user interface.

## Claims

### Claim 1

A method comprising: transmitting participant data relating to one or more participants that are available in a fantasy game, wherein the fantasy game is at least partially related to a player's performance in a sporting event;
receiving a selected participant data indication from at least one user, wherein the selected participant data indication provides selection of at least one participant from the participant data; generating a participant data update for one or more participants based on the selected participant data indication; wherein the participant data is defined by a time period comprising an event and is calculated based on blink data transmitted from a location tag mounted to the participant; and transmitting the participant data update, wherein the participant data update is viewable using a user interface;
wherein the participant data update is further based on event determinations, wherein the event determinations are based on the participant location data satisfying a predetermined event probability threshold.

### Claim 2 (depends on 1)

The method of claim 1 further comprising:
receiving a sensor-application device correlator; and
wherein the transmitting the participant data update is based on the sensor-application device correlator.

### Claim 3 (depends on 1)

The method of claim 1 further comprising:
generating game status data based on the selected participant data; wherein the participant data is based on the participant location data, wherein the participant location data is calculated based on blink data transmitted from a location tag mounted to the participant; and
transmitting game status data.

### Claim 4 (depends on 3)

The method of claim 3 further comprising:
transmitting game data related to one or more probability or statistical odd at least partially based on a predictive model based on previous sporting events;
receiving a selected game data indication from at least one user, wherein the selected game data indication provides selection of at least one probability or statistical odd from the game data;
wherein generating game status data is further based on the selected game data; and
transmitting game status data.

### Claim 5 (depends on 1)

The method of claim 1 further comprising:
transmitting a request to alter selected participant data, wherein the request to alter selected participant data is based on participant statistical data.

### Claim 6

An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and computer program code configured to, with the processor, cause the apparatus to at least:
transmit participant data relating to one or more participants that are available in a fantasy game, wherein the fantasy game is at least partially related to a player's performance in a sporting event; receive a selected participant data indication from at least one user, wherein the selected participant data indication provides selection of at least one participant from the participant data; generate a participant data update for one or more participants based on the selected participant data indication; wherein the participant data is defined by a time period comprising an event and is calculated based on blink data transmitted from a location tag mounted to the participant; and transmit the participant data update, wherein the participant data update is viewable using a user interface; wherein the participant data update is further based on event determinations, wherein the event determinations are based on the participant location data satisfying a predetermined event probability threshold.

### Claim 7 (depends on 6)

The apparatus of claim 6, wherein the at least one memory and the computer program code are further configured to:
receive a sensor-application device correlator; and
wherein the transmitting the participant data update is based on the sensor-application device correlator.

### Claim 8 (depends on 6)

The apparatus of claim 6, wherein the at least one memory and the computer program code are further configured to:
generate game status data based on the selected participant data; wherein the participant data is based on the participant location data, wherein the participant location data is calculated based on blink data transmitted from a location tag mounted to the participant; and
transmit game status data.

### Claim 9 (depends on 8)

The apparatus of claim 8, wherein the at least one memory and the computer program code are further configured to:
transmit game data related to one or more probability or statistical odd at least partially based on a predictive model based on previous sporting events;
receive a selected game data indication from at least one user, wherein the selected game data indication provides selection of at least one probability or statistical odd from the game data;
wherein generating game status data is further based on the selected game data; and
transmit game status data.

### Claim 10 (depends on 6)

The apparatus of claim 6, wherein the at least one memory and the computer program code are further configured to:
transmit a request to alter selected participant data, wherein the request to alter selected participant data is based on participant statistical data.

### Claim 11

A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising program code instructions configured to: transmit participant data relating to one or more participants that are available in a fantasy game, wherein the fantasy game is at least partially related to a player's performance in a sporting event; receive a selected participant data indication from at least one user, wherein the selected participant data indication provides selection of at least one participant from the participant data; generate a participant data update for one or more participants based on the selected participant data indication; wherein the participant data is defined by a time period comprising an event and is calculated based on blink data transmitted from a location tag mounted to the participant; and transmit the participant data update, wherein the participant data update is viewable using a user interface; wherein the participant data update is further based on event determinations, wherein the event determinations are based on the participant location data satisfying a predetermined event probability threshold.

### Claim 12 (depends on 11)

The computer program product of claim 11, wherein the computer-executable program code portions further comprise program code instructions configured to:
receive a sensor-application device correlator; and
wherein the transmitting the participant data update is based on the sensor-application device correlator.

### Claim 13 (depends on 11)

The computer program product of claim 11, wherein the computer-executable program code portions further comprise program code instructions configured to:
generate game status data based on the selected participant data; wherein the participant data is based on the participant location data, wherein the participant location data is calculated based on blink data transmitted from a location tag mounted to the participant; and
transmit game status data.

### Claim 14 (depends on 13)

The computer program product of claim 13, wherein the computer-executable program code portions further comprise program code instructions configured to:
transmit game data related to one or more probability or statistical odd at least partially based on a predictive model based on previous sporting events;
receive a selected game data indication from at least one user, wherein the selected game data indication provides selection of at least one probability or statistical odd from the game data;
wherein generating game status data is further based on the selected game data; and
transmit game status data.

### Claim 15 (depends on 11)

The computer program product of claim 11, wherein the computer-executable program code portions further comprise program code instructions configured to:
transmit a request to alter selected participant data, wherein the request to alter selected participant data is based on participant statistical data.
