Portable electronic device and method of controlling same
First Claim
Patent Images
1. A method comprising:
- displaying information associated with a first application on a touch-sensitive display including a non-display area and a display area, wherein a boundary is disposed between the display area and the non-display area, and a buffer area extends around the boundary between the display area and the non-display area, the buffer area having a predetermined width;
detecting a touch on a touch-sensitive display and determining touch attributes including a start location of the touch;
determining whether the touch is a meta-navigation gesture associated with a second application or a non-meta-navigation gesture associated with the first application based on whether the start location is in the buffer area by;
when the detected touch has the start location outside the buffer area and in the non-display area and travels through the buffer area and across the boundary, determining that the touch is the meta-navigation gesture;
when the detected touch has a start location in the buffer area and travels across the boundary, determining that the touch is the non-meta-navigation gesture; and
when the touch is determined to be the meta-navigation gesture, displaying information associated with the second application on the touch-sensitive display, otherwise forwarding touch data to the first application.
10 Assignments
0 Petitions
Accused Products
Abstract
A method includes displaying information associated with a first application on a touch-sensitive display, detecting a touch on a touch-sensitive display and determining touch attributes, determining when the touch is a first gesture type based on the touch attributes, and when the touch is determined to be the first gesture type, forwarding information related to the touch to a second application, otherwise forwarding the information related to the touch to the first application.
60 Citations
20 Claims
-
1. A method comprising:
-
displaying information associated with a first application on a touch-sensitive display including a non-display area and a display area, wherein a boundary is disposed between the display area and the non-display area, and a buffer area extends around the boundary between the display area and the non-display area, the buffer area having a predetermined width; detecting a touch on a touch-sensitive display and determining touch attributes including a start location of the touch; determining whether the touch is a meta-navigation gesture associated with a second application or a non-meta-navigation gesture associated with the first application based on whether the start location is in the buffer area by; when the detected touch has the start location outside the buffer area and in the non-display area and travels through the buffer area and across the boundary, determining that the touch is the meta-navigation gesture; when the detected touch has a start location in the buffer area and travels across the boundary, determining that the touch is the non-meta-navigation gesture; and when the touch is determined to be the meta-navigation gesture, displaying information associated with the second application on the touch-sensitive display, otherwise forwarding touch data to the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium having computer-readable code executable by at least one processor of the portable electronic device to perform:
-
displaying information associated with a first application on a touch-sensitive display including a non-display area and a display area, wherein a boundary is disposed between the display area and the non-display area, and a buffer area extends around the boundary between the display area and the non-display area, the buffer area having a predetermined width; detecting a touch on a touch-sensitive display and determining touch attributes; determining whether the touch is a meta-navigation gesture associated with a second application or a non-meta-navigation gesture associated with the first application based on whether the start location is in the buffer area by; when the detected touch has the start location outside the buffer area and in the non-display area and travels through the buffer area and across the boundary, determining that the touch is the meta-navigation gesture; when the detected touch has a start location in the buffer area and travels across the boundary, determining that the touch is the non-meta-navigation gesture; and when the touch is determined to be the meta-navigation gesture, displaying information associated with the second application on the touch-sensitive display, otherwise forwarding touch data to the first application.
-
-
15. An electronic device comprising:
-
a touch-sensitive display including a non-display area and a display area, wherein a boundary is disposed between the display area and the non-display area, and a buffer area extends around the boundary between the display area and the non-display area, the buffer area having a predetermined width; memory; one or more processors coupled to the touch-sensitive display and the memory and configured to; display information associated with a first application on the touch-sensitive display; detect a touch on the touch-sensitive display and determine touch attributes; determine whether the touch is a meta-navigation gesture associated with a second application or a non-meta-navigation gesture associated with the first application based on whether the start location is in the buffer area by; when the detected touch has the start location outside the buffer area and in the non-display area and travels through the buffer area and across the boundary, determine that the touch is the meta-navigation gesture; when the detected touch has a start location in the buffer area-and travels across the boundary, determine that the touch is the non-meta-navigation gesture; and when the touch is determined to be the meta-navigation gesture, display information associated with the second application on the touch-sensitive display, otherwise forwarding touch data to the first application. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method comprising:
-
displaying information associated with a first application on a touch-sensitive display; detecting a touch on a touch-sensitive display and determining touch attributes; determine whether the touch is a meta-navigation gesture associated with a second application or a non-meta-navigation gesture associated with the first application based on whether an origin point of the touch is in a buffer area of the touch-sensitive display, which buffer area extends around a boundary of a display area of the display, wherein the buffer area extends a predetermined distance from the boundary of the display area, by; in response to determining that the touch has the origin point outside the display area of the touch-sensitive display and outside the buffer area of the touch-sensitive display, identifying the touch as the meta-navigation gesture; in response to determining that the touch has the origin point inside the buffer area of the touch-sensitive display and travels from the buffer area to the display area of the touch-sensitive display, thereby crossing the boundary between the display area and the non-display area, identifying the touch as the non-meta-navigation gesture; when the touch is identified as the meta-navigation gesture, displaying information associated with the second application on the touch-sensitive display, otherwise forwarding touch data to the first application.
-
Specification