Patent ID: 8749494

Claim:
A device with a touch screen offset pointer, comprising: a processor; a touch screen; and a navigator engine, when executed by the processor, to detect a first touch input by a finger at a first touch input location on the touch screen, to determine an offset for a pointer to overlay on content displayed on the touch screen, to modify the offset to a lesser offset when the first touch input location is less than the offset from the edge of the touch screen, to modify the offset to a different direction when the navigator engine detects that a majority of the selectable content is in the different direction, to display the pointer on the touch screen at a first pointer location located at the modified offset from the first touch input location, to detect a continuous movement of the same finger across the touch screen from the first touch input at the first touch input location to a second touch input at a second touch input location, to determine a second pointer location at a pointer displacement from the first pointer location, wherein the pointer displacement is less than the distance of the continuous movement, and wherein the pointer displacement varies based on a speed of the continuous movement from the first touch input to the second touch input, and to display the pointer on the touch screen at the second pointer location.