IP Library › Granted Patent US 12,746,466
Granted Patent B2
US 12,746,466 · App. 18/416,297 · Granted Sep 29, 2026

Method and apparatus for analyzing user-generated performance data

Inventors: Thane Kurt Woidan (Chicago, IL); Tino Soelberg (Chicago, IL); Jeffrey Nicholas Mahlmeister (Glenview, IL); Thomas J. Panfil (La Grange, IL)
Assignee: GN Store Nord A/S
A63F13/497A63F13/5378A63F13/79A63F13/798A63F13/86A63F13/28A63F13/35A63F13/355A63F13/54A63F13/69A63F13/843A63F13/847A63F13/85A63F13/95A63F13/98A63F2300/408A63F2300/537A63F2300/538A63F2300/5546A63F2300/558A63F2300/634G06N20/00H04L51/046H04L51/10H04L51/52H04L67/06
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,746,466
App. No.
18/416,297
Granted
Sep 29, 2026
Kind
B2
Abstract

A system that incorporates the subject disclosure may include, for example, a processor that facilitates a performance of operations. The operations may include obtaining an identification of an action to monitor during a gameplay associated with a game, storing a representation of a sliding window of the gameplay in a first storage medium, monitoring, by the system, for the identification of the action during the gameplay, detecting the identification of the action during the gameplay responsive to the monitoring, and responsive to the detecting, storing the representation of the sliding window of the gameplay in a second storage medium that is different from the first storage medium. Additional embodiments are disclosed.

Claims (46)

1 . A device, comprising:

a memory to store instructions; and

a processor coupled to the memory, wherein responsive to executing the instructions, the processor performs operations comprising:

accessing training game content;

acquiring one or more machine learning techniques based on the training game content that is accessed;

analyzing a first plurality of team-relevant video clips associated with a first participating team of a first team-based video gaming session, wherein the first team-based video gaming session is associated with a team-based video game, wherein the analyzing is performed via use of the one or more machine learning techniques that are acquired to train an artificial intelligence model to determine a team-relevant trigger associated with the first participating team;

identifying, via the artificial intelligence model, the team-relevant trigger associated with the first participating team in a second team-based video gaming session;

based on the identifying the team-relevant trigger in the second team-based video gaming session, processing a recording of the second team-based video gaming session to produce a second plurality of team-relevant video clips containing the team-relevant trigger;

comparing a first performance of the first participating team of a second team-based video gaming session and a second performance of a second participating team of the second team-based video gaming session according to the second plurality of team-relevant video clips to generate an assessment of the first performance of the first participating team;

generating team-based first strategy information for a first player of the first participating team and team-based second strategy information for a second player of the first participating team according to a beneficial strategy for the first participating team, wherein the beneficial strategy for the first participating team is determined based on the assessment of the first performance of the first participating team and a target gaming result collectively beneficial to the first participating team, and wherein the team-based first strategy information differs from the team-based second strategy information; and

providing the team-based first strategy information for the first player of the first participating team to equipment utilized by the first player of the first participating team.

2 . The device of claim 1 , wherein the operations further comprise receiving the first plurality of team-relevant video clips responsive to identifying a second team-relevant trigger associated with the first participating team in the first team-based video gaming session.

3 . The device of claim 1 , wherein the operations further comprise determining a set of players of the first participating team that contributed to a triggering event associated with the team-relevant trigger in the second team-based video gaming session, wherein the set of players of the first participating team includes the first player of the first participating team.

4 . The device of claim 1 , wherein the operations further comprise recording the second plurality of team-relevant video clips associated with the first participating team responsive to the team-relevant trigger during monitoring of gameplay of the team-based video game.

5 . The device of claim 1 , wherein the second plurality of team-relevant video clips associated with the first participating team include a team-relevant video clip recorded during the second team-based video gaming session of the team-based video game.

6 . The device of claim 1 , wherein the second plurality of team-relevant video clips associated with the first participating team include a team-relevant video clip recorded during a prior team-based video gaming session of the team-based video game.

7 . The device of claim 1 , wherein the operations further comprise sending the team-relevant trigger to the first participating team responsive to determining the team-relevant trigger.

8 . The device of claim 1 , wherein the team-based first strategy information indicates an action to be undertaken by the first player of the first participating team according to the beneficial strategy.

9 . The device of claim 1 , wherein the team-based first strategy information instructs the first player of the first participating team to perform a gaming action beneficial to the first participating team and not beneficial to the first player.

10 . The device of claim 1 , wherein the operations further comprise:

receiving a user-generated input generated by the first participating team during the second team-based video gaming session; and

providing the user-generated input to a software application.

11 . A non-transitory machine-readable storage medium, comprising instructions, wherein responsive to executing the instructions, a processor performs operations comprising:

acquiring at least one machine learning technique based on training game content;

analyzing a first plurality of team-relevant video clips associated with a first participating team of a first team-based video gaming session, wherein the first team-based video gaming session is associated with a team-based video game, wherein the analyzing is performed via use of the at least one machine learning technique to train an artificial intelligence model to perform computer-implemented image recognition to determine a team-relevant trigger associated with the first participating team;

identifying, via the artificial intelligence model, the team-relevant trigger associated with the first participating team in a second team-based video gaming session;

based on the identifying the team-relevant trigger in the second team-based video gaming session, processing a recording of the second team-based video gaming session to produce a second plurality of team-relevant video clips containing the team-relevant trigger;

comparing a first performance of the first participating team of a second team-based video gaming session and a second performance of a second participating team of the second team-based video gaming session according to the second plurality of team-relevant video clips to generate an assessment of the first performance of the first participating team;

generating team-based first strategy information for a first player of the first participating team and team-based second strategy information for a second player of the first participating team according to a beneficial strategy for the first participating team, wherein the beneficial strategy for the first participating team is determined based on the assessment of the first performance of the first participating team and a target gaming result collectively beneficial to the first participating team, and wherein the team-based first strategy information differs from the team-based second strategy information; and

providing the team-based first strategy information for the first player of the first participating team to equipment utilized by the first player of the first participating team.

12 . The non-transitory machine-readable storage medium of claim 11 , wherein the operations further comprise accessing the training game content.

13 . The non-transitory machine-readable storage medium of claim 12 , wherein the operations further comprise receiving the first plurality of team-relevant video clips responsive to identifying a second team-relevant trigger associated with the first participating team in the first team-based video gaming session.

14 . The non-transitory machine-readable storage medium of claim 11 , wherein the operations further comprise determining a set of players of the first participating team that contributed to a triggering event associated with the team-relevant trigger in the second team-based video gaming session, wherein the set of players of the first participating team includes the first player of the first participating team.

15 . The non-transitory machine-readable storage medium of claim 11 , wherein the operations further comprise recording the second plurality of team-relevant video clips associated with the first participating team responsive to the team-relevant trigger during monitoring of gameplay of the team-based video game.

16 . The non-transitory machine-readable storage medium of claim 11 , wherein the second plurality of team-relevant video clips associated with the first participating team include a team-relevant video clip recorded during the second team-based video gaming session of the team-based video game.

17 . The non-transitory machine-readable storage medium of claim 11 , wherein the second plurality of team-relevant video clips associated with the first participating team include a team-relevant video clip recorded during a prior team-based video gaming session of the team-based video game.

18 . A method, comprising:

acquiring, by a processing system including a processor, at least one machine learning technique based on training game content;

analyzing, by the processing system, a first plurality of team-relevant video clips associated with a first participating team of a first team-based video gaming session, wherein the first team-based video gaming session is associated with a team-based video game, wherein the analyzing is performed via use of the at least one machine learning technique to train an artificial intelligence model to perform computer-implemented image recognition to determine a team-relevant trigger associated with the first participating team;

identifying, via the artificial intelligence model, the team-relevant trigger associated with the first participating team in a second team-based video gaming session;

based on the identifying the team-relevant trigger in the second team-based video gaming session, processing a recording of the second team-based video gaming session to produce a second plurality of team-relevant video clips containing the team-relevant trigger;

comparing, by the processing system, a first performance of the first participating team of a second team-based video gaming session and a second performance of a second participating team of the second team-based video gaming session according to the second plurality of team-relevant video clips to generate an assessment of the first performance of the first participating team;

generating, by the processing system, team-based first strategy information for a first player of the first participating team and team-based second strategy information for a second player of the first participating team according to a beneficial strategy for the first participating team, wherein the beneficial strategy for the first participating team is determined based on the assessment of the first performance of the first participating team and a target gaming result collectively beneficial to the first participating team; and

providing, by the processing system, the team-based first strategy information for the first player of the first participating team to equipment utilized by the first player of the first participating team.

19 . The method of claim 18 , further comprising accessing, by the processing system, the training game content.

20 . The method of claim 18 , wherein the team-based first strategy information differs from the team-based second strategy information.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2026
From: STEELSERIES APS
To: GN STORE NORD A/S
Reel/Frame 074550/0494 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2024
From: WOIDAN, THANE KURT; SOELBERG, TINO; MAHLMEISTER, JEFFREY NICHOLAS; PANFIL, THOMAS J.
To: STEELSERIES APS
Reel/Frame 066348/0675 →
Continuity (4)
Continuation 17592069 · Feb 3, 2022
Continuation 16678901 · Nov 8, 2019
Provisional Application 62758069 · Nov 9, 2018
Related Publication 20240157236A1 · May 16, 2024
References Cited (156)
US 6425827B1 · Nimura · 2002 [cited by applicant]
US 6661496B2 · Sherman et al. · 2003 [cited by applicant]
US 8243984B1 · Brown et al. · 2012 [cited by applicant]
US 8279051B2 · Khan · 2012 [cited by applicant]
US 8487876B2 · Ikeda et al. · 2013 [cited by applicant]
US 8577049B2 · Guntin et al. · 2013 [cited by applicant]
US 8798598B2 · Rossmann · 2014 [cited by applicant]
US 9219460B2 · Bush · 2015 [cited by applicant]
US 9266017B1 · Parker et al. · 2016 [cited by applicant]
US 9566505B2 · Perry · 2017 [cited by applicant]
US 9744452B2 · Miura et al. · 2017 [cited by applicant]
US 9795871B2 · Trombetta et al. · 2017 [cited by applicant]
US 9814936B1 · Bucolo · 2017 [cited by applicant]
US 9884258B2 · Huang et al. · 2018 [cited by applicant]
US 9889383B2 · Kulavik · 2018 [cited by applicant]
US 10191714B2 · Wiggemans et al. · 2019 [cited by applicant]
US 10237615B1 · Gudmundsson et al. · 2019 [cited by applicant]
US 10360942B1 · Delachanal · 2019 [cited by applicant]
US 10456680B2 · Miron · 2019 [cited by examiner]
US 10603593B2 · Cox et al. · 2020 [cited by applicant]
US 10713543B1 · Skuin et al. · 2020 [cited by applicant]
US 10873786B2 · Folse et al. · 2020 [cited by applicant]
US 10922534B2 · Zavesky et al. · 2021 [cited by applicant]
US 11007445B2 · Schwarz et al. · 2021 [cited by applicant]
US 11045727B2 · Mahlmeister et al. · 2021 [cited by applicant]
US 11071914B2 · Mahlmeister et al. · 2021 [cited by applicant]
US 11141657B2 · Mahlmeister et al. · 2021 [cited by applicant]
US 11141658B2 · Cox et al. · 2021 [cited by applicant]
US 11185786B2 · Mahlmeister et al. · 2021 [cited by applicant]
US 11260298B2 · Woidan et al. · 2022 [cited by applicant]
US 11311806B2 · Mahlmeister et al. · 2022 [cited by applicant]
US 11590420B2 · Mahlmeister et al. · 2023 [cited by applicant]
US 11900009B2 · Lei et al. · 2024 [cited by applicant]
US 11911696B2 · Woidan et al. · 2024 [cited by applicant]
US 11918898B2 · Mahlmeister et al. · 2024 [cited by applicant]
US 12033667B2 · Sundareson · 2024 [cited by applicant]
US 12042726B2 · Mahlmeister et al. · 2024 [cited by applicant]
US 20040143852A1 · Meyers et al. · 2004 [cited by applicant]
US 20040224765A1 · Martinez et al. · 2004 [cited by applicant]
US 20040229679A1 · Anderson et al. · 2004 [cited by applicant]
US 20060035692A1 · Kirby et al. · 2006 [cited by applicant]
US 20070047517A1 · Xu et al. · 2007 [cited by applicant]
US 20070111774A1 · Okada · 2007 [cited by applicant]
US 20070157173A1 · Klein et al. · 2007 [cited by applicant]
US 20070185909A1 · Klein et al. · 2007 [cited by applicant]
US 20070260687A1 · Rao et al. · 2007 [cited by applicant]
US 20080004117A1 · Stamper et al. · 2008 [cited by applicant]
US 20080076527A1 · Low et al. · 2008 [cited by applicant]
US 20080139301A1 · Holthe · 2008 [cited by applicant]
US 20090106670A1 · Berndt et al. · 2009 [cited by applicant]
US 20090131177A1 · Pearce · 2009 [cited by applicant]
US 20090228492A1 · Valdez et al. · 2009 [cited by applicant]
US 20090296959A1 · Bongiovi et al. · 2009 [cited by applicant]
US 20090318224A1 · Ealey · 2009 [cited by applicant]
US 20100056280A1 · Langan et al. · 2010 [cited by applicant]
US 20100120494A1 · Dewaal et al. · 2010 [cited by applicant]
US 20100287011A1 · Muchkaev · 2010 [cited by applicant]
US 20110009192A1 · Aronzon et al. · 2011 [cited by applicant]
US 20110065503A1 · Wolff-Petersen et al. · 2011 [cited by applicant]
US 20110107220A1 · Perlman · 2011 [cited by applicant]
US 20110281645A1 · Wolfson et al. · 2011 [cited by applicant]
US 20110312424A1 · Burckart et al. · 2011 [cited by applicant]
US 20120009995A1 · Osgood · 2012 [cited by applicant]
US 20120083330A1 · Ocko et al. · 2012 [cited by applicant]
US 20120083335A1 · Ocko et al. · 2012 [cited by applicant]
US 20120083336A1 · Ocko et al. · 2012 [cited by applicant]
US 20120127302A1 · Imai · 2012 [cited by applicant]
US 20120258790A1 · Gomez et al. · 2012 [cited by applicant]
US 20130040730A1 · Barclay et al. · 2013 [cited by applicant]
US 20130117670A1 · Mahajan et al. · 2013 [cited by applicant]
US 20130288759A1 · Rom et al. · 2013 [cited by applicant]
US 20140073298A1 · Rossmann · 2014 [cited by applicant]
US 20140128156A1 · Morioka · 2014 [cited by applicant]
US 20140143687A1 · Tan et al. · 2014 [cited by applicant]
US 20140155171A1 · Laakkonen et al. · 2014 [cited by applicant]
US 20140179424A1 · Perry et al. · 2014 [cited by applicant]
US 20140179425A1 · Perry et al. · 2014 [cited by applicant]
US 20140179439A1 · Miura et al. · 2014 [cited by applicant]
US 20140214920A1 · Wong et al. · 2014 [cited by applicant]
US 20140222553A1 · Bowman · 2014 [cited by applicant]
US 20140228112A1 · Laakkonen et al. · 2014 [cited by applicant]
US 20150005062A1 · Cudak et al. · 2015 [cited by applicant]
US 20150032766A1 · Greenbaum · 2015 [cited by applicant]
US 20150058709A1 · Zaletel · 2015 [cited by applicant]
US 20150099586A1 · Huang et al. · 2015 [cited by applicant]
US 20150121230A1 · Kulavik et al. · 2015 [cited by applicant]
US 20150126282A1 · Hitomi et al. · 2015 [cited by applicant]
US 20150131845A1 · Forouhar et al. · 2015 [cited by applicant]
US 20150141139A1 · Trombetta et al. · 2015 [cited by applicant]
US 20150193510A1 · Raess et al. · 2015 [cited by applicant]
US 20150220979A1 · Ouimet et al. · 2015 [cited by applicant]
US 20150263692A1 · Bush · 2015 [cited by applicant]
US 20160001183A1 · Harvey et al. · 2016 [cited by applicant]
US 20160099901A1 · Allen et al. · 2016 [cited by applicant]
US 20160158656A1 · Condrey · 2016 [cited by applicant]
US 20160317928A1 · Meneses et al. · 2016 [cited by applicant]
US 20160361646A1 · Perry · 2016 [cited by applicant]
US 20170106283A1 · Malyuk et al. · 2017 [cited by applicant]
US 20170109122A1 · Schmidt et al. · 2017 [cited by applicant]
US 20170113136A1 · Marr et al. · 2017 [cited by applicant]
US 20170113143A1 · Marr et al. · 2017 [cited by applicant]
US 20170157512A1 · Long et al. · 2017 [cited by applicant]
US 20170257414A1 · Zaletel · 2017 [cited by applicant]
US 20170282073A1 · Kurabayashi · 2017 [cited by applicant]
US 20170357390A1 · Alonso Ruiz et al. · 2017 [cited by applicant]
US 20180021674A1 · Nakayama et al. · 2018 [cited by applicant]
US 20180032858A1 · Lucey et al. · 2018 [cited by applicant]
US 20180267771A1 · Wiggemans et al. · 2018 [cited by applicant]
US 20180351895A1 · Rathod · 2018 [cited by applicant]
US 20190019036A1 · Yoo · 2019 [cited by applicant]
US 20190224570A1 · Wolff-Petersen et al. · 2019 [cited by applicant]
US 20190262724A1 · Trombetta et al. · 2019 [cited by applicant]
US 20190270019A1 · Miura et al. · 2019 [cited by applicant]
US 20190270020A1 · Miura et al. · 2019 [cited by applicant]
US 20190291008A1 · Cox et al. · 2019 [cited by applicant]
US 20190366189A1 · Plant et al. · 2019 [cited by applicant]
US 20200037090A1 · Hackl · 2020 [cited by applicant]
US 20200061477A1 · Mahlmeister et al. · 2020 [cited by applicant]
US 20200126363A1 · Trepp et al. · 2020 [cited by applicant]
US 20200134298A1 · Zavesky et al. · 2020 [cited by applicant]
US 20200147487A1 · Mahlmeister et al. · 2020 [cited by applicant]
US 20200147489A1 · Mahlmeister et al. · 2020 [cited by applicant]
US 20200147499A1 · Mahlmeister et al. · 2020 [cited by applicant]
US 20200147500A1 · Mahlmeister et al. · 2020 [cited by applicant]
US 20200147501A1 · Mahlmeister et al. · 2020 [cited by applicant]
US 20200188784A1 · Woidan et al. · 2020 [cited by applicant]
US 20200197813A1 · Cox et al. · 2020 [cited by applicant]
US 20200230499A1 · Buser et al. · 2020 [cited by applicant]
US 20200269136A1 · Gurumurthy · 2020 [cited by examiner]
US 20200338456A1 · Atli · 2020 [cited by examiner]
US 20200368616A1 · Delamont · 2020 [cited by applicant]
US 20200387817A1 · Kurtz et al. · 2020 [cited by applicant]
US 20200406139A1 · Ching · 2020 [cited by applicant]
US 20200406140A1 · Sundareson · 2020 [cited by applicant]
US 20210031106A1 · Alderman et al. · 2021 [cited by applicant]
US 20210275922A1 · Starich · 2021 [cited by examiner]
US 20210394061A1 · Mahlmeister et al. · 2021 [cited by applicant]
US 20220111298A1 · Mahlmeister et al. · 2022 [cited by applicant]
US 20220143500A1 · Mahlmeister et al. · 2022 [cited by applicant]
US 20220152492A1 · Woidan et al. · 2022 [cited by applicant]
US 20220266135A1 · Mahlmeister et al. · 2022 [cited by applicant]
US 20230050335A1 · Soodammani · 2023 [cited by applicant]
US 20230075087A1 · Jenni et al. · 2023 [cited by applicant]
US 20230158401A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20230173384A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20230264102A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20240017169A1 · Mahlmeister et al. · 2024 [cited by applicant]
US 20240066400A1 · Jeffrey et al. · 2024 [cited by applicant]
US 20240082704A1 · White et al. · 2024 [cited by applicant]
US 20240091638A1 · Greff et al. · 2024 [cited by applicant]
US 20240139624A1 · Mahlmeister et al. · 2024 [cited by applicant]
US 20240325891A1 · Mahlmeister et al. · 2024 [cited by applicant]
US 20250010184A1 · Mahlmeister et al. · 2025 [cited by applicant]
US 20250128156A1 · Mahlmeister et al. · 2025 [cited by applicant]
US 20250319411A1 · Mahlmeister et al. · 2025 [cited by applicant]
“Fortnite Battle Royale—Replay System”, https://www.epicgames.com/fortnite/en-US/news/fortnite-battle-royale-replay-system, Apr. 11, 2018, 4 pages. [cited by applicant]