IP Library Granted Patent US 11,235,236
Granted Patent B2
US 11,235,236 · App. 17/026,830 · Granted Feb 1, 2022

Apparatus and method for managing user inputs in video games

Inventor: Michael Aronzon (Vaughan, CA)
Assignee: STEELSERIES ApS
A63F13/355A63F13/215A63F13/25A63F13/335A63F13/35A63F13/40A63F13/87G06F3/0489G06F9/454G06F40/263G06F40/58G10L13/00G10L13/04A63F13/54A63F13/79A63F2300/308A63F2300/538A63F2300/572A63F2300/6063
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,235,236
App. No.
17/026,830
Granted
Feb 1, 2022
Kind
B2
Abstract

A system that incorporates teachings of the present disclosure may include, for example, a computing device having a controller to obtain a user input that was inputted into a first accessory operably coupled with the computing device where the first accessory provides a user interface for user interaction with a video game, determine a language of an intended recipient of the user input based on an identity of the intended recipient, access a multi-lingual library comprising a plurality of words associated with the video game, match the user input to one or more words of the plurality of words of the multi-lingual library to generate a translated message in the determined language of the intended recipient, and provide the translated message to a second accessory for presentation to the intended recipient in real-time. Additional embodiments are disclosed.

Claims (41)

1. A system, 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, comprising:

operating an application program on a first computing device and a second computing device, the first computing device and the second computing device being in data communication across a network;

receiving, by a first accessory associated with the first computing device, a user input from a second accessory associated with the second computing device, wherein the user input comprises a message delivered within an operation of the application program across the network;

generating a translation of the user input; and

providing the translation to the first computing device to be presented by the first computing device.

2. The system of claim 1 , wherein the generating a translation comprises:

determining a first language of the user input and a second language of a user of the first accessory; and

translating the user input to the second language.

3. The system of claim 2 , wherein the translating the user input to the second language comprises generating a translation using a multi-lingual library.

4. The system of claim 3 , wherein the operations further comprise:

updating the multi-lingual library with new words or phrases.

5. The system of claim 4 , wherein the operations further comprise determining a context of the user input according to a graphic presentation of the application program by the second computing device at a time the user input was received by the second accessory.

6. The system of claim 5 , wherein the generating a translation comprises comparing the user input to the context to determine a match for the user input in the multi-lingual library for the first language.

7. The system of claim 5 , wherein the generating a translation comprises comparing the user input to the context to determine an appropriate message based on a present situation in the application program according to the graphic presentation.

8. The system of claim 2 , wherein the operations further comprise:

operating the application program on a third computing device, wherein the third computing device is in data communication with the first computing device and the second computing device;

determining a third language of a user of a third accessory associated with the third computing device; and

translating the user input to the third language.

9. The system of claim 8 , wherein the operations further comprise:

obtaining an identity of an intended recipient of the user input; and

determining a language for the intended recipient based on the identity as a determined first language, wherein the generating a translation comprises accessing a multi-lingual library based on the determined first language.

10. The system of claim 2 , wherein the user input comprises a text input to the second accessory.

11. The system of claim 10 , wherein the generating a translation comprises generating an audio output of the text input from the first language to the second language, and wherein the first computing device provides the audio output via a speaker.

12. The system of claim 10 , wherein the generating a translation comprises generating a text output of the text input from the first language to the second language, and wherein the first computing device provides the text output via a display device associated with the first computing device.

13. The system of claim 1 , wherein the user input comprises an audio input to the second accessory.

14. A method, comprising:

transmitting, by a processing system comprising a processor and a memory, information defining a user input for a first intended recipient from a first accessory in data communication with a first computing device to a remote server, wherein the user input is associated with a program operating on the first computing device, wherein the user input comprises a message from the first accessory to a second accessory of a second computing device of the first intended recipient, and wherein the program is being performed on the second computing device;

generating, by the processing system, a translation of the user input; and

providing, by the processing system, the translation to the second computing device to be presented to the second accessory.

15. The method of claim 14 , wherein the generating the translation comprises generating an audio output of the user input from a first language of the user input to a second language, and wherein the second accessory provides the audio output via a speaker.

16. The method of claim 14 , wherein the generating the translation comprises generating a text output of the user input from a first language of the user input to a second language, and wherein the second computing device provides the text output via a display associated with the second computing device.

17. The method of claim 14 , wherein the generating the translation comprises generating the translation using a multi-lingual library to translate a first language of the user input to a second language of a user of the second accessory.

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

receiving a user input from a computing device, wherein the computing device receives information defining user actuations of a first accessory in data communication with the computing device while accessing an application operating on the computing device, and wherein the user input comprises a message from the first accessory to a second accessory of a second computing device operating the application for a first intended recipient;

determining a language of the first intended recipient;

generating a translated message based on the user input and the language of the first intended recipient; and

providing the translated message to the second accessory for presentation to the first intended recipient.

19. The non-transitory, machine-readable storage medium of claim 18 , wherein the generating a translated message comprises matching words of the user input with words of a multi-lingual library.

20. The non-transitory, machine-readable storage medium of claim 19 , wherein the operations further comprise updating the multi-lingual library based on words or phrases suggested by the user input according to a context of the application at a time when the user input was received.

Assignments (6)
CHANGE OF ADDRESS Recorded Mar 30, 2026
From: STEEL SERIES APS
To: STEEL SERIES APS
Reel/Frame 075299/0218 →
MERGER Recorded Mar 30, 2026
From: STEEL SERIES APS
To: GN AUDIO A/S
Reel/Frame 075299/0257 →
CHANGE OF ADDRESS Recorded Mar 30, 2026
From: STEEL SERIES APS
To: STEEL SERIES APS
Reel/Frame 075299/0264 →
MERGER Recorded Mar 30, 2026
From: GN AUDIO A/S
To: GN HEARING A/S
Reel/Frame 075299/0271 →
NUNC PRO TUNC ASSIGNMENT Recorded Jan 23, 2025
From: STEELSERIES APS
To: GN AUDIO A/S
Reel/Frame 069988/0735 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 12, 2020
From: ARONZON, MICHAEL
To: STEELSERIES APS
Reel/Frame 054027/0663 →