Patent ID: 8850363

Claim:
A computer-implemented method of choosing at least one position on a display having a cursor, comprising the steps of: analyzing multiple parameters of a first user-initiated action of a cursor to determine a during-selection mode associated with the cursor, wherein said multiple parameters comprise (i) a trajectory of the cursor, (ii) an initial velocity of the cursor, (iii) an acceleration profile of the cursor, (iv) a number of repetitions of the first user-initiated action, and (v) a location of the cursor subsequent to the first user-initiated action; automatically moving the cursor in accordance with the determined during-selection mode, wherein a path of said automatic movement of said cursor in the determined during-selection mode is determined prior to said first user-initiated action; responsive to a second user-initiated action when the cursor is at a first location: ceasing said moving of the cursor in said determined during-selection mode; causing a choosing action to be performed at said first location; generating a selection event of a target item upon completion of performance of the choosing action at the first location; and during said automatic moving of the cursor in said determined during-selection mode, suppressing during-selection cursor movement from being modified by a user input movement, unless said user input movement exceeds a user input movement threshold for said determined during-selection mode; wherein one or more steps of said method are performed by one or more hardware devices.