IP Library Granted Patent US 12,226,691
Granted Patent B2
US 12,226,691 · App. 18/337,132 · Granted Feb 18, 2025

Pre-set audio profiles for graphical user interface and parametric equalizer in gaming systems

Inventors: Jeffrey Nicholas Mahlmeister (Glenview, IL); Simon Duffy (Chicago, IL); Battsengel Lopez (Copenhagen, DK)
Assignee: STEELSERIES ApS
A63F13/424A63F13/213A63F13/215A63F13/533A63F13/537A63F13/54A63F13/79G06N3/02G06N3/08G10L15/16G10L15/26H04R3/12H04R5/033H04R5/04H04S7/302H04S7/308A63F13/87A63F2300/308A63F2300/5546A63F2300/572A63F2300/6072A63F2300/6081H04S2400/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,226,691
App. No.
18/337,132
Granted
Feb 18, 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. Additional embodiments are disclosed.

Claims (76)

1. A device, comprising

a processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:

receiving user identification information for a gamer of a plurality of gamers accessing a gaming application;

initiating the gaming application for the gamer of the plurality of gamers, wherein the initiating is responsive to receiving the user identification information;

providing a user interface to the gamer for selection by the gamer of a gamer configuration file among a plurality of gamer configuration files;

retrieving the gamer configuration file selected by the gamer;

receiving a gaming application audio output stream, wherein the receiving the gaming application audio output stream comprises receiving one or more of at least a chat audio stream including teammate speech among the plurality of gamers and a gaming audio stream including audio produced by the gaming application;

applying audio modifications specified by the gamer configuration file to the gaming application audio output stream, forming a modified gaming audio stream; and

providing the modified gaming audio stream to one or more gamers including the gamer.

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

providing information about the audio modifications specified by the gamer configuration file to a graphical user interface of the gamer;

receiving, from actuation of the graphical user interface by the gamer, updates to the audio modifications specified by the gamer configuration file, forming an updated configuration file; and

storing the updated configuration file for subsequent retrieval and access by the gamer of the plurality of gamers.

3. The device of claim 1 , wherein the applying audio modifications comprises:

adjusting one or more of a frequency, a gain and a Q factor of a set of filters to improve an ability of the gamer of the plurality of gamers to discern selected sounds of the gaming application audio output stream.

4. The device of claim 1 , wherein the providing the user interface to the gamer comprises:

providing a configuration selector for selecting by the gamer a predetermined portion of the gaming application audio output stream; and

providing a menu for selecting by the gamer of the gamer configuration file.

5. A method, comprising:

receiving, by a processing system including a processor, user identification information for a gamer of a plurality of gamers accessing a gaming application;

providing, by the processing system, a user interface to the gamer for selection by the gamer of a gamer configuration file among a plurality of gamer configuration files;

retrieving, by the processing system, the gamer configuration file selected by the gamer;

receiving, by the processing system, a gaming application audio output stream, wherein the receiving the gaming application audio output stream comprises receiving one or more of at least a chat audio stream including teammate speech among the plurality of gamers and a gaming audio stream including audio produced by the gaming application;

applying, by the processing system, audio modifications specified by the gamer configuration file to the gaming application audio output stream, forming a modified gaming audio stream; and

providing, by the processing system, the modified gaming audio stream to one or more gamers including the gamer.

6. The method of claim 5 , further comprising:

initiating, by the processing system, the gaming application for the gamer of the plurality of gamers, wherein the initiating is responsive to receiving the user identification information.

7. The method of claim 5 , further comprising:

determining, by the processing system, that a game has been initiated by the gamer; and

retrieving and implementing, by the processing system, a predefined audio processing configuration for the game, wherein the retrieving and implementing are done automatically by the processing system in response to the determining that the game has been initiated by the gamer.

8. The method of claim 5 , wherein the providing a user interface to the gamer comprises:

providing, by the processing system, information about the plurality of gamer configuration files to a graphical user interface, wherein the graphical user interface includes a parametric equalizer and wherein the plurality of gamer configuration files comprise equalizer settings for controlling one or more filters associated with the parametric equalizer.

9. The method of claim 8 , further comprising:

providing, by the processing system, to the graphical user interface, information about standard audio modifications specified by a standard configuration file;

receiving, by the processing system, actuation of the graphical user interface by the gamer of the plurality of gamers, the actuation defining customizations to the standard audio modifications specified by the standard configuration file, forming a customized configuration file for the gamer of the plurality of gamers; and

storing, by the processing system, the customized configuration file for subsequent retrieval and access by the gamer.

10. The method of claim 9 , further comprising:

receiving, by the processing system, subsequent gaming application audio output stream;

applying, by the processing system, audio modifications specified by the customized configuration file to the subsequent gaming application audio output stream, forming a customized gaming audio stream; and

providing, by the processing system, the customized gaming audio stream to one or more gamers including the gamer.

11. The method of claim 10 , wherein the applying audio modifications specified by the gamer configuration file to the gaming application audio output stream comprises:

applying, by the processing system, one or more filters to the gaming application output audio stream, forming the modified gaming audio stream.

12. The method of claim 11 , wherein the applying one or more filters to the gaming application output audio stream comprises:

adjusting, by the processing system, one of more of a frequency, a gain and a Q factor of the one or more filters to improve an ability of the gamer to discern selected sounds of the modified gaming audio stream.

13. The method of claim 12 , further comprising:

providing, by the processing system, to the graphical user interface, information about available audio streams of gaming application audio output stream;

providing, by the processing system, to the graphical user interface, information about available predetermined configurations, the predetermined configurations defining modifications to audio streams of the gaming application audio output stream;

receiving, by the processing system, a selection of a selected audio stream of the available audio streams selected by the gamer; and

receiving, by the processing system, a selection of predetermined configuration selected by the user for modifying the selected audio stream.

14. The method of claim 5 , further comprising:

retrieving, by the processing system, subscription information for the gamer, wherein the retrieving the subscription information is responsive to receiving the user identification information;

selecting, by the processing system, one or more subscribed configuration files, wherein the selecting is based on the subscription information for the gamer; and

providing, by the processing system, at the user interface, information about the one or more subscribed configuration files.

15. 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 user identification information for a gamer of a plurality of gamers accessing a gaming application;

initiating the gaming application for the gamer of the plurality of gamers, wherein the initiating is responsive to receiving the user identification information;

retrieving a gamer configuration file, the gamer configuration file selected from among a group of gamer identification files based on the user identification information;

receiving a gaming application audio output stream, wherein the receiving the gaming application audio output stream comprises receiving one or more of at least a chat audio stream including teammate speech among the plurality of gamers and a gaming audio stream including audio produced by the gaming application;

applying audio modifications specified by the gamer configuration file to the gaming application audio output stream, forming a modified gaming audio stream; and

providing the modified gaming audio stream to one or more gamers including the gamer.

16. The non-transitory machine-readable medium of claim 15 , further comprising:

providing a user interface to the gamer for selection by the gamer of a gamer configuration file among a plurality of gamer configuration files;

receiving a gamer selection of a selected gamer configuration file;

substituted the selected gamer configuration file for the gamer configuration file for modifying the gaming application audio output stream, forming a customized gaming audio stream; and

providing the customized gaming audio stream to one or more gamers including the gamer.

17. The non-transitory machine-readable medium of claim 16 , further comprising:

providing, in the user interface, information about the audio modifications specified by the gamer configuration file;

receiving, from actuation of the user interface by the gamer, updates to the audio modifications specified by the gamer configuration file, forming an updated configuration file; and

storing the updated configuration file for subsequent retrieval and access by the gamer of the plurality of gamers.

18. The non-transitory machine-readable medium of claim 17 , further comprising:

providing information about a plurality of gamer configuration files in the user interface, wherein the user interface includes a parametric equalizer and wherein the plurality of gamer configuration files comprise equalizer settings for controlling one or more filters associated with the parametric equalizer.

19. The non-transitory machine-readable medium of claim 15 , wherein the applying audio modifications specified by the gamer configuration file comprises:

applying one or more filters to the gaming application output audio stream, forming the modified gaming audio stream.

20. The non-transitory machine-readable medium of claim 19 , wherein the applying one or more filters to the gaming application output audio stream comprises:

adjusting one of more of a frequency, a gain and a Q factor of the one or more filters to improve an ability of the gamer to discern selected sounds of the modified gaming 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 Jul 18, 2023
From: MAHLMEISTER, JEFFREY NICHOLAS; DUFFY, SIMON; LOPEZ, BATTSENGEL
To: STEELSERIES APS
Reel/Frame 064294/0448 →
Continuity (3)
Continuation 17507966 · Oct 22, 2021
Provisional Application 63240004 · Sep 2, 2021
Related Publication 20230330527A1 · Oct 19, 2023
References Cited (94)
US 7479063B2 · Pryzby · 2009 [cited by examiner]
US 8811629B1 · Kulavik · 2014 [cited by examiner]
US 9566505B2 · Perry · 2017 [cited by applicant]
US 9675871B1 · Jetter · 2017 [cited by examiner]
US 9814936B1 · Bucolo · 2017 [cited by applicant]
US 9884258B2 · Huang et al. · 2018 [cited by applicant]
US 10237615B1 · Gudmundsson et al. · 2019 [cited by applicant]
US 10713543B1 · Skuin et al. · 2020 [cited by applicant]
US 11007445B2 · Schwarz et al. · 2021 [cited by applicant]
US 11011015B2 · Achmueller · 2021 [cited by examiner]
US 11045727B2 · Mahlmeister et al. · 2021 [cited by applicant]
US 11071914B2 · Mahlmeister 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 11375256B1 · Dorner · 2022 [cited by applicant]
US 11484789B2 · Mahlmeister et al. · 2022 [cited by applicant]
US 11590420B2 · Mahlmeister et al. · 2023 [cited by applicant]
US 11766612B2 · Mahlmeister et al. · 2023 [cited by applicant]
US 20030044002A1 · Yeager et al. · 2003 [cited by applicant]
US 20030100359A1 · Loose · 2003 [cited by examiner]
US 20050043090A1 · Pryzby · 2005 [cited by examiner]
US 20050277469A1 · Pryzby · 2005 [cited by examiner]
US 20080139301A1 · Holthe · 2008 [cited by applicant]
US 20080268961A1 · Brook et al. · 2008 [cited by applicant]
US 20080320545A1 · Schwartz · 2008 [cited by examiner]
US 20100040240A1 · Bonanno et al. · 2010 [cited by applicant]
US 20100100820A1 · Bryant et al. · 2010 [cited by applicant]
US 20100120533A1 · Bracken et al. · 2010 [cited by applicant]
US 20100261523A1 · Bonney · 2010 [cited by examiner]
US 20110281645A1 · Wolfson et al. · 2011 [cited by applicant]
US 20110312424A1 · Burckart et al. · 2011 [cited by applicant]
US 20120014553A1 · Bonanno · 2012 [cited by applicant]
US 20120134651A1 · Cottrell · 2012 [cited by applicant]
US 20130331188A1 · Bonney · 2013 [cited by examiner]
US 20140073429A1 · Meneses et al. · 2014 [cited by applicant]
US 20140153727A1 · Walsh et al. · 2014 [cited by applicant]
US 20140155171A1 · Laakkonen et al. · 2014 [cited by applicant]
US 20140179439A1 · Miura et al. · 2014 [cited by applicant]
US 20150005073A1 · Cudak et al. · 2015 [cited by applicant]
US 20150099586A1 · Huang et al. · 2015 [cited by applicant]
US 20150106711A1 · Virolainen · 2015 [cited by applicant]
US 20150141139A1 · Trombetta et al. · 2015 [cited by applicant]
US 20150217196A1 · McCarthy et al. · 2015 [cited by applicant]
US 20150222239A1 · Zhang et al. · 2015 [cited by applicant]
US 20150302684A1 · Loose · 2015 [cited by examiner]
US 20160303474A1 · Kuruba Buchannagari et al. · 2016 [cited by applicant]
US 20170046906A1 · Hilbert · 2017 [cited by examiner]
US 20170106283A1 · Malyuk et al. · 2017 [cited by applicant]
US 20180032845A1 · Polak et al. · 2018 [cited by applicant]
US 20180193747A1 · Bracken et al. · 2018 [cited by applicant]
US 20180310115A1 · Romigh · 2018 [cited by applicant]
US 20180353855A1 · Niemeyer et al. · 2018 [cited by applicant]
US 20180367484A1 · Rodriguez et al. · 2018 [cited by applicant]
US 20190122404A1 · Freeman et al. · 2019 [cited by applicant]
US 20190303796A1 · Balasubramanian et al. · 2019 [cited by applicant]
US 20190308096A1 · Kuruba Buchannagari et al. · 2019 [cited by applicant]
US 20200043282A1 · Keilwert · 2020 [cited by examiner]
US 20200061477A1 · Mahlmeister et al. · 2020 [cited by applicant]
US 20200097312A1 · Kotteri · 2020 [cited by examiner]
US 20200147487A1 · Mahlmeister et al. · 2020 [cited by applicant]
US 20200147489A1 · 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 20200228911A1 · Baszucki · 2020 [cited by applicant]
US 20200242887A1 · Achmueller · 2020 [cited by examiner]
US 20200353361A1 · Wang · 2020 [cited by applicant]
US 20210394061A1 · Mahlmeister et al. · 2021 [cited by applicant]
US 20220366170A1 · Wang et al. · 2022 [cited by applicant]
US 20230060590A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20230060642A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20230063610A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20230064627A1 · Souviraa-Labastie et al. · 2023 [cited by applicant]
US 20230066209A1 · Greff et al. · 2023 [cited by applicant]
US 20230067090A1 · Greff et al. · 2023 [cited by applicant]
US 20230068527A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20230364508A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20230405458A1 · Mahlmeister et al. · 2023 [cited by applicant]
US 20240066400A1 · Jeffrey et al. · 2024 [cited by applicant]
US 20240091638A1 · Greff et al. · 2024 [cited by applicant]
Int'l Search Report & Written Opinion for PCT/US2022/042292 mailed Jan. 25, 2023, 9 pages. [cited by applicant]
“PS5 3D Audio—Customize These Settings to Get The Perfect Sound For Your PlayStation 5 Gaming Setup”, https://www.youtube.com/watch?v=SjCv3-WNHGw, Jan. 11, 2021, 1 pg. [cited by applicant]
“Teamspeak: 3D Sound—what is it?”, technical-tips, Nov. 11, 2020, technical-tips.com/blog/software/teamspeak-3d-sound--1201., Nov. 11, 2020, 2 pgs. [cited by applicant]
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, Jun. 24, 2020, 4 pages. [cited by applicant]
Iwaya , “Individualization of head-related transfer functions with tournament-style listening test: Listening with other's ears”, Acoust. Sci. & Tech., vol. 27, No. 6, Nov. 2006, pp. 340-343., 5 pgs. [cited by applicant]
Lundqvist, Jonas , “In a real game situation, is HRTF-enhanced game audio preferable over regular stereo game audio?”, Luleå University of Technology | Bachelor thesis | Audio Technology |Department of Music and media |… [cited by applicant]
Mills, Matt , “What is HRTF: Listening to Positional Audio in Games”, https://itigic.com/hrtf-listening-to-positional-audio-in-games/, 7 pgs. [cited by applicant]
Moore-Coyler, Roland , “PS5 and 3D audio: Everything you need to know”, https://www.tomsguide.com/features/ps5-and-3d-audio-everything-you-need-to-know, Oct. 6, 2020, 17 pages. [cited by applicant]
Poirier-Quinot , et al., “Impact of HRTF individualization on player performance in a VR shooter game I”, Conference on Spatial Reproduction, Aug. 2018, 7 pgs. [cited by applicant]
Rothbucher , et al., “Integrating a H RTF-based Sound Synthesis System into Mumble”, MMSP, pp. 24-28., Oct. 1, 2010, 5 pgs. [cited by applicant]
Seeber , et al., “Subjective Selection of Non-Individual Head-Related Transfer Functions”, Proceedings of the 2003 International Conference on Auditory Display, Jul. 2003, 4 pgs. [cited by applicant]
Shukla , et al., “User selection of optimal HRTF sets via holistic comparative evaluation”, Conference on Audio for Virtual and Augmented Reality, Aug. 2018., 10 pages. [cited by applicant]
International Preliminary Report on Patentability for PCT/2022/042292 mailed Mar. 14, 2024. [cited by applicant]