Multiple input foci
First Claim
Patent Images
1. A method for handling an input from a user, the input having a type, the method comprising:
- accessing a control mapping, the control mapping indicating a control for each of more than one types of input;
locating a control corresponding to the input type in the control mapping; and
interpreting the input using the control corresponding to the input type.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides multiple foci so that a user may enter input into multiple objects without having to switch between them. This may be accomplished by mapping certain types of input events to specific objects within the graphical user interface. Thus, when inputs of a certain type are received, one focus is utilized, wherein when inputs of another type are received, a different focus may be utilized.
15 Citations
52 Claims
-
1. A method for handling an input from a user, the input having a type, the method comprising:
-
accessing a control mapping, the control mapping indicating a control for each of more than one types of input;
locating a control corresponding to the input type in the control mapping; and
interpreting the input using the control corresponding to the input type. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for handling an input from a user, the method comprising:
-
routing said input to a control corresponding to the input, said input being unambiguously associated with a single control; and
interpreting the input using the control corresponding to the input. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. An apparatus for handling an input from a user, the input having a type, the apparatus comprising:
-
a control mapping accessor;
a corresponding control locator coupled to said control mapping accessor; and
a corresponding control input interpreter coupled to said corresponding control locator. - View Dependent Claims (25)
-
-
26. An apparatus for handling an input from a user, the apparatus comprising:
-
a corresponding control input router; and
a corresponding control input interpreter coupled to said corresponding control input router. - View Dependent Claims (27)
-
-
28. An apparatus for handling an input from a user, the input having a type, the apparatus comprising:
-
means for accessing a control mapping, the control mapping indicating a control for each of more than one types of input;
means for locating a control corresponding to the input type in the control mapping; and
means for interpreting the input using the control corresponding to the input type. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus for handling an input from a user, the apparatus comprising:
-
means for routing said input to a control corresponding to the input, said input being unambiguously associated with a single control; and
means for interpreting the input using the control corresponding to the input. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for handling an input from a user, the input having a type, the method comprising:
-
accessing a control mapping, the control mapping indicating a control for each of more than one types of input;
locating a control corresponding to the input type in the control mapping; and
interpreting the input using the control corresponding to the input type.
-
-
52. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method for handling an input from a user, the method comprising:
-
routing said input to a control corresponding to the input, said input being unambiguously associated with a single control; and
interpreting the input using the control corresponding to the input.
-
Specification