Patent ID: 7808480

Claim:
A method comprising: receiving an input signal from an input device, the input device detecting movement in at least two dimensions; selecting, at a client device, a mapping operative to uniquely associate a direction and an amount of movement to each character symbol; responsive to a request at the client device for user entry of a character symbol code: detecting movement in a first direction from the input signal of the input device; reselecting a first character symbol from the mapping as an amount of detected movement in the first direction changes; upon detecting movement in a second direction from the input signal of the input device, submitting a most recently selected first character symbol as a first character in the user entered character symbol code and initially selecting a second character symbol different from the first character symbol from the mapping; reselecting the second character symbol from the mapping as an amount of detected movement in the second direction changes; and upon detecting movement in a third direction from the input signal of the input device, submitting a most recently selected second character symbol as a second character in the user entered character symbol code.