Portable electronic device with multi-touch input
First Claim
Patent Images
1. A method, comprising:
- detecting at least two first contacts on a display surface of a multi-touch-sensitive display device;
detecting a first motion associated with the at least two first contacts, wherein the first motion corresponds to a multi-touch gesture;
adjusting a parameter of a graphical object in accordance with the first motion;
detecting a breaking of the at least two first contacts;
after detecting the breaking of the at least two first contacts, detecting at least two second contacts on the display surface;
detecting a second motion associated with the at least two second contacts, wherein the second motion corresponds to the multi-touch gesture and the at least two second contacts are detected within a pre-determined time interval after the breaking of the at least two first contacts is detected; and
continuing to adjust the parameter of the graphical object in accordance with the second motion.
1 Assignment
0 Petitions
Accused Products
Abstract
A portable communication device with multi-touch input detects one or more multi-touch contacts and motions and performs one or more operations on an object based on the one or more multi-touch contacts and/or motions. The object has a resolution that is less than a pre-determined threshold when the operation is performed on the object, and the object has a resolution that is greater than the pre-determined threshold at other times.
-
Citations
14 Claims
-
1. A method, comprising:
-
detecting at least two first contacts on a display surface of a multi-touch-sensitive display device; detecting a first motion associated with the at least two first contacts, wherein the first motion corresponds to a multi-touch gesture; adjusting a parameter of a graphical object in accordance with the first motion; detecting a breaking of the at least two first contacts; after detecting the breaking of the at least two first contacts, detecting at least two second contacts on the display surface; detecting a second motion associated with the at least two second contacts, wherein the second motion corresponds to the multi-touch gesture and the at least two second contacts are detected within a pre-determined time interval after the breaking of the at least two first contacts is detected; and continuing to adjust the parameter of the graphical object in accordance with the second motion. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
detecting at least two contacts on a display surface of a multi-touch-sensitive display device; displaying a graphical object proximate to a point of contact on the display surface; detecting motion associated with the at least two contacts; adjusting a parameter of the graphical object based on the motion associated with the at least two contacts; detecting a loss of contact on the display surface; responsive to detection of the lost contact, storing a current value of the parameter and starting a timer; responsive to the timer exceeding a threshold before contact is reestablished, ceasing to display the graphical object on the display; responsive to contact being reestablished before the timer exceeds the threshold, maintaining display of the graphical object on the display; while maintaining display of the graphical object on the display, detecting additional motion of the at least two contacts; and continuing to adjust the parameter based on the additional motion of the at least two contacts. - View Dependent Claims (9, 10)
-
-
11. A computer-readable storage medium having stored thereon instructions which, when executed by one or more processors in a portable electronic device, cause the one or more processors to perform the operations of:
-
detecting at least two contacts on a display surface of a multi-touch-sensitive display; displaying a graphical object proximate to a point of contact on the display surface; detecting motion associated with the at least two contacts; adjusting a parameter of the graphical object based on the motion associated with the at least two contacts; detecting a loss of contact with the display surface; responsive to detection of the lost contact, storing a current value of the parameter and starting a timer; responsive to the timer exceeding a threshold before contact is reestablished, ceasing to display the graphical object on the display; responsive to contact being reestablished before the timer exceeds the threshold, maintaining display of the graphical object on the display; while maintaining display of the graphical object on the display, detecting additional motion of the at least two contacts; and continuing to adjust the parameter based on the additional motion of the at least two contacts.
-
-
12. A portable electronic device, comprising:
-
a multi-touch-sensitive 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; detecting at least two contacts on a display surface of the multi-touch-sensitive display; displaying a graphical object proximate to a point of contact on the display surface; detecting motion associated with the at least two contacts; adjusting a parameter of the graphical object based on the motion associated with the at least two contacts; detecting a loss of contact on the display surface; responsive to detection of the lost contact, storing a current value of the parameter and starting a timer; responsive to the timer exceeding a threshold before contact is reestablished, ceasing to display the graphical object on the display; responsive to contact being reestablished before the timer exceeds the threshold, maintaining display of the graphical object on the display; while maintaining display of the graphical object on the display, detecting additional motion of the at least two contacts; and continuing to adjust the parameter based on the additional motion of the at least two contacts.
-
-
13. A portable electronic device, comprising:
-
a multi-touch-sensitive 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; detecting at least two first contacts on a display surface of the multi-touch-sensitive display; detecting a first motion associated with the at least two first contacts, wherein the first motion corresponds to a multi-touch gesture; adjusting a parameter of a graphical object in accordance with the first motion; detecting a breaking of the at least two first contacts; after detecting the breaking of the at least two first contacts, detecting at least two second contacts on the display surface; detecting a second motion associated with the at least two second contacts, wherein the second motion corresponds to the multi-touch gesture and the at least two second contacts are detected within a pre-determined time interval after the breaking of the at least two first contacts is detected; and continuing to adjust the parameter of the graphical object in accordance with the second motion.
-
-
14. A computer-readable storage medium having stored thereon instructions which, when executed by one or more processors in a portable electronic device, cause the one or more processors to perform the operations of:
-
detecting at least two first contacts on a display surface of a multi-touch-sensitive display device; detecting a first motion associated with the at least two first contacts, wherein the first motion corresponds to a multi-touch gesture; adjusting a parameter of a graphical object in accordance with the first motion; detecting a breaking of the at least two first contacts; after detecting the breaking of the at least two first contacts, detecting at least two second contacts on the display surface; detecting a second motion associated with the at least two second contacts, wherein the second motion corresponds to the multi-touch gesture and the at least two second contacts are detected within a pre-determined time interval after the breaking of the at least two first contacts is detected; and continuing to adjust the parameter of the graphical object in accordance with the second motion.
-
Specification