IP Library Patent Application 14624134
Patent Application
App. No. 14/624,134

UNIVERSAL CONTROLLER INTERPRETER

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 None
App. No.
14/624,134
Abstract

Embodiments of the present invention are generally directed towards utilization of various controllers in a cross-platform manner. Specifically, embodiments of the present invention are configured to provide a multiplatform controller that allows for the playing of video games through a computer console with the ability to use controllers (Gamepad type) of different brands and models.

Claims (30)

1 . A system for providing a universal controller interpreter, the system comprising:

a universal controller interpretation module, comprising computer-executable code stored in non-volatile memory, and

a processor,

one or more input means, wherein at least one of said input means is a controller device,

wherein said universal controller interpretation module, said processor and said one or more input means are operably connected and are configured to:

receive event data and controller identification data;

process controller identification data in order to identify the input means;

process event data into one or more input events;

interpret each of said one or more input events into game events usable by a running game; and

implement said game events for said running game.

2 . The system of claim 1 , wherein said universal controller interpretation module, said processor and said one or more input means are further configured to retrieve controller identification information from a remote computing system.

3 . The system of claim 2 , wherein said universal controller interpretation module, said processor and said one or more input means are further configured to retrieve controller event information from said remote computing system, wherein said controller event information is associated with said controller identification information and enables said universal controller interpretation module to process event data from said input means.

4 . The system of claim 1 , wherein said universal controller interpretation module, said processor and said one or more input means are further configured to enter into a controller training process when said controller identification data is unknown to said universal controller interpretation module.

5 . The system of claim 4 , wherein said universal controller interpretation module, said processor and said one or more input means are further configured to receive event data training information from said input means.

6 . The system of claim 5 , wherein said universal controller interpretation module, said processor and said one or more input means are further configured to process event data training information into useable event data.

7 . The system of claim 6 , wherein said universal controller interpretation module, said processor and said one or more input means are further configured to generate controller identification information for an unknown controller type from said useable event data.

8 . The system of claim 7 , wherein said universal controller interpretation module, said processor and said one or more input means are further configured to store said controller identification information for later use with said input means.

9 . A method for providing a universal controller interpreter, the method comprising the steps of:

receiving at a universal controller interpretation module, event data and controller identification data from an input means;

processing controller identification data in order to identify the input means;

processing event data into one or more input events;

interpreting each of said one or more input events into game events usable by a running game; and

implementing said game events for said running game.

10 . The method of claim 9 , further comprising the step of retrieving controller identification information from a remote computing system.

11 . The method of claim 10 , further comprising the step of retrieving controller event information from said remote computing system, wherein said controller event information is associated with said controller identification information and enables said universal controller interpretation module to process event data from said input means.

12 . The method of claim 1 , further comprising the step of entering into a controller training process when said controller identification data is unknown to said universal controller interpretation module.

13 . The method of claim 12 , further comprising the step of receiving event data training information from said input means.

14 . The method of claim 13 , further comprising the step of processing event data training information into useable event data.

15 . The method of claim 14 , further comprising the step of generating controller identification information for an unknown controller type from said useable event data.

16 . The method of claim 15 , further comprising the step of storing said controller identification information for later use with said input means.

Assignments (5)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 6, 2025
From: VERASITY LIMITED
To: VERASITY LIMITED S.R.L.
Reel/Frame 071345/0290 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2021
From: DINGMEDIA, LTD
To: VERASITY LIMITED
Reel/Frame 055936/0384 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: HAIN, ROBERT
To: DINGMEDIA, LTD
Reel/Frame 055908/0505 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: ASTAKHOVA, SVETLANA
To: DINGMEDIA, LTD
Reel/Frame 055908/0581 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2021
From: GUTCHENKO, MAXIM
To: DINGMEDIA, LTD
Reel/Frame 055908/0606 →