Portable Multifunction Device, Method, and Graphical User Interface for Interpreting a Finger Gesture on a Touch Screen Display
First Claim
1. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display with a plurality of user interface objects,detecting a finger-down event at a first position on the touch screen display;
detecting a finger-up event at a second position on the touch screen display;
determining a distance between the first position and the second position;
identifying a button control user interface object and a slide control user interface object, both displayed on the touch screen display and both associated with the first position, the slide control user interface object including a slide bar and a slide object;
activating the button control user interface object if the distance is equal to or less than a first predefined threshold; and
moving the slide object along the slide bar of the slide control user interface object in accordance with the distance between the first position and the second position if the distance is greater than a second predefined threshold.
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.
298 Citations
33 Claims
-
1. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display with a plurality of user interface objects,
detecting a finger-down event at a first position on the touch screen display; detecting a finger-up event at a second position on the touch screen display; determining a distance between the first position and the second position; identifying a button control user interface object and a slide control user interface object, both displayed on the touch screen display and both associated with the first position, the slide control user interface object including a slide bar and a slide object; activating the button control user interface object if the distance is equal to or less than a first predefined threshold; and moving the slide object along the slide bar of the slide control user interface object in accordance with the distance between the first position and the second position if the distance is greater than a second predefined threshold. - View Dependent Claims (2, 3)
- at a portable electronic device with a touch screen display with a plurality of user interface objects,
-
4. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display with a plurality of user interface objects,
detecting a finger-down event at a first position on the touch screen display; detecting a finger-up event at a second position on the touch screen display; determining a distance between the first position and the second position; performing a first action with respect to a first user interface object displayed on the touch screen display if the distance is equal to or less than a first predefined threshold; and performing a second action with respect to a second user interface object displayed on the touch screen display if the distance is greater than a second predefined threshold, wherein the second user interface object is distinct from the first user interface object. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- at a portable electronic device with a touch screen display with a plurality of user interface objects,
-
15. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a plurality of user interface objects including a first user interface object and a second user interface object displayed on the touch screen display; wherein; a finger-down event is detected at a first position on the touch screen display; a finger-up event is detected at a second position on the touch screen display; a distance is determined between the first position and the second position; a first action is performed with respect to the first user interface object if the distance is equal to or less than a first predefined threshold; and a second action is performed with respect to the second user interface object if the distance is greater than a second predefined threshold, wherein the second user interface object is distinct from the first user interface object.
-
-
16. A portable electronic device, comprising:
-
a touch screen display with a plurality of 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 finger-down event at a first position on the touch screen display; instructions for detecting a finger-up event at a second position on the touch screen display; instructions for determining a distance between the first position and the second position; instructions for performing a first action with respect to a first user interface object displayed on the touch screen display if the distance is equal to or less than a first predefined threshold; and instructions for performing a second action with respect to a second user interface object displayed on the touch screen display if the distance is greater than a second predefined threshold, wherein the second user interface object is distinct from the first user interface object.
-
-
17. A 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 user interface objects, cause the device to:
-
detect a finger-down event at a first position on the touch screen display; detect a finger-up event at a second position on the touch screen display; determine a distance between the first position and the second position; perform a first action with respect to a first user interface object displayed on the touch screen display if the distance is equal to or less than a first predefined threshold; and perform a second action with respect to a second user interface object displayed on the touch screen display if the distance is greater than a second predefined threshold, wherein the second user interface object is distinct from the first user interface object.
-
-
18. A portable electronic device with a touch screen display with a plurality of user interface objects, comprising:
-
means for detecting a finger-down event at a first position on the touch screen display; means for detecting a finger-up event at a second position on the touch screen display; means for determining a distance between the first position and the second position; means for performing a first action with respect to a first user interface object displayed on the touch screen display if the distance is equal to or less than a first predefined threshold; and means for performing a second action with respect to a second user interface object displayed on the touch screen display if the distance is greater than a second predefined threshold, wherein the second user interface object is distinct from the first user interface object.
-
-
19. A computer-implemented method, comprising:
- at a portable electronic device with a touch screen display with 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 user interface object and a second user interface object, and wherein the first user interface object is different from the second 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 user interface object if the distance is greater than a predefined threshold; and performing 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. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
- at a portable electronic device with a touch screen display with a plurality of user interface objects,
-
30. A graphical user interface on a portable electronic device with a touch screen display, comprising:
-
a plurality of user interface objects, including a first user interface object and a second user interface object displayed on the touch screen display, wherein the first user interface object is different from the second 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 user interface object and the second 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 user interface object is performed if the distance is greater than a predefined threshold; and a second action associated with the second user interface object is performed if the distance is equal to or less than the predefined threshold and the second finger event is a finger-up event.
-
-
31. A portable electronic device, comprising:
-
a touch screen display with a plurality of 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 user interface object and a second user interface object and the first user interface object is different from the second user interface object; instructions for 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; instructions for determining a type of the second finger event and a distance between the first position and the second position; instructions for performing a first action associated with the first user interface object if the distance is greater than a predefined threshold; and instructions for performing 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.
-
-
32. A 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 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 user interface object and a second user interface object and the first user interface object is different from the second 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 user interface object if the distance is greater than a predefined threshold; and perform 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.
-
-
33. A portable electronic device with a touch screen display with a plurality of user interface objects, comprising:
-
means 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 user interface object and a second user interface object and the first user interface object is different from the second user interface object; means for 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; means for determining a type of the second finger event and a distance between the first position and the second position; means for performing a first action associated with the first user interface object if the distance is greater than a predefined threshold; and means for performing 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.
-
Specification