PINCH GESTURE TO NAVIGATE APPLICATION LAYERS
First Claim
Patent Images
1. A method, comprising:
- in response to a pinch event generated during execution of an application, the application comprising one or more user interface layers arranged in a navigation hierarchy;
determining an application layer corresponding to the pinch event;
closing the application if the determined application layer is a root layer of the navigation hierarchy; and
closing the determined layer and navigating to a parent layer of the determined layer in the navigation hierarchy if the determined layer is not the root layer.
2 Assignments
0 Petitions
Accused Products
Abstract
Using pinch gestures to navigate user interface layers of an application. In particular embodiments, a pinch gesture may cause an application program to close a currently running user interface layer of the application, or return to a previously viewed user interface layer. In some implementations, a pinch gesture may cause an application to close.
130 Citations
8 Claims
-
1. A method, comprising:
in response to a pinch event generated during execution of an application, the application comprising one or more user interface layers arranged in a navigation hierarchy; determining an application layer corresponding to the pinch event; closing the application if the determined application layer is a root layer of the navigation hierarchy; and closing the determined layer and navigating to a parent layer of the determined layer in the navigation hierarchy if the determined layer is not the root layer. - View Dependent Claims (2, 3)
-
4. An apparatus, comprising:
-
a memory; a touch pad interface device operative to recognize gestures . . . one or more processors; computer program code stored on a non-transitory medium comprising instructions operative to cause the one or more processors to; determine, in response to a pinch event generated during execution of an application by the touch pad interface, an application layer corresponding to the pinch event, wherein the application comprising one or more user interface layers arranged in a navigation hierarchy; close the application if the determined application layer is a root layer of the navigation hierarchy; and close the determined layer and navigating to a parent layer of the determined layer in the navigation hierarchy if the determined layer is not the root layer.
-
-
5. A method, comprising:
in response to an out-pinch event generated during execution of an application, the application comprising one or more user interface layers arranged in a navigation hierarchy; determining an application layer corresponding to the out-pinch event; navigating to a previous layer identified in a navigation history, if the navigation history identifies the previous layer; navigating to a root layer of the navigation hierarchy, if a navigation history does not exist. - View Dependent Claims (6, 7)
-
8. An apparatus, comprising:
-
a memory; a touch pad interface device operative to recognize gestures . . . one or more processors; computer program code stored on a non-transitory medium comprising instructions operative to cause the one or more processors to; determine, in response to a pinch event generated during execution of an application by the touch pad interface, an application layer corresponding to the pinch event, wherein the application comprising one or more user interface layers arranged in a navigation hierarchy; reverse the application layer back to a previous layer if the determined application layer has a navigation history; change the determined layer to a root layer of the navigation hierarchy if the determined layer does not have navigation history, remain the determined layer if application if the determined application layer is a home layer of the navigation hierarchy.
-
Specification