Patent ID: 8641526

Claim:
One or more non-transitory computer readable media storing instructions that, when executed by a data processing device, cause the data processing device to: render a simulated three dimensional graphical environment for output to a display screen; control a moving vehicle within the three-dimensional graphical environment based on user input controlling a location of a two-dimensional input device; determining whether the location is within one of a first input area of a display screen and a second input area of the display screen; responsive to determining the location is within the first input area of the display screen, using destination-based control to alter a course of the vehicle to a heading in line with a destination identified by the location of the two-dimensional input device; and wherein the first input area consists of the interior area of a circle around a targeting reticle associated with the vehicle, and the second input area consists of a portion of the display screen outside the circle.