×

Methods, systems, and computer program products for iteratively providing feedback via a user interface for multi-character, multi-mode alphanumeric data entry

  • US 7,420,480 B2
  • Filed: 12/21/2005
  • Issued: 09/02/2008
  • Est. Priority Date: 12/21/2005
  • Status: Expired due to Fees
First Claim
Patent Images

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, at least two of the plurality of alphanumeric input values are associated with a same alphanumeric text entry mode and at least two of the plurality of alphanumeric input values being associated with different alphanumeric text entry modes, wherein the alphanumeric text entry modes include an uppercase text entry mode and a lowercase 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, from the alphanumeric input values associated with the same and different alphanumeric text entry modes, as input from the switch the alphanumeric input value associated with one of the alphanumeric text entry modes based on the duration.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×