Navigating Applications Using Side-Mounted Touchpad
First Claim
Patent Images
1. A method, comprising:
- in response to a touch 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 touch event;
if the touch event is a forward lateral flick event;
navigating to a next layer identified in a navigation history, if the navigation history identifies the next layer; and
if the touch event is a backward lateral flick event;
navigating to a previous layer identified in a navigation history, if the navigation history identifies the previous layer.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a user of a mobile device navigates between application user interface layers by using touch inputs to the mobile device'"'"'s side-mounted touchpad.
82 Citations
16 Claims
-
1. A method, comprising:
-
in response to a touch 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 touch event; if the touch event is a forward lateral flick event; navigating to a next layer identified in a navigation history, if the navigation history identifies the next layer; and if the touch event is a backward lateral flick event; navigating to a previous layer identified in a navigation history, if the navigation history identifies the previous layer. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus, comprising:
-
a memory; one or more processors; a display; a first side-mounted touchpad; a second side-mounted input device; a program comprising computer-readable instructions operative, when executed, to cause the one or more processors to; in response to a touch event generated during execution of an application running on the apparatus, the application comprising one or more user interface layers arranged in a navigation hierarchy; determine an application layer corresponding to the touch event; if the touch event is a forward lateral flick event associated with the first side-mounted touchpad; navigate to a next layer identified in a navigation history, if the navigation history identifies the next layer; and if the touch event is a backward lateral flick event associated with the first die-mounted touchpad; navigate to a previous layer identified in a navigation history, if the navigation history identifies the previous layer. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more computer-readable tangible storage media embodying software operable when executed by a computing device to:
-
in response to a touch event generated during execution of an application running on the computing device, the application comprising one or more user interface layers arranged in a navigation hierarchy; determine an application layer corresponding to the touch event; if the touch event is a forward lateral flick event; navigating to a next layer identified in a navigation history, if the navigation history identifies the next layer; and if the touch event is a backward lateral flick event; navigating to a previous layer identified in a navigation history, if the navigation history identifies the previous layer. - View Dependent Claims (14, 15, 16)
-
Specification