Optimized gestures for zoom functionality on touch-based device
First Claim
Patent Images
1. A method, comprising:
- receiving a first directional touch gesture on a display area associated with a touch-based device and a second directional touch gesture on the display area simultaneously, wherein;
the first directional touch gesture is made by a user left thumb on a left side of the display area while a user left hand is firmly holding the touch-based device;
the second directional touch gesture is made by a user right thumb on a right side of the display area while a user right hand is firmly holding the touch-based device; and
a first direction associated with the first directional touch gesture is identical to a second direction associated with the second directional touch gesture;
receiving a first measurement associated with the first directional touch gesture, comprising a first distance that the user left thumb moves;
receiving a second measurement associated with the second directional touch gesture, comprising a second distance that the user right thumb moves;
determining a scaling value based on a function of the first distance and the second distance, wherein the function comprises one or more of;
an average of the first distance and the second distance, a minimum of the first distance and the second distance, and a maximum of the first distance and the second distance; and
scaling content within the display area in proportion to the scaling value, comprising;
zooming in within the display area when the identical direction associated with the simultaneous directional touch gestures is towards a top side of the display area; and
zooming out within the display area when the identical direction associated with the simultaneous direction touch gestures is towards a bottom side of the display area.
7 Assignments
0 Petitions
Accused Products
Abstract
A first directional touch gesture on a display area and a second directional touch gesture on the display area are received simultaneously, wherein: the first directional touch gesture is on a left side of the display area; the second directional touch gesture is on a right side of the display area; and a first direction associated with the first directional touch gesture is identical to a second direction associated with the second directional touch gesture. Content is scaled within the display area based at least in part on the identical direction associated with the simultaneous directional touch gestures.
23 Citations
14 Claims
-
1. A method, comprising:
-
receiving a first directional touch gesture on a display area associated with a touch-based device and a second directional touch gesture on the display area simultaneously, wherein; the first directional touch gesture is made by a user left thumb on a left side of the display area while a user left hand is firmly holding the touch-based device; the second directional touch gesture is made by a user right thumb on a right side of the display area while a user right hand is firmly holding the touch-based device; and a first direction associated with the first directional touch gesture is identical to a second direction associated with the second directional touch gesture; receiving a first measurement associated with the first directional touch gesture, comprising a first distance that the user left thumb moves; receiving a second measurement associated with the second directional touch gesture, comprising a second distance that the user right thumb moves; determining a scaling value based on a function of the first distance and the second distance, wherein the function comprises one or more of;
an average of the first distance and the second distance, a minimum of the first distance and the second distance, and a maximum of the first distance and the second distance; andscaling content within the display area in proportion to the scaling value, comprising; zooming in within the display area when the identical direction associated with the simultaneous directional touch gestures is towards a top side of the display area; and zooming out within the display area when the identical direction associated with the simultaneous direction touch gestures is towards a bottom side of the display area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising
a display area associated with a touch-based device configured to: -
receive a first directional touch gesture on the display area and a second directional touch gesture on the display area simultaneously, wherein; the first directional touch gesture is made by a user left thumb on a left side of the display area while a user left hand is firmly holding the touch-based device; the second directional touch gesture is made by a user right thumb on a right side of the display area while a user right hand is firmly holding the touch-based device; and a first direction associated with the first directional touch gesture is identical to a second direction associated with the second directional touch gesture; receive a first measurement associated with the first directional touch gesture comprising a first distance that the user left thumb moves; and receive a second measurement associated with the second directional touch gesture comprising a second distance that the user right thumb moves;
a processor coupled to the display area and configured to;determine a scaling value based on a function of the first measurement distance and the second measurement distance, wherein the function comprises one or more of;
an average of the first distance and the second distance, a minimum of the first distance and the second distance, and a maximum of the first distance and the second distance; andscale content within the display area in proportion to the scaling value comprising; zooming in within the display area when the identical direction associated with the simultaneous directional touch gestures is towards a top side of the display area; and zooming out within the display area when the identical direction associated with the simultaneous direction touch gestures is towards a bottom side of the display area; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (10, 11)
-
-
12. A computer program product, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
receiving a first directional touch gesture on a display area associated with a touch-based device and a second directional touch gesture on the display area simultaneously, wherein; the first directional touch gesture is made by a user left thumb on a left side of the display area while a user left hand is firmly holding the touch-based device; the second directional touch gesture is made by a user right thumb on a right side of the display area while a user right hand is firmly holding the touch-based device; and a first direction associated with the first directional touch gesture is identical to a second direction associated with the second directional touch gesture; receiving a first measurement associated with the first directional touch gesture comprising a first distance that the user left thumb moves; receiving a second measurement associated with the second directional touch gesture comprising a second distance that the user right thumb moves; determining a scaling value based on a function of the first distance and the second distance, wherein the function comprises one or more of;
an average of the first distance and the second distance, a minimum of the first distance and the second distance, and a maximum of the first distance and the second distance; andscaling content within the display area in proportion to the scaling value, comprising; zooming in within the display area when the identical direction associated with the simultaneous directional touch gestures is towards a top side of the display area; and zooming out within the display area when the identical direction associated with the simultaneous direction touch gestures is towards a bottom side of the display area. - View Dependent Claims (13, 14)
Specification