# US 11,992,769 B2 · Distributed ledger tracking of event data

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

- Number: US 11,992,769 B2
- Document ID: US11992769B2
- Status: Granted
- Kind: B2
- Application number: 18/118,080
- Filed: 2023-03-06
- Published: 2023-07-06
- Granted: 2024-05-28
- Earliest claimed: 2018-11-19
- Assignees: Nant Holdings IP, LLC
- Applicants: Nant Holdings IP, LLC
- Inventors: Nicholas J Witchey; John Wiacek; Patrick Soon-Shiong
- Web page: https://patentgrep.com/patent/US11992769B2

## CPC

- A63F 13/70: Game security or game management aspects
- G06F 16/24568: {Data stream processing; Continuous queries}
- A63F 13/355: Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
- A63F 13/45: Controlling the progress of the video game
- A63F 13/69: by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
- A63F 13/86: Watching games played by other players
- G06F 16/2379: {Updates performed during online database operations; commit processing}
- G06F 16/2477: {Temporal data queries}
- G06F 16/27: Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
- G06F 21/64: Protecting data integrity, e.g. using checksums, certificates or signatures
- H04L 9/3213: {using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807)}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- H04L 9/3297: {involving time stamps, e.g. generation of time stamps}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Techniques including data collection, organization and usage are provided, including in connection with computer-based gaming. Methods and systems are provided for establishing a set of data chronicling at least a portion of a duration of a computer-based gaming event that includes at least one user engaging in gaming using a computer or a computer-based device. Event data is obtained for chronicling chronologically ordered in-game events. Hardware and software related data is obtained that relates to the computer or the computer-based device and is relevant to the chronicling of the portion of the gaming event. Utilizing a distributed ledger technology or blockchain, the event data and the hardware and software related data are recorded in establishing the set of data chronicling at least a portion of the duration of the gaming event.

## Claims

### Claim 1

A computer-based digital gaming chronicling system comprising:
at least one processor and at least one non-transitory computer-readable memory storing at least one ledger data structure and software instructions that, when executed by the at least one processor, cause the at least one processor to:
acquire digital in-game data representing an occurrence within a game;
transform, in the at least one non-transitory computer-readable memory, the digital in-game data into at least one digital data block chronicling the occurrence within the game;
annotate the at least one digital data block by including at least one hash token into at least one data unit;
link the at least one data unit into the at least one ledger data structure by pointing the at least one data unit to at least one previous data unit stored in the at least one ledger data structure; and
store the at least one data unit chronicling the occurrence in the at least one non-transitory computer-readable memory and as linked to the at least one ledger data structure.

### Claim 2 (depends on 1)

The system of claim 1, wherein the in-game data comprises a location.

### Claim 3 (depends on 2)

The system of claim 2, wherein the location comprises a mobile device location.

### Claim 4 (depends on 2)

The system of claim 2, wherein the location comprises an occurrence's location.

### Claim 5 (depends on 1)

The system of claim 1, wherein the game comprises an augmented reality game.

### Claim 6 (depends on 1)

The system of claim 1, wherein the game comprises a physical game.

### Claim 7 (depends on 6)

The system of claim 6, wherein the physical game includes at least one of the following: a card game, a sport, a board game, a motorsport, and a fantasy sport.

### Claim 8 (depends on 1)

The system of claim 1, wherein the in-game data comprises an enhanced reality object.

### Claim 9 (depends on 1)

The system of claim 1, wherein the in-game data comprises a goal event.

### Claim 10 (depends on 1)

The system of claim 1, wherein the in-game data represents an in-game objective.

### Claim 11 (depends on 1)

The system of claim 1, wherein the in-game data represents a uniquely identified item in the game.

### Claim 12 (depends on 1)

The system of claim 1, wherein the in-game data is acquired from a data stream of the game.

### Claim 13 (depends on 1)

The system of claim 1, wherein the in-game data represents at least one physical interaction.

### Claim 14 (depends on 1)

The system of claim 1, wherein the in-game data comprises a movement of a human in a physical environment.

### Claim 15 (depends on 14)

The system of claim 14, wherein the movement comprises an identified action or an identified activity.

### Claim 16 (depends on 1)

The system of claim 1, wherein the at least one data unit comprises a data block.

### Claim 17 (depends on 1)

The system of claim 1, wherein the at least one data unit comprises at least one of the following: a JSON data structure, and at least one attribute-value pair.

### Claim 18 (depends on 1)

The system of claim 1, wherein the at least one previous data unit comprises a genesis block.

### Claim 19 (depends on 18)

The system of claim 18, wherein the genesis block comprises a timestamp related to the occurrence.

### Claim 20 (depends on 1)

The system of claim 1, wherein the ledger data structure comprises at least one of the follow types of data structures: a blockchain, a distributed ledger, a smart contract, a directed acyclic graph, a hash graph, a private ledger, a notarized ledger, and a linked list.

### Claim 21

A computer-readable, non-transitory memory (CRM) product suite having at least one non-transitory memory storing at least one ledger data structure and software instructions that cause at least one processor to execute the following operations:
acquiring, via the at least one processor, digital in-game data representing an occurrence within a game;
transforming, via the at least one processor, in the at least one non-transitory memory, the digital in-game data into at least one digital data block chronicling the occurrence within the game;
annotating, via the at least one processor, the at least one digital data block by including at least one hash token into at least one data unit;
linking, via the at least one processor, the at least one data unit into the at least one ledger data structure by pointing the at least one data unit to at least one previous data unit stored in the at least one ledger data structure; and
storing, via the at least one processor, the at least one data unit chronicling the occurrence in the at least one non-transitory memory and as linked to the at least one ledger data structure.

### Claim 22

A method of digitally chronicling an occurrence within a game, the method comprising:
acquiring, via at least one processor, digital in-game data representing an occurrence within the game;
transforming, via the at least one processor, in the at least one non-transitory computer-readable memory, the digital in-game data into at least one digital data block chronicling the occurrence within the game;
annotating, via the at least one processor, the at least one digital data block by including at least one hash token into at least one data unit;
linking, via the at least one processor, the at least one data unit into at least one ledger data structure by pointing the at least one data unit to at least one previous data unit stored in the at least one ledger data structure; and
storing, via the at least one processor, the at least one data unit chronicling the occurrence in at least one non-transitory computer-readable memory and as linked to the at least one ledger data structure.
