Touch screen offset pointer
First Claim
Patent Images
1. 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, andto display the pointer on the touch screen at the second pointer location.
6 Assignments
0 Petitions
Accused Products
Abstract
A device with a touch screen offset pointer is provided. The device includes a processor; a touch screen, and a navigator engine. When executed by the processor, the navigator engine detects a first touch input at a first location on the touch screen, determines a first offset for a pointer to overlay on content displayed by the touch screen, and displays the pointer on the touch screen at the first offset from the first location. The navigator engine also detects a second touch input at a second location on the touch screen, determines a second offset for the pointer, and displays the pointer on the touch screen at the second offset from the second location.
-
Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device with a touch screen offset pointer, comprising:
-
detecting a first touch input by a first finger at a first touch input location on the touch screen; determining an offset for a pointer to overlay on content displayed on the touch screen; modifying the offset to a lesser offset when the first touch input location is less than the offset from the edge of the touch screen; modifying the offset to a different direction when the navigator engine detects that a majority of the selectable content is in the different direction; detecting a continuous movement by the first 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; displaying the pointer at a first pointer location that is at the modified offset from the first touch input location; and displacing the pointer on the touch screen to a second pointer position located at a pointer displacement from the first pointer location, wherein the pointer displacement is less than the distance of the continuous movement, and wherein a speed of displacing the pointer is based on a ratio applied to a time difference between the first touch input by the first finger and the second touch input by the first finger, and wherein the first finger is the only finger on the touch screen. - View Dependent Claims (13, 14, 15)
-
-
16. A device with a touch screen offset pointer, comprising:
-
a processor; a touch screen comprising a selectable content area and a border around the entire perimeter of the touch screen, wherein the border comprises a top border region, a bottom border region, a left border region, and a right border region, wherein the border is without selectable content, and wherein the border is capable of detecting a touch input; and a navigator engine, when executed by the processor, to detect a first touch input by a finger at a location on the touch screen within the selectable content area, to determine an offset for a pointer to overlay on selectable content displayed by 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 within the selectable content area, 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 within one of the top border region, the left border region, or the right border region, and 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 such that the pointer does not enter the one of the top border, the left border region, or the right border region, and wherein a speed of displacing the pointer is based on a ratio applied to a time difference between the first touch input by the same finger and the second touch input by the same finger. - View Dependent Claims (17, 18, 19)
-
Specification