IP Library Granted Patent US 12,239,907
Granted Patent B2
US 12,239,907 · App. 17/507,985 · Granted Mar 4, 2025

Methods, systems and devices for providing portions of recorded game content in response to an audio trigger

Inventors: Raphaël Greff (Lille, FR); Nathan Souviraa-Labastie (Mons-En-Baroeul, FR); Thomas Jacques Roland Serre (Copenhagen, DK)
Assignee: STEELSERIES ApS
A63F13/424A63F13/213A63F13/215A63F13/54A63F13/79A63F13/533A63F13/537A63F13/87A63F2300/308A63F2300/5546A63F2300/572A63F2300/6072A63F2300/6081G06N3/02G06N3/08G10L15/16G10L15/26H04R3/12H04R5/033H04R5/04H04S7/302H04S7/308H04S2400/01H04S2420/01
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,239,907
App. No.
17/507,985
Granted
Mar 4, 2025
Kind
B2
Abstract

A system that incorporates the subject disclosure may include, for example, a gaming system that cooperates with a graphical user interface to enable user modification and enhancement of one or more audio streams associated with the gaming system. In embodiments, the audio streams may include a game audio stream, a chat audio stream of conversation among players of a video game, and a microphone audio stream of a player of the video game. One of the audio streams may trigger an action in the gaming system such as recording a portion of game content for a timer period. Additional embodiments are disclosed.

Claims (46)

1. A method, comprising:

receiving, by a processing system including a processor, a gaming system output stream during a video game, the gaming system output stream including audio output captured by a microphone, video output captured by a camera, or a combination thereof;

selecting, by the processing system, a trigger model for the gaming system output stream, wherein the selecting the trigger model comprises selecting the trigger model from a group of trigger models according to the video game, a genre of the video game, a location of a gaming device where the audio output was captured, or a combination thereof;

detecting, by the processing system, according to the trigger model, a current trigger in the gaming system output stream during the video game;

recording, by the processing system according to the trigger model, a trigger clip of game content, wherein the trigger clip comprises a portion of game content that includes the current trigger; and

providing, by the processing system, the trigger clip to a group of gaming devices over a communication network, wherein each gaming device of the group of gaming devices is associated with one player of the video game.

2. The method of claim 1 , wherein the detecting a current trigger comprises:

providing, by the processing system, the gaming system output stream to a neural network; and

receiving, by the processing system, an indication that the current trigger has been detected.

3. The method of claim 2 , wherein the neural network has been trained on training data from one or more video games.

4. The method of claim 3 , wherein the training data comprises data corresponding to vocal utterances and non-vocal utterances of players of the one or more video games.

5. The method of claim 4 , wherein the training data comprises data corresponding to conversations, laughter and screaming of players of the one or more video games.

6. The method of claim 1 , wherein the detecting a current trigger in the gaming system output stream comprises:

identifying, by the processing system, one of a laugh or a scream by a player of the video game in the gaming system output stream.

7. The method of claim 1 , wherein the receiving a gaming system output stream comprises:

receiving, by the processing system; a plurality of audio streams including a chat audio stream, a game audio stream and a microphone audio stream; and

detecting, by the processing system, the current trigger in one of the chat audio stream and the microphone audio stream.

8. A method comprising:

receiving, by a processing system including a processor, an input stream during a video game, the input stream including audio input captured by a microphone, video input captured by a camera, or a combination thereof;

applying, by the processing system, a trigger model to the input stream, wherein the trigger model is generated by a neural network trained on a training audio input, a training video input, or a combination thereof, and wherein the trigger model is selected from a group of trigger models according to the video game, a genre of the video game, a location of a gaming device where the audio input or video input was captured, or a combination thereof;

detecting, by the processing system according to the trigger model, a current trigger in the input stream during the video game, wherein the current trigger comprises an audio trigger, a video trigger or combination thereof; and

recording, by the processing system, a trigger clip of game content, wherein the trigger clip comprises a portion of game content for a time period before and after the current trigger.

9. The method of claim 8 , wherein the training audio input includes speech, laughing, and screaming.

10. The method of claim 8 , wherein the detecting the current trigger in the input stream during the video game is based on detecting an emotion change of a player from video input of the player and audio input captured from the player.

11. The method of claim 8 , further comprising

capturing speech by the microphone as the audio input; and

converting the speech to text and analyzing the text, wherein the detecting the current trigger in the input stream during the video game is based on the analyzing the text.

12. The method of claim 8 , wherein the neural network has been trained on training data from one or more video games.

13. The method of claim 12 , wherein the training audio input comprises data corresponding to vocal utterances and non-vocal utterances of players of the one or more video games.

14. The method of claim 8 , wherein the detecting a current trigger in the input stream during the video game comprises:

identifying, by the processing system, one of a laugh or a scream by a player of the video game in the input stream.

15. The method of claim 8 , wherein the receiving an input stream comprises:

receiving, by the processing system; a plurality of audio streams including a chat audio stream, a game audio stream and a microphone audio stream; and

detecting, by the processing system, the current trigger in one of the chat audio stream and the microphone audio stream.

16. A non-transitory machine-readable medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, the operations comprising:

receiving, by a processing system including a processor, an input stream during a video game, the input stream including audio input captured by a microphone, video input captured by a camera, or a combination thereof;

applying, by the processing system, a trigger model to the input stream, wherein the trigger model is selected from a group of trigger models according to the video game, a genre of the video game, a location of a gaming device where the audio input or video input was captured, or a combination thereof;

detecting, by the processing system according to the trigger model, a current trigger in the input stream during the video game, wherein the current trigger comprises an audio trigger, a video trigger or combination thereof; and

recording, by the processing system, a trigger clip of game content, wherein the trigger clip comprises a portion of game content for a time period before and after the current trigger.

17. The non-transitory machine-readable medium of claim 16 wherein the trigger model is generated by a neural network trained on a training audio input, a training video input, or a combination thereof.

18. The non-transitory machine-readable medium of claim 17 wherein the training audio input comprises data corresponding to vocal utterances and non-vocal utterances of players of one or more video games.

19. The non-transitory machine-readable medium of claim 18 , wherein the detecting a current trigger in the input stream during the video game comprises:

identifying, by the processing system, one of a laugh or a scream by a player of the video game in the input stream.

20. The non-transitory machine-readable medium of claim 19 , wherein the receiving an input stream comprises:

receiving, by the processing system; a plurality of audio streams including a chat audio stream, a game audio stream and a microphone audio stream; and

detecting, by the processing system, the current trigger in one of the chat audio stream and the microphone audio stream.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Jan 23, 2025
From: STEELSERIES APS
To: GN STORE NORD A/S
Reel/Frame 069988/0950 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2022
From: GREFF, RAPHAËL; SOUVIRAA-LABASTIE, NATHAN; SERRE, THOMAS JACQUES ROLAND
To: STEELSERIES APS
Reel/Frame 058935/0215 →
Continuity (2)
Provisional Application 63240004 · Sep 2, 2021
Related Publication 20230067090A1 · Mar 2, 2023
References Cited (64)
US 7479063B2 · Pryzby et al. · 2009 [cited by applicant]
US 9566505B2 · Perry · 2017 [cited by examiner]
US 9675871B1 · Jetter et al. · 2017 [cited by applicant]
US 9814936B1 · Bucolo · 2017 [cited by examiner]
US 9884258B2 · Huang · 2018 [cited by examiner]
US 10237615B1 · Gudmundsson · 2019 [cited by examiner]
US 10713543B1 · Skuin · 2020 [cited by examiner]
US 11007445B2 · Schwarz · 2021 [cited by examiner]
US 11011015B2 · Achmueller et al. · 2021 [cited by applicant]
US 11045727B2 · Mahlmeister · 2021 [cited by examiner]
US 11071914B2 · Mahlmeister · 2021 [cited by examiner]
US 11185786B2 · Mahlmeister · 2021 [cited by examiner]
US 11260298B2 · Woidan · 2022 [cited by examiner]
US 11311806B2 · Mahlmeister · 2022 [cited by examiner]
US 11375256B1 · Dorner · 2022 [cited by examiner]
US 11484789B2 · Mahlmeister · 2022 [cited by examiner]
US 11590420B2 · Mahlmeister · 2023 [cited by examiner]
US 11766612B2 · Mahlmeister · 2023 [cited by examiner]
US 11985494B2 · Pham · 2024 [cited by examiner]
US 20030100359A1 · Loose et al. · 2003 [cited by applicant]
US 20050043090A1 · Pryzby et al. · 2005 [cited by applicant]
US 20050277469A1 · Pryzby et al. · 2005 [cited by applicant]
US 20080139301A1 · Holthe · 2008 [cited by examiner]
US 20080268961A1 · Brook · 2008 [cited by examiner]
US 20080320545A1 · Schwartz · 2008 [cited by applicant]
US 20100261523A1 · Bonney et al. · 2010 [cited by applicant]
US 20110281645A1 · Wolfson · 2011 [cited by examiner]
US 20110312424A1 · Burckart · 2011 [cited by examiner]
US 20120134651A1 · Cottrell · 2012 [cited by examiner]
US 20130331188A1 · Bonney et al. · 2013 [cited by applicant]
US 20140073429A1 · Meneses et al. · 2014 [cited by applicant]
US 20140155171A1 · Laakkonen · 2014 [cited by examiner]
US 20140179439A1 · Miura · 2014 [cited by examiner]
US 20150099586A1 · Huang · 2015 [cited by examiner]
US 20150141139A1 · Trombetta · 2015 [cited by examiner]
US 20150217196A1 · McCarthy · 2015 [cited by examiner]
US 20150302684A1 · Loose et al. · 2015 [cited by applicant]
US 20170106283A1 · Malyuk · 2017 [cited by examiner]
US 20180032845A1 · Polak · 2018 [cited by examiner]
US 20180367484A1 · Rodriguez · 2018 [cited by examiner]
US 20190122404A1 · Freeman · 2019 [cited by examiner]
US 20190303796A1 · Balasubramanian · 2019 [cited by examiner]
US 20190308096A1 · Kuruba Buchannagari et al. · 2019 [cited by applicant]
US 20200043282A1 · Keilwert et al. · 2020 [cited by applicant]
US 20200061477A1 · Mahlmeister · 2020 [cited by examiner]
US 20200097312A1 · Kotteri et al. · 2020 [cited by applicant]
US 20200147487A1 · Mahlmeister · 2020 [cited by examiner]
US 20200147489A1 · Mahlmeister · 2020 [cited by examiner]
US 20200147500A1 · Mahlmeister · 2020 [cited by examiner]
US 20200147501A1 · Mahlmeister · 2020 [cited by examiner]
US 20200188784A1 · Woidan · 2020 [cited by examiner]
US 20200242887A1 · Achmueller et al. · 2020 [cited by applicant]
US 20210394061A1 · Mahlmeister · 2021 [cited by examiner]
US 20220366170A1 · Wang · 2022 [cited by examiner]
US 20220410004A1 · Van Welzen et al. · 2022 [cited by applicant]
US 20230063610A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20230064627A1 · Souviraa-Labastie · 2023 [cited by examiner]
US 20230067090A1 · Greff · 2023 [cited by examiner]
US 20230068527A1 · Mahlmeister · 2023 [cited by examiner]
US 20230330527A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20230405458A1 · Mahlmeister · 2023 [cited by examiner]
Hennequin, Romain et al., “Spleeter: a fast and efficient music source separation tool with pre-trained models”, Journal of Open Source Software, 1 (5(50), 2154, https://doi.org/10.21105/joss.02154, Jun. 24, 2020, 4 pag… [cited by applicant]
Int'l Search Report & Written Opinion for PCT/US2022/042292 mailed Jan. 25, 2023, 9 pages. [cited by applicant]
International Preliminary Report on Patentability for PCT/2022/042292 mailed Mar. 14, 2024. [cited by applicant]