Content Scrolling and Transitioning Using Touchpad Input
First Claim
Patent Images
1. A method, comprisingin response to a touch event generated during presentation of an application user interface, wherein the application user interface is scrollable along at least one axis relative to a display:
- determining a position of the application user interface corresponding to the touch event;
if the touch event is a upward scrolling event;
scrolling the application user interface upwards from the position, if the position is not the start of the application user interface;
if the touch event is a downward scrolling event;
scrolling the application user interface downwards from the position, if the position is not the end of the application user interface; and
if the touch event is a tap event with a tap location;
calculating a position of the application user interface corresponding the tap location; and
transitioning display of the application user interface to the calculated position.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a user of a mobile device controls a scrollable application user interface by using touch inputs to the mobile device'"'"'s side-mounted touchpad.
38 Citations
7 Claims
-
1. A method, comprising
in response to a touch event generated during presentation of an application user interface, wherein the application user interface is scrollable along at least one axis relative to a display: -
determining a position of the application user interface corresponding to the touch event; if the touch event is a upward scrolling event; scrolling the application user interface upwards from the position, if the position is not the start of the application user interface; if the touch event is a downward scrolling event; scrolling the application user interface downwards from the position, if the position is not the end of the application user interface; and if the touch event is a tap event with a tap location; calculating a position of the application user interface corresponding the tap location; and transitioning display of the application user interface to the calculated position.
-
-
2. An apparatus, comprising:
-
a memory; one or more processors; a display; a first side-mounted touchpad; a program comprising computer-readable instructions operative, when executed, to cause the one or more processors to; in response to a touch event generated by the first side-mounted touchpad during presentation of an application user interface, wherein the application user interface is scrollable along at least one axis relative to the display; determine a position of the application user interface corresponding to the touch event; if the touch event is a upward scrolling event; scroll the application user interface upwards from the position, if the position is not the start of the application user interface; if the touch event is a downward scrolling event; scroll the application user interface downwards from the position, if the position is not the end of the application user interface; and if the touch event is a tap event with a tap location; calculate a position of the application user interface corresponding the tap location; and transition display of the application user interface to the calculated position. - View Dependent Claims (3, 4, 5, 6)
-
-
7. 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 presentation of an application user interface, wherein the application user interface is scrollable along at least one axis relative to a display; determine a position of the application user interface corresponding to the touch event; if the touch event is a upward scrolling event; scroll the application user interface upwards from the position, if the position is not the start of the application user interface; if the touch event is a downward scrolling event; scroll the application user interface downwards from the position, if the position is not the end of the application user interface; and if the touch event is a tap event with a tap location; calculate a position of the application user interface corresponding the tap location; and transition display of the application user interface to the calculated position.
Specification