IP Library › Granted Patent US 12,500,827
Granted Patent B2
US 12,500,827 · App. 19/070,277 · Granted Dec 16, 2025

Latency management in an event driven gaming network

Inventors: Patrick Soon-Shiong (Los Angeles, CA); John Wiacek (Los Angeles, CA); Nicholas J. Witchey (Laguna Hills, CA)
Assignee: Nant Holdings IP, LLC
H04L43/0858A63F13/216A63F13/358A63F13/65H04L7/0041H04L43/08H04L43/16H04L67/131H04L69/28
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 12,500,827
App. No.
19/070,277
Granted
Dec 16, 2025
Kind
B2
Abstract

One exemplary aspect relates to normalizing latency in a networking environment to reduce the chances of creating an unfair advantage. While an exemplary aspect will be discussed in relation to a gaming environment, it is to be appreciated that the techniques disclosed herein can be applied to other environments where latency normalization or the ability to maintain latency between various endpoints is desired. For example, other environments include eSporting, on-line betting, fantasy esports, streaming services, etc. Some more specific examples include World of Warcraft®, Overwatch®, H1Z1®, PUBG®, Fortnite®, Realm Royale®, Planet Side 2®, real-time strategy games, slot machines, electronic poker tournaments, etc.

Claims (36)

1 . A computer-implemented method for provisioning a network based on latency requirements, the method comprising:

measuring, via at least one processor, endpoint latencies over one or more networks to a plurality of endpoints;

determining, via the at least one processor, latency sensitivities for at least one latency-sensitive event;

grouping, via the at least one processor, the plurality of endpoints into at least two groups based on the measured endpoint latencies, wherein a first group has a first common latency range and a second group has a second common latency range;

provisioning, via the at least one processor, network resources for each of the at least two groups based on their respective common latency ranges and the latency sensitivities of the at least one latency-sensitive event, wherein the first group of the at least two groups receives greater network resources than the second group of the at least two groups;

logging, via the at least one processor, information related to the at least one latency-sensitive event in a notarized ledger;

sending, via the at least one processor, event information related to the at least one latency-sensitive event to the plurality of endpoints using the provisioned network resources; and

enabling presentation of the event information on the plurality of endpoints at a synchronized time.

2 . The method of claim 1 , wherein the at least one latency-sensitive event is associated with a video game.

3 . The method of claim 1 , wherein the at least one latency-sensitive event is associated with an eSports competition.

4 . The method of claim 1 , wherein the at least one latency-sensitive event is associated with online betting.

5 . The method of claim 1 , wherein the at least one latency-sensitive event is associated with a streaming service.

6 . The method of claim 1 , wherein the notarized ledger is a blockchain-based ledger.

7 . The method of claim 1 , wherein the notarized ledger is a distributed ledger.

8 . The method of claim 1 , wherein the notarized ledger is a peer-to-peer ledger.

9 . The method of claim 1 , further comprising offering, via the at least one processor, a subscription to a low latency communication channel to at least one endpoint.

10 . The method of claim 1 , wherein provisioning network resources further includes allocating bandwidth based on the latency sensitivities.

11 . The method of claim 1 , further comprising determining, via the at least one processor, a delay for sending the event information to each of the at least two groups based on their respective common latency ranges.

12 . The method of claim 1 , further comprising excluding, via the at least one processor, at least one endpoint from receiving the event information based on a measured latency of the at least one endpoint exceeding a threshold.

13 . The method of claim 1 , further comprising generating, via the at least one processor, a non-latency sensitive event for endpoints with latencies exceeding a threshold.

14 . The method of claim 1 , wherein the latency sensitivities are determined based on a type of the at least one latency-sensitive event.

15 . The method of claim 1 , further comprising adjusting, via the at least one processor, the latency sensitivities as the at least one latency-sensitive event evolves.

16 . The method of claim 1 , wherein measuring endpoint latencies includes using GPS-based time information.

17 . The method of claim 1 , further comprising providing, via the at least one processor, latency guarantees as part of a Quality of Service (QOS) agreement.

18 . The method of claim 1 , further comprising dynamically switching, via the at least one processor, communication channels for at least one endpoint based on changing latency measurements.

19 . The method of claim 1 , wherein the provisioned network resources include redundant communication paths to guarantee latency measures.

20 . A system, comprising:

at least one computer readable memory storing software instructions; and

at least one processor coupled with the at least one memory and that performs the following operations upon execution of the software instructions:

measuring endpoint latencies over one or more networks to a plurality of endpoints;

determining latency sensitivities for at least one latency-sensitive event;

grouping the plurality of endpoints into at least two groups based on the measured endpoint latencies, wherein a first group has a first common latency range and a second group has a second common latency range;

provisioning network resources for each of the at least two groups based on their respective common latency ranges and the latency sensitivities of the at least one latency-sensitive event;

logging information related to the at least one latency-sensitive event in a notarized ledger;

sending event information related to the at least one latency-sensitive event to the plurality of endpoints using the provisioned network resources; and

enabling presentation of the event information on the plurality of endpoints at a synchronized time.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2025
From: SOON-SHIONG, PATRICK
To: NANT HOLDINGS IP, LLC
Reel/Frame 070415/0354 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2025
From: WIACEK, JOHN; WITCHEY, NICHOLAS JAMES
To: NANTWORKS, LLC
Reel/Frame 070415/0822 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2025
From: NANTWORKS, LLC
To: NANT HOLDINGS IP, LLC
Reel/Frame 070416/0050 →
Continuity (8)
Continuation 18588770 · Feb 27, 2024
Continuation 18471727 · Sep 21, 2023
Continuation 17817672 · Aug 5, 2022
Continuation 17653153 · Mar 2, 2022
Continuation 17454350 · Nov 10, 2021
Continuation 16931837 · Jul 17, 2020
Provisional Application 62875577 · Jul 18, 2019
Related Publication 20250202791A1 · Jun 19, 2025
References Cited (28)
US 7525973B1 · McRae · 2009 [cited by applicant]
US 7715419B2 · Tatar et al. · 2010 [cited by applicant]
US 9917728B2 · Wittenschlaeger · 2018 [cited by applicant]
US 10505651B1 · Garrett · 2019 [cited by applicant]
US 11198062B2 · Soon-Shiong et al. · 2021 [cited by applicant]
US 11291912B2 · Soon-Shiong et al. · 2022 [cited by applicant]
US 11433301B2 · Soon-Shiong · 2022 [cited by applicant]
US 11806618B2 · Soon-Shiong · 2023 [cited by applicant]
US 11951391B2 · Soon-Shiong · 2024 [cited by applicant]
US 12268958B2 · Soon-Shiong · 2025 [cited by applicant]
US 20060039369A1 · Perera et al. · 2006 [cited by applicant]
US 20080189429A1 · DaCosta · 2008 [cited by examiner]
US 20090235141A1 · Shelby et al. · 2009 [cited by applicant]
US 20130094498A1 · Wittenschlaeger · 2013 [cited by applicant]
US 20130101291A1 · Wittenschlaeger · 2013 [cited by applicant]
US 20150200873A1 · Wittenschlaeger · 2015 [cited by applicant]
US 20150208196A1 · Nigam · 2015 [cited by applicant]
US 20170232340A1 · Lockton · 2017 [cited by examiner]
US 20170331875A1 · Houze · 2017 [cited by examiner]
US 20180069801A1 · Qi et al. · 2018 [cited by applicant]
US 20180091384A1 · Charnock et al. · 2018 [cited by applicant]
US 20180254841A1 · Nannra · 2018 [cited by examiner]
US 20180332546A1 · Aoki · 2018 [cited by applicant]
US 20190317754A1 · Mosquera · 2019 [cited by examiner]
US 20190321725A1 · Zimring et al. · 2019 [cited by applicant]
US 20190364309A1 · Von Braun et al. · 2019 [cited by applicant]
Smarter Timing Solutions “Timing Accuracy” EndRun Technologies, Smarter Timing Solutions; available at https://endruntechnologies.com/products/time-frequency/timing-accuracy; printed Jul. 14, 2020. [cited by applicant]
Van Allen, Eric “Big Data is the Future of Esports” Esports; Available at https://compete.kotaku.com/big-data-is-the-future-of-esports-1827206481; Jun. 29, 2018. [cited by applicant]