Apparatus and method for managing operations of accessories
First Claim
1. A computer-readable storage medium, comprising computer instructions, wherein execution of the computer instructions causes a processor to perform operations comprising:
- presenting in a graphical user interface a plurality of substitute actions and a plurality of accessories of distinct operational types, wherein the plurality of accessories are for controlling a software application operable in a computer system or a gaming console, and wherein the plurality of substitute actions comprise substitute stimulation data for controlling the software application;
associating a first substitute action of the plurality of substitute actions with an input function of a first accessory of the plurality of accessories, wherein stimulation of the input function of the first accessory produces accessory stimulus data that controls the software application differently from the first substitute action;
recording the association between the first substitute action and the input function;
receiving the accessory stimulus data from the first accessory responsive to a stimulation of the input function of the first accessory;
detecting the association of the first substitute action to the input function of the first accessory;
obtaining substitute stimulus data defined by the first substitute action;
replacing the accessory stimulus data received from the first accessory with the substitute stimulus data obtained for the first substitute action; and
providing the substitute stimulus data for controlling the software application instead of the accessory stimulus data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system that incorporates teachings of the present disclosure may include, for example, a computing device having a controller to present a plurality of associable actions and a plurality of accessories of distinct operational types, associate an action with an input function of a select one of the plurality of accessories, monitor the selected accessory for a stimulation of the input function, and transmit the action to an operating system to launch a first software application or to convey to a second software application the action or an aspect of the action. Additional embodiments are disclosed.
-
Citations
30 Claims
-
1. A computer-readable storage medium, comprising computer instructions, wherein execution of the computer instructions causes a processor to perform operations comprising:
-
presenting in a graphical user interface a plurality of substitute actions and a plurality of accessories of distinct operational types, wherein the plurality of accessories are for controlling a software application operable in a computer system or a gaming console, and wherein the plurality of substitute actions comprise substitute stimulation data for controlling the software application; associating a first substitute action of the plurality of substitute actions with an input function of a first accessory of the plurality of accessories, wherein stimulation of the input function of the first accessory produces accessory stimulus data that controls the software application differently from the first substitute action; recording the association between the first substitute action and the input function; receiving the accessory stimulus data from the first accessory responsive to a stimulation of the input function of the first accessory; detecting the association of the first substitute action to the input function of the first accessory; obtaining substitute stimulus data defined by the first substitute action; replacing the accessory stimulus data received from the first accessory with the substitute stimulus data obtained for the first substitute action; and providing the substitute stimulus data for controlling the software application instead of the accessory stimulus data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
-
presenting in a graphical user interface a plurality of substitute actions and a plurality of accessories of distinct operational types, wherein the plurality of accessories are for controlling software applications operable in a computing device, and wherein the plurality of substitute actions comprise substitute stimulation data for controlling the software applications; receiving a request to associate a first substitute action of the plurality of substitute actions with an input function of a first accessory of the plurality of accessories; associating the first substitute action with the input function of the first accessory, wherein stimulation of the input function of the first accessory produces accessory stimulus data that controls the software application differently from the first substitute action; detecting the accessory stimulus data generated by the first accessory responsive to a stimulation of the input function; obtaining substitute stimulus data for the first substitute action; substituting the accessory stimulus data received from the first accessory with the substitute stimulus data obtained for the first substitute action; and sending the substitute stimulus data for controlling the software application instead of the accessory stimulus data. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A computing device, comprising:
-
a memory to store instructions; and a controller coupled to the memory, wherein responsive to executing the instructions, the controller performs operations comprising; presenting a plurality of substitute actions and a plurality of accessories of distinct operational types, wherein the plurality of accessories are for controlling a software application, and wherein the plurality of substitute actions comprise substitute stimulation data for controlling the software application; associating a first substitute action of the plurality of substitute actions with an input function of a first accessory of the plurality of accessories, wherein stimulation of the input function of the first accessory produces accessory stimulus data that controls the software application differently from the first substitute action; receiving from the first accessory the accessory stimulus data responsive to a stimulation of the input function; and substituting the accessory stimulus data received from the first accessory with substitute stimulus data obtained for the first substitute action; and controlling the software application according to the substitute stimulus data of the first substitute action rather than the accessory stimulus data received from the first accessory. - View Dependent Claims (29, 30)
-
Specification