METHODS AND SYSTEMS FOR APPLYING GEARING EFFECTS TO ACTIONS BASED ON INPUT DATA
First Claim
1. A method for interactive interfacing with a computer gaming system, comprising:
- providing a game controller, the game controller conveying input data that is to be interpreted by the computer gaming system;
identifying an action to be performed by the computer gaming system, the action being mapped to the input data provided by the game controller; and
applying a gearing to the action to be performed by the computer gaming system based on the input data received from the game controller;
wherein the gearing defines a scaled adjustment to impact the action to be performed by the computer gaming system, the gearing is dynamically adjustable based on user settings, or dynamically adjustable over time by a program executed by the computer gaming system.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for interactive interfacing with a computer gaming system are provided. The method includes providing a controller, where the controller is configured to convey input data that is to be interpreted by the computer gaming system. The method includes identifying an action to be performed by the computer gaming system, and the action is mapped to the input data provided by the controller. Then, a gearing is applied between the action to be performed by the computer gaming system and the input data received from the controller. The gearing scales an adjustment to impact the action to be performed by the computer gaming system. The gearing can be set dynamically by the game, by the user, or can be preset or set by software, user configured, or in accordance with a gearing algorithm.
155 Citations
18 Claims
-
1. A method for interactive interfacing with a computer gaming system, comprising:
-
providing a game controller, the game controller conveying input data that is to be interpreted by the computer gaming system; identifying an action to be performed by the computer gaming system, the action being mapped to the input data provided by the game controller; and applying a gearing to the action to be performed by the computer gaming system based on the input data received from the game controller; wherein the gearing defines a scaled adjustment to impact the action to be performed by the computer gaming system, the gearing is dynamically adjustable based on user settings, or dynamically adjustable over time by a program executed by the computer gaming system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for enabling dynamic user interactivity between user actions and actions to be performed by a computer program, comprising:
-
a computing system, an input analyzer being coupled to or executed by the computing system; a controller for interfacing with the computer program that is to be executed by the computing system, the controller having a gearing control for establishing a scaling between input data produced at the controller and actions to be applied by the computer program as analyzed by the input analyzer, wherein changes in the gearing are set before, during or after interactivity with an object of the computer program, the changes act to impart a different response by the object from moment-to-moment during execution of the actions to be applied by the computer program. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18)
-
-
17. An apparatus for enabling dynamic user interactivity between user actions and actions to be performed by a computer program, the apparatus comprising:
a controller for interfacing with the computer program that is to be executed by a computing system, the controller having a gearing control for establishing a scaling between input data of the controller as mapped to an action to be applied by the computing system, the gearing control defining a gearing amount that is allowed to dynamically change from moment-to-moment in response changes triggered from buttons on the controller or changes triggered by the computer program before, during or after interactivity with the computer program.
Specification