Portable multifunction device, method, and graphical user interface for interpreting a finger gesture on a touch screen display
First Claim
1. A method, comprising:
- at a portable electronic device with a touch screen display that displays a plurality of user interface objects;
detecting a first finger-down event at a first position on the touch screen display, wherein;
the first position is adjacent to a first displayed user interface object that has a first hidden hit region surrounding the first displayed user interface object, wherein the first displayed user interface object is a slide control user interface object that includes a displayed slide bar and a displayed slide object;
the first position is adjacent to a second displayed user interface object that has a second hidden hit region surrounding the second user interface object, wherein the second displayed user interface object is a button control user interface object;
the first displayed user interface object is different from the second displayed user interface object;
the first hidden hit region partially overlaps the second hidden hit region in an overlapping hidden hit region; and
the first position falls within the overlapping hidden hit region between the first displayed user interface object and the second displayed user interface object;
detecting a second finger event at a second position on the touch screen display, wherein the second finger event is selected from the group consisting of a finger-dragging event and a finger-up event;
determining a type of the second finger event and a distance between the first position and the second position;
performing a first action associated with the first displayed user interface object if the distance is greater than a predefined threshold; and
performing a second action associated with the second displayed user interface object if the distance is less than the predefined threshold and the second finger event is a finger-up event.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable electronic device having a touch screen display detects a first finger-down event at a first position on the touch screen display. The first position is adjacent to first and second user interface objects. The portable device detects a second finger event at a second position on the touch screen display. The second finger event is either a finger-dragging event or a finger-up event. The portable device determines a type of the second finger event and a distance between the first position and the second position. The portable device performs a first action associated with the first user interface object if the distance is greater than a predefined threshold and performs a second action associated with the second user interface object if the distance is equal to or less than the predefined threshold and the second finger event is a finger-up event.
97 Citations
25 Claims
-
1. A method, comprising:
at a portable electronic device with a touch screen display that displays a plurality of user interface objects; detecting a first finger-down event at a first position on the touch screen display, wherein; the first position is adjacent to a first displayed user interface object that has a first hidden hit region surrounding the first displayed user interface object, wherein the first displayed user interface object is a slide control user interface object that includes a displayed slide bar and a displayed slide object; the first position is adjacent to a second displayed user interface object that has a second hidden hit region surrounding the second user interface object, wherein the second displayed user interface object is a button control user interface object; the first displayed user interface object is different from the second displayed user interface object; the first hidden hit region partially overlaps the second hidden hit region in an overlapping hidden hit region; and the first position falls within the overlapping hidden hit region between the first displayed user interface object and the second displayed user interface object; detecting a second finger event at a second position on the touch screen display, wherein the second finger event is selected from the group consisting of a finger-dragging event and a finger-up event; determining a type of the second finger event and a distance between the first position and the second position; performing a first action associated with the first displayed user interface object if the distance is greater than a predefined threshold; and performing a second action associated with the second displayed user interface object if the distance is less than the predefined threshold and the second finger event is a finger-up event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a plurality of displayed user interface objects, including a first displayed user interface object that has a hidden hit region surrounding the first displayed user interface object and a second displayed user interface object that has a second hidden hit region surrounding the second displayed user interface object displayed on the touch screen display, and an overlapping hidden hit region where the first hidden hit region partially overlaps the second hidden hit region; wherein the first displayed user interface object is different from the second displayed user interface object, the first displayed user interface object is a slide control user interface object that includes a displayed slide bar and a displayed slide object and the second displayed user interface object is a button control user interface object; wherein; in response to detecting; a first finger-down event at a first position on the touch screen display, wherein the first position is adjacent to the first displayed user interface object and the second displayed user interface object and falls within the overlapping hidden hit region between the first displayed user interface object and the second displayed user interface object; and a second finger event at a second position on the touch screen display, wherein the second finger event is one selected from the group consisting of a finger-dragging event and a finger-up event; a type of the second finger event and a distance between the first position and the second position are determined; a first action associated with the first displayed user interface object is performed if the distance is greater than a predefined threshold; and a second action associated with the second displayed user interface object is performed if the distance is less than the predefined threshold and the second finger event is a finger-up event.
-
-
10. A portable electronic device, comprising:
-
a touch screen display with a plurality of displayed user interface objects; 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; detecting a first finger-down event at a first position on the touch screen display, wherein; the first position is adjacent to a first displayed user interface object that has a first hidden hit region surrounding the first displayed user interface object, wherein the first displayed user interface object is a slide control user interface object that includes a displayed slide bar and a displayed slide object; the first position is adjacent to a second displayed user interface object that has a second hidden hit region surrounding the second displayed user interface object, wherein the second displayed user interface object is a button control user interface object; the first displayed user interface object is different from the second displayed user interface object; the first hidden hit region partially overlaps the second hidden hit region in an overlapping hidden hit region; and the first position falls within the overlapping hidden hit region between the first displayed user interface object and the second displayed user interface object; detecting a second finger event at a second position on the touch screen display, wherein the second finger event is one selected from the group consisting of a finger-dragging event and a finger-up event; determining a type of the second finger event and a distance between the first position and the second position; performing a first action associated with the first user interface object if the distance is greater than a predefined threshold; and performing a second action associated with the second displayed user interface object if the distance is less than the predefined threshold and the second finger event is a finger-up event. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium having stored therein instructions, which when executed by a portable electronic device with a touch screen display with a plurality of displayed user interface objects, cause the device to:
-
detect a first finger-down event at a first position on the touch screen display, wherein; the first position is adjacent to a first displayed user interface object that has a first hidden hit region surrounding the first displayed user interface object, wherein the first displayed user interface object is a slide control user interface object that includes a displayed slide bar and a displayed slide object; the first position is adjacent to a second displayed user interface object that has a second hidden hit region surrounding the second displayed user interface object, wherein the second displayed user interface object is a button control user interface object; the first displayed user interface object is different from the second displayed user interface object; the first hidden hit region partially overlaps the second hidden hit region in an overlapping hidden hit region; and the first position falls within the overlapping hidden hit region between the first displayed user interface object and the second displayed user interface object; detect a second finger event at a second position on the touch screen display, wherein the second finger event is one selected from the group consisting of a finger-dragging event and a finger-up event; determine a type of the second finger event and a distance between the first position and the second position; perform a first action associated with the first displayed user interface object if the distance is greater than a predefined threshold; and perform a second action associated with the second displayed user interface object if the distance is less than the predefined threshold and the second finger event is a finger-up event. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification