IP Library Granted Patent US 11,628,366
Granted Patent B2
US 11,628,366 · App. 17/246,534 · Granted Apr 18, 2023

Distributed ledger tracking of event data

Inventors: Nicholas J. Witchey (Laguna Hills, CA); John Wiacek (Los Angeles, CA); Patrick Soon-Shiong (Los Angeles, CA)
Assignee: Nant Holdings IP, LLC
A63F13/70G06F16/2379G06F16/27
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,628,366
App. No.
17/246,534
Granted
Apr 18, 2023
Kind
B2
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 (38)

1. A method of digitally chronicling an occurrence in a data structure, the method comprising:

acquiring, via at least one processor, digital data from at least one sensor over a duration of the occurrence within a physical environment, wherein the digital data represents at least one action during the occurrence;

transforming, via the at least one processor, the digital data into at least one data unit chronicling the at least one action;

notarizing, via the at least one processor, the at least one data unit by including at least one external token into the at least one data unit;

linking, via the at least one processor, the at least one data unit into a linked data structure by pointing the at least one data unit to at least one previous data unit stored in the linked data structure; and

storing, via the at least one processor, the at least one data unit in a non-transitory computer readable memory.

2. The method of claim 1 , wherein the at least one sensor comprises at least one microphone.

3. The method of claim 1 , wherein the at least one sensor comprises at least one camera.

4. The method of claim 3 , wherein the digital data comprises image data from the at least one camera.

5. The method of claim 3 , wherein the digital data comprises video data from the at least one camera.

6. The method of claim 1 , wherein the digital data comprises a data block.

7. The method of claim 1 , wherein the digital data comprises a data stream.

8. The method of claim 1 , wherein the digital data represents at least one physical interaction.

9. The method of claim 1 , wherein the physical environment comprises a mixed reality.

10. The method of claim 1 , wherein the at least one action comprises a movement of a human in the physical environment.

11. The method of claim 10 , wherein the movement comprises a tracked movement.

12. The method of claim 10 , wherein the movement comprises an identified action or an identified activity.

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

14. The method 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.

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

16. The method of claim 15 , further comprising generating, via the at least one processor, the genesis block.

17. The method of claim 16 , wherein the genesis block comprises a timestamp related to the occurrence.

18. The method of claim 16 , wherein the genesis block comprises at least one of the following types of information: hardware information, software information, operating system information, vender information, event metadata, sponsor information, a notarization code, a hash value, and weather information.

19. The method of claim 1 , wherein the lined 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, and a linked list.

20. The method of claim 1 , wherein the external token comprises at least one of the following: a hash value, an external ledger token, a block hash, a governing body signature, a serial number, a license number, and a certification.

21. A computer readable, non-transitory memory (CRM) product suite having software instructions that cause at least one processor to execute the following operations:

acquiring, via at least one processor, digital data from at least one sensor over a duration of the occurrence within a physical environment, wherein the digital data represents at least one action during the occurrence;

transforming, via the at least one processor, the digital data into at least one data unit chronicling the at least one action;

notarizing, via the at least one processor, the at least one data unit by including at least one external token into the at least one data unit;

linking, via the at least one processor, the at least one data unit into a linked data structure by pointing the at least one data unit to at least one previous data unit stored in the linked data structure; and

storing, via the at least one processor, the at least one data unit in a non-transitory computer readable memory.

22. A system of digitally chronicling an occurrence in a data structure using a computer or a computer-based device, comprising:

one or more processors and a memory storing software instructions that, when executed by the one or more processors, cause the one or more processors to:

acquire, via at least one processor, digital data from at least one sensor over a duration of the occurrence within a physical environment, wherein the digital data represents at least one action during the occurrence;

transform, via the at least one processor, the digital data into at least one data unit chronicling the at least one action;

notarize, via the at least one processor, the at least one data unit by including at least one external token into the at least one data unit;

link, via the at least one processor, the at least one data unit into a linked data structure by pointing the at least one data unit to at least one previous data unit stored in the linked data structure; and

store, via the at least one processor, the at least one data unit in a non-transitory computer readable memory.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: WITCHEY, NICHOLAS J.
To: NANTWORKS, LLC
Reel/Frame 056121/0023 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: WIACEK, JOHN
To: NANTWORKS, LLC
Reel/Frame 056121/0029 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: SOON-SHIONG, PATRICK
To: NANT HOLDINGS IP, LLC
Reel/Frame 056121/0036 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2021
From: NANTWORKS, LLC
To: NANT HOLDINGS IP, LLC
Reel/Frame 056121/0039 →
Continuity (4)
Division 17031760 · Sep 24, 2020
Continuation 16687592 · Nov 18, 2019
Provisional Application 62769212 · Nov 19, 2018
Related Publication 20210252407A1 · Aug 19, 2021
Cited By (1)
US 12,472,437