Computer touch screen adapted to facilitate selection of features at edge of screen
First Claim
1. In a computer system having a microprocessor and a touch screen in which a user contacts the screen over a contact area, a program storage medium storing a software program that, when executed by the microprocessor, causes the touch screen to perform the acts comprising:
- determining a position of the contact area on the touch screen;
if the contact area is spaced apart from edges of the touch screen by more than a predetermined distance, registering a user input at a first position within the area of contact; and
if the contact area is within the predetermined distance of an edge of the touch screen, registering a user input at a position within the area of contact that is offset from the first position toward an edge that is closest to the area of contact.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment of the invention, a hot spot is normally centered in an area of contact between a user'"'"'s finger and a touch screen to position the hot spot on an icon or other feature thereby selecting a program or function corresponding to the icon or feature. When the contact area is near an edge, the hot spot is offset toward the edge so that it coincides more closely to the center of the users finger, thus allowing an icon or other feature adjacent the edge of the screen to be more easily selected. In another embodiment, a cursor is displayed on a touch screen at a location that is offset from the contact area between a finger and the screen. The cursor, which is used as the hot spot of the computer, is normally offset above the contact area except when the contact area is close to the bottom of the screen. The cursor is then offset to the left or right of the contact area depending on whether the contact are is to the left or right of the screen, respectively, so that icons or features adjacent the left or right edges of the screen can be selected. Similarly, when the contact area is very close to the bottom of the screen, the cursor is offset downwardly and to the right or left so that icons or features adjacent the bottom edge of the screen can be selected. Alternatively, a touch sensitive area incapable of displaying an image may be provided beneath a display area of the touch screen to allow icons or features adjacent the bottom edge of the display area to be selected.
251 Citations
8 Claims
-
1. In a computer system having a microprocessor and a touch screen in which a user contacts the screen over a contact area, a program storage medium storing a software program that, when executed by the microprocessor, causes the touch screen to perform the acts comprising:
-
determining a position of the contact area on the touch screen;
if the contact area is spaced apart from edges of the touch screen by more than a predetermined distance, registering a user input at a first position within the area of contact; and
if the contact area is within the predetermined distance of an edge of the touch screen, registering a user input at a position within the area of contact that is offset from the first position toward an edge that is closest to the area of contact. - View Dependent Claims (2)
-
-
3. In a computer system having a microprocessor and a touch screen in which the user contacts the screen over a contact area, a program storage medium storing a software program that, when executed by the microprocessor, causes the touch screen to perform the acts comprising:
-
determining a position of the contact area on the touch screen;
if the contact area is spaced apart from left and right edges of the touch screen by more than respective first and second predetermined distances, displaying a cursor on the screen at a position offset from the contact area toward a top edge of touch screen;
if the contact area is within the first predetermined distance of the left edge of the touch screen, displaying a cursor on the screen at a position offset from the contact area toward the left edge of touch screen; and
if the contact area is within the second predetermined distance of the right edge of the touch screen, displaying a cursor on the screen at a position offset from the contact area toward the right edge of touch screen. - View Dependent Claims (4, 5, 6, 7, 8)
if the contact area is within a third predetermined distance of a bottom edge of the touch screen, displaying a cursor on the screen at a position offset from the contact area toward the bottom edge and one of the right or left edges of the touch screen; and
registering the position of the displayed cursor as a user input.
-
-
5. The program storage medium of claim 4 wherein the first, second, and third predetermined distances are equal to each other.
-
6. The program storage medium of claim 3 wherein the act of displaying a cursor on the screen at a position offset from the contact area toward one of the right or left edges of the touch screen comprises:
-
if the contact area is on the left hand side of the touch screen, displaying a cursor on the screen at a position offset from the contact area to the left and toward a bottom edge of the touch screen; and
if the contact area is on the right hand side of the touch screen, displaying a cursor on the screen at a position offset from the contact area to the right and toward a bottom edge of the touch screen.
-
-
7. The program storage medium of claim 3 wherein:
-
the act of displaying a cursor on the screen at a position offset from the contact area toward the left edge of touch screen comprises displaying a cursor on the screen at a position offset from the contact area toward the left edge of touch screen only if the contact area is within the first predetermined distance of the left edge of the touch screen and the contact area is not moving to the right past a location where the cursor would be on the right side of the touch screen, and the act of displaying a cursor on the screen at a position offset from the contact area toward the right edge of touch screen comprises displaying a cursor on the screen at a position offset from the contact area toward the right edge of touch screen only if the contact area is within the second predetermined distance of the right edge of the touch screen and the contact area is not moving to the left past a location where the cursor would be on the left side of the touch screen.
-
-
8. The program storage medium of claim 3 wherein the touch screen comprises a touch sensitive display area and a display incapable touch sensitive area, and wherein the software program stored in the program storage medium, when executed by the microprocessor, further causes the touch screen to display the cursor on the display area of the screen adjacent the touch sensitive area by positioning the contact area on the touch sensitive area adjacent the display area.
Specification