Methods, systems, and computer program products for iteratively providing feedback via a user interface for multi-character, multi-mode alphanumeric data entry
First Claim
1. A method for receiving input from a multiple-function momentary switch by providing feedback from a user interface for each function associated with the switch, the method comprising:
- associating a plurality of alphanumeric input values with a momentary switch, the switch having an inactive state at rest and an active state when pressure is applied, wherein each of the plurality of alphanumeric input values is associated with a different active time duration for the switch and at least two of the plurality of alphanumeric input values are associated with a same alphanumeric text entry mode;
determining when the switch transitions from the inactive state to the active state;
in response to determining that the switch transitioned from the inactive state to the active state, monitoring a duration that the switch is in the active state;
providing at least one of tactile and audible feedback each time the duration matches an active time duration associated with an alphanumeric input value;
determining when the switch transitions from the active state to the inactive state; and
in response to determining that the switch transitioned from the active state to the inactive state, selecting as input from the switch the alphanumeric input value associated with the alphanumeric text entry mode and the duration for the last feedback provided.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, systems, and computer program products for receiving input from a multi-function momentary switch by providing feedback from a user interface for each function associated with the switch. According to one method, alphanumeric input values are associated with a momentary switch. Each of the alphanumeric input values is associated with a different active time duration for the switch and at least two of the alphanumeric input values are associated with a same alphanumeric text entry mode. A duration of time the switch is in the active state is monitored. At least one of tactile and audible feedback is provided each time the duration of time matches a duration associated with an alphanumeric input value. The alphanumeric input value associated with the alphanumeric text entry mode and duration for the last feedback provided is selected as input from the switch.
-
Citations
24 Claims
-
1. A method for receiving input from a multiple-function momentary switch by providing feedback from a user interface for each function associated with the switch, the method comprising:
-
associating a plurality of alphanumeric input values with a momentary switch, the switch having an inactive state at rest and an active state when pressure is applied, wherein each of the plurality of alphanumeric input values is associated with a different active time duration for the switch and at least two of the plurality of alphanumeric input values are associated with a same alphanumeric text entry mode;
determining when the switch transitions from the inactive state to the active state;
in response to determining that the switch transitioned from the inactive state to the active state, monitoring a duration that the switch is in the active state;
providing at least one of tactile and audible feedback each time the duration matches an active time duration associated with an alphanumeric input value;
determining when the switch transitions from the active state to the inactive state; and
in response to determining that the switch transitioned from the active state to the inactive state, selecting as input from the switch the alphanumeric input value associated with the alphanumeric text entry mode and the duration for the last feedback provided. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for receiving input from a multiple-function momentary switch by providing feedback from a user interface for each function associated with the switch, the system comprising:
-
a momentary switch, the switch having an inactive state at rest and an active state when pressure is applied;
a button mappings database adapted to associate a plurality of alphanumeric input values with the switch, wherein each of the plurality of alphanumeric input values is associated with a different active time duration for the switch and at least two of the plurality of alphanumeric input values are associated with a same alphanumeric text entry mode;
a timer adapted to monitor an active time duration for the switch;
an output translator adapted to provide at least one of tactile and audible feedback each time the active time duration of the switch matches an active time duration associated with an alphanumeric input value; and
an input translator adapted to select, as input from the switch, the alphanumeric input value associated with the alphanumeric text entry mode and monitored active time duration for the last feedback provided. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for receiving input from a multiple-function momentary switch by providing feedback from a user interface for each function associated with the switch, the system comprising:
-
means for associating a plurality of alphanumeric input values with a momentary switch, the switch having an inactive state at rest and an active state when pressure is applied, wherein each of the plurality of alphanumeric input values is associated with a different active time duration for the switch and at least two of the plurality of alphanumeric input values are associated with a same alphanumeric text entry mode;
means for determining when the switch transitions from the inactive state to the active state;
means for, in response to determining that the switch transitioned from the inactive state to the active state, monitoring a duration that the switch is in the active state;
means for providing at least one of tactile and audible feedback each time the duration matches an active time duration associated with an alphanumeric input value;
means for determining when the switch transitions from the active state to the inactive state; and
means for, in response to determining that the switch transitioned from the active state to the inactive state, selecting as input from the switch the alphanumeric input value associated with the alphanumeric text entry mode and the duration for the last feedback provided.
-
-
24. A computer program product comprising computer-executable instructions embodied in a computer-readable medium for performing steps comprising:
-
associating a plurality of alphanumeric input values with a momentary switch, the switch having an inactive state at rest and an active state when pressure is applied, wherein each of the plurality of alphanumeric input values is associated with a different active time duration for the switch and at least two of the plurality of alphanumeric input values are associated with a same alphanumeric text entry mode;
determining when the switch transitions from the inactive state to the active state;
in response to determining that the switch transitioned from the inactive state to the active state, monitoring a duration that the switch is in the active state;
providing at least one of tactile and audible feedback each time the duration matches an active time duration associated with an alphanumeric input value;
determining when the switch transitions from the active state to the inactive state; and
in response to determining that the switch transitioned from the active state to the inactive state, selecting as input from the switch the alphanumeric input value associated with the alphanumeric text entry mode and the duration for the last feedback provided.
-
Specification