Methods for determining a cursor position from a finger contact with a touch screen display
First Claim
1. A portable electronic device, comprising:
- a touch screen display;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for;
displaying a plurality of user interface objects on the touch screen display;
detecting a contact area of a finger with the touch screen display;
determining a first position associated with the contact area; and
determining a cursor position point, at least in part, based on;
the first position,one or more distances between the first position and one or more of the user interface objects; and
one or more activation susceptibility numbers, each associated with a respective user interface object in the plurality of user interface objects.
0 Assignments
0 Petitions
Accused Products
Abstract
A portable device with a touch screen display detects a contact area of a finger with the touch screen display and then determines a first position associated with the contact area. The cursor position of the finger contact is determined, at least in part, based on: the first position, one or more distances between the first position and one or more of the user interface objects; and one or more activation susceptibility numbers, each associated with a respective user interface object in the plurality of user interface objects. If the cursor position falls into the hidden hit region of a virtual push button on the touch screen display, the portable device is activated to perform operations associated with the virtual push button.
59 Citations
21 Claims
-
1. A portable electronic device, comprising:
-
a touch screen display; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a plurality of user interface objects on the touch screen display; detecting a contact area of a finger with the touch screen display; determining a first position associated with the contact area; and determining a cursor position point, at least in part, based on; the first position, one or more distances between the first position and one or more of the user interface objects; and one or more activation susceptibility numbers, each associated with a respective user interface object in the plurality of user interface objects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a portable electronic device with a touch screen display, cause the portable electronic device to:
-
display a plurality of user interface objects on the touch screen display; detect a contact area of a finger with the touch screen display; determine a first position associated with the contact area; and determine a cursor position point, at least in part, based on; the first position, one or more distances between the first position and one or more of the user interface objects; and one or more activation susceptibility numbers, each associated with a respective user interface object in the plurality of user interface objects. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method, comprising:
at a portable electronic device with a touch screen display; displaying a plurality of user interface objects on the touch screen display; detecting a contact area of a finger with the touch screen display; determining a first position associated with the contact area; and determining a cursor position point, at least in part, based on; the first position, one or more distances between the first position and one or more of the user interface objects; and one or more activation susceptibility numbers, each associated with a respective user interface object in the plurality of user interface objects.
Specification