User Interface
First Claim
1. A system for performing an action on a target using a controller to direct the action, the system comprising:
- an input receiver for receiving a plurality of inputs corresponding to a plurality of input options on the controller;
an input association processor for associating the plurality of inputs receivable by the input receiver with a respective plurality of parts of the target, the inputs spatially arranged on the input receiver corresponding to an arrangements of the parts of the target; and
an action performer processor for performing the action on the target in response to an input received by the input receiver, the received input being activation of one of the inputs, and the action being applied to the part of the target corresponding to the one of the inputs.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for enhancing a controller interface is provided. In one embodiment, the system may include an input device, an input interface, a processor, and a display. The method is capable of associating input components on the input device with input options available for controlling the virtual characters. The method is further capable of associating the input components with origin points of a virtual representation of a user and target points of a virtual representation of an opponent. The method further allows a user to control a virtual character not representing the user.
-
Citations
27 Claims
-
1. A system for performing an action on a target using a controller to direct the action, the system comprising:
-
an input receiver for receiving a plurality of inputs corresponding to a plurality of input options on the controller; an input association processor for associating the plurality of inputs receivable by the input receiver with a respective plurality of parts of the target, the inputs spatially arranged on the input receiver corresponding to an arrangements of the parts of the target; and an action performer processor for performing the action on the target in response to an input received by the input receiver, the received input being activation of one of the inputs, and the action being applied to the part of the target corresponding to the one of the inputs.
-
-
2. A method of altering the state of a virtual character, the method comprising:
-
providing a virtual character; assigning a node identifier to the virtual character, wherein the node identifier is associated with a first node; assigning a state identifier to the virtual character, wherein the state identifier is associated with a first state of a first state type; arranging the virtual character based on the state identifier; and receiving an input indicative of a command to modify the state identifier assigned to the first virtual character. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system operable to alter the state of a virtual character, the system comprising:
-
a node database of a plurality of virtual character nodes, wherein each node is associated with a plurality of input sequences; an input sequence database of a plurality of input sequences, wherein each input sequence is associated with a virtual character state; a virtual character, wherein the virtual character is assigned a state identifier associated with a virtual character state and a node identifier associated with a node; an input processor operable to receive an input sequence indicative of a command to modify the state identifier assigned to the virtual character; and a state processor operable to select a state from the node database based on the input sequence and the node identifier assigned to the virtual character. - View Dependent Claims (12, 13, 14)
-
-
15. A method for associating an input with a character behavior, the method comprising:
-
providing a character having parts; mapping inputs of an input device to the parts where the inputs are distributed corresponding to the parts of the character; detecting a first input of the inputs from the input device, the first input corresponding to a first part of the parts of the character; associating the first input with a first state of the character; determining a first character behavior of the first part based on the first state; and
,effectuating, with a processor, the first character behavior. - View Dependent Claims (16, 17, 18)
-
-
19. A system for interacting with a virtual character, the system comprising:
-
an input device, wherein the input device has a plurality of input components such that each input component corresponds to a body part of a first virtual character; a display device operable to display a second virtual character and a selection indicator, an input processor operable to receive an input from the input device; a selection processor operable to determine a target point on the second virtual character based on the selection indicator; and
,a behavior processor operable to exhibit a behavior by the body part of the first virtual character on the target point of the second virtual character based on the received input from the input device. - View Dependent Claims (20)
-
-
21. A method for interacting with a virtual character comprising:
-
displaying a first virtual character, wherein the first virtual character comprises a plurality of selectable target points; receiving a first input indicative of a selected target point; determining a selected target point based on the received first input; receiving a second input from an input device, wherein the second input corresponds to a body portion of a second virtual character; and
,effectuating an action on the second virtual character based on the selected target point and the body portion.
-
-
22. A method for controlling interaction between characters with a user input device, the method comprising:
-
associating a first plurality of input options with a first node, the first node corresponding to a first spatial inter-relationship of a first character with a second character; associating a second plurality of input options with a second node, the second node corresponding to a second spatial inter-relationship of the first character with the second character, the second spatial inter-relationship different than the first inter-relationship, the second plurality of input options having at least one same input option as the first plurality of input options; receiving a selection of the first or second node from the user input device; and controlling interaction of the first character with the second character in response to input from the user input device, the controlling being a function of the first plurality of input options where the selection was of the first node and a function of the second plurality of input options where the selection was of the second node, the same input associated with different action as a function of the selection of the first and second nodes. - View Dependent Claims (23)
-
-
24. A method for controlling interaction between characters with a user input device, the method comprising:
-
assigning different spatial inter-relationships of a first virtual character with a second virtual character to at least first and second nodes; assigning a plurality of interaction options of the first virtual character with the second virtual character for each of the at least first and second nodes, the interaction options for each of the first and second nodes corresponding to possible interactions given the different spatial inter-relationships; and controlling the first virtual character relative to the second virtual character as a function of selection of one of the at least first and second nodes and selection of one of the interaction options.
-
-
25. A method for controlling a first virtual person in a computer environment, the method comprising:
-
associating a first binary input control with a first portion of the first virtual person; receiving a first number of activations of the first binary input control; and determining a force of interaction of the first portion of the first virtual person with the computer environment as a function of the first number of activations.
-
-
26. A method for controlling interaction in a computer environment, the method comprising:
-
controlling, with a user input, a first virtual character as a self; and controlling, with the user input, an interaction of a second virtual character with the first virtual character.
-
-
27. A method for controlling a first virtual person in a computer environment, the method comprising:
-
identifying a first location for interaction with a pointer device; associating at least two input controls with a corresponding at least two portions of the first virtual character; receiving a selection of a first of the at least two input controls; and causing a first of the at least two portions of the first virtual character to interact with the first location in response to the selection.
-
Specification