Patent ID: 9715111
Date: 2017-07-25
CPC Classifications: G02B,G06F

Claim:
1. A computer program product, comprising: a non-transitory computer readable storage medium storing computer readable program code which when executed by a processor of an electronic device causes the processor to perform operations comprising: randomly selecting an initial location among an arrangement of ordered keys for display of a visible selection indicia, wherein the ordered keys are graphical input keys configured to accept user input; displaying, on a display device, the arrangement of the ordered keys containing symbols; displaying, on the display device, the visible selection indicia at the initial location selected among the arrangement of the ordered keys; moving the visible selection indicia from the initial location to a next location among the ordered keys responsive to a navigation signal from a user; identifying one of the symbols as being selected by the user based on the next location of the visible selection indicia relative to one of the ordered keys containing the one of the symbols when a selection signal is received from the user; and providing the one of the symbols to an application as an input from the user; providing a string of the symbols from the user to the application based on repeating, for respective symbols of the string of symbols, the following operations: wherein providing comprises providing the string of symbols including the one of the symbols and the another one of the symbols to the application as the input from the user.