MODULAR APPARATUS AND SYSTEM FOR RECONFIGURABLE USER INPUTS
First Claim
1. A modular system for customizing user inputs for one or more user applications executing on a computing device, comprising:
- a master module including a processor and a memory, and one or more electrical interconnection points for interconnecting one or more input modules via a bus connection;
at least one input module providing a type of user input, and one or more electrical interconnection points for connection to the master module or to another input module via the bus connection;
wherein, the master module is adapted to detect a configuration of any interconnected input modules, including position and orientation of each interconnected module, and to dynamically assign a bus address to each of the interconnected input modules, thereby to make the interconnected input modules addressable by a system controller application which can logically map the configuration of the interconnected input modules on a graphical display for assigning each user input on an interconnected input module to a function or command in the one or more user applications.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure relates to a modular apparatus and system for providing customized, reconfigurable user inputs. In an aspect, there is provided a modular apparatus comprising a plurality of reconfigurable Input Modules with different types of user inputs, such as buttons, sliders, knobs, joysticks, trackballs, touch pads, touch screens, and other types of user interfaces. The Input Modules may be physically interconnected to a Master Module which is adapted to communicate with each Input Module and to a System Controller Application running on a connected computing device. The Input Modules are reconfigurable into any number of different physical layouts. The Master Module determines the physical layout of the connected Input Modules, and communicates the layout to the System Controller Application. The function of each Input Module is then programmed via the System Controller Application and the Master Module for performing specific functions in a compatible computer application.
-
Citations
20 Claims
-
1. A modular system for customizing user inputs for one or more user applications executing on a computing device, comprising:
-
a master module including a processor and a memory, and one or more electrical interconnection points for interconnecting one or more input modules via a bus connection; at least one input module providing a type of user input, and one or more electrical interconnection points for connection to the master module or to another input module via the bus connection; wherein, the master module is adapted to detect a configuration of any interconnected input modules, including position and orientation of each interconnected module, and to dynamically assign a bus address to each of the interconnected input modules, thereby to make the interconnected input modules addressable by a system controller application which can logically map the configuration of the interconnected input modules on a graphical display for assigning each user input on an interconnected input module to a function or command in the one or more user applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification