CONTROLLER FOR PROVIDING INPUTS TO CONTROL EXECUTION OF A PROGRAM WHEN INPUTS ARE COMBINED
First Claim
1. A nontransitory computer readable medium containing executable program instructions,wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out a method of obtaining input for controlling execution of a game program, the method comprising:
- receiving controller input information from a user manipulable game controller, the controller input information including at least one of a) information for identifying a current position of a user movable control stick of the controller in relation to a rest position of the control stick, or b) information identifying whether a switch included in the controller is active;
receiving supplementary input information from an environment in which the controller is being used; and
obtaining a combined input for controlling the execution of the program by processing the controller input information and the supplementary input information to yield the combined input; and
further comprising utilizing a value of a first one of the controller input information or the supplementary input information as a modifying input to the game program for modifying a mapping or gearing of an input controlling a still active function activated in accordance with at least one of a second one of the controller input information or the supplementary input information.
3 Assignments
0 Petitions
Accused Products
Abstract
A controller provides inputs to control execution of a program by combining controller input information and supplementary information utilizing a value of a first one of the controller input information or the supplementary input information as a modifying input to the game program for modifying a mapping or gearing of an input controlling a still active function activated in accordance with at least one of a second one of the controller input information or the supplementary input information or vice versa. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
39 Citations
18 Claims
-
1. A nontransitory computer readable medium containing executable program instructions,
wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out a method of obtaining input for controlling execution of a game program, the method comprising: -
receiving controller input information from a user manipulable game controller, the controller input information including at least one of a) information for identifying a current position of a user movable control stick of the controller in relation to a rest position of the control stick, or b) information identifying whether a switch included in the controller is active; receiving supplementary input information from an environment in which the controller is being used; and obtaining a combined input for controlling the execution of the program by processing the controller input information and the supplementary input information to yield the combined input; and
further comprising utilizing a value of a first one of the controller input information or the supplementary input information as a modifying input to the game program for modifying a mapping or gearing of an input controlling a still active function activated in accordance with at least one of a second one of the controller input information or the supplementary input information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of obtaining input for controlling execution of a game program, the method comprising:
-
receiving controller input information from a user manipulable game controller, the controller input information including at least one of a) information for identifying a current position of a user movable control stick of the controller in relation to a rest position of the control stick, or b) information identifying whether a switch included in the controller is active; receiving supplementary input information from an environment in which the controller is being used; and obtaining a combined input for controlling the execution of the program by processing the controller input information and the supplementary input information to yield the combined input; and
further comprising utilizing a value of a first one of the controller input information or the supplementary input information as a modifying input to the game program for modifying a mapping or gearing of an input controlling a still active function activated in accordance with at least one of a second one of the controller input information or the supplementary input information.
-
-
18. An apparatus comprising:
-
a computer processor; a computer memory; executable program instructions embodied in the memory and configured for execution by the processor, wherein execution of the program instructions by one or more processors of a computer system causes the one or more processors to carry out a method of obtaining input for controlling execution of a game program, the method comprising; receiving controller input information from a user manipulable game controller, the controller input information including at least one of a) information for identifying a current position of a user movable control stick of the controller in relation to a rest position of the control stick, or b) information identifying whether a switch included in the controller is active; receiving supplementary input information from an environment in which the controller is being used; and obtaining a combined input for controlling the execution of the program by processing the controller input information and the supplementary input information to yield the combined input; and
further comprising utilizing a value of a first one of the controller input information or the supplementary input information as a modifying input to the game program for modifying a mapping or gearing of an input controlling a still active function activated in accordance with at least one of a second one of the controller input information or the supplementary input information.
-
Specification