Touch screen hover input handling
First Claim
1. A computer-implemented method comprising:
- in a normal mode, causing display of plural discrete items on a touch screen;
in response to detecting when in the normal mode a user'"'"'s digit at a location hovering over but not touching the touch screen while plural discrete items are being displayed in the normal mode, entering a zoom-pan mode;
in response to entering the zoom-pan mode, causing zooming of the displayed plural discrete items;
when in the zoom-pan mode, responding to detection of movement of the user'"'"'s digit to a different hover location over the touch screen by causing panning of the plural discrete items displayed on the touch screen;
when in the zoom-pan mode, responding to detection of a touch input by entering a pointing mode;
when in the pointing mode, preventing panning of the displayed plural discrete items with movement of the location of the touch input within predefined criteria; and
when in the pointing mode, causing movement of a cursor, pointer or marker as the location of the touch input changes.
2 Assignments
0 Petitions
Accused Products
Abstract
Apparatus has at least one processor and memory having computer-readable when executed, in a normal mode, to cause display of plural discrete items on a touch screen, and in response to detecting a user'"'"'s digit at a location hovering over but not touching the screen while plural discrete items are being displayed, to enter a zoom-pan mode and cause zooming of displayed plural discrete items and to respond to detection of movement of the user'"'"'s digit to a different hover location over the screen by causing panning of plural discrete items displayed on the screen, and to respond to detection of a touch input by entering a pointing mode to prevent panning of the displayed plural discrete items with movement of location of the touch input within predefined criteria, and to cause movement of a cursor, pointer or marker as location of the touch input changes.
-
Citations
19 Claims
-
1. A computer-implemented method comprising:
-
in a normal mode, causing display of plural discrete items on a touch screen; in response to detecting when in the normal mode a user'"'"'s digit at a location hovering over but not touching the touch screen while plural discrete items are being displayed in the normal mode, entering a zoom-pan mode; in response to entering the zoom-pan mode, causing zooming of the displayed plural discrete items; when in the zoom-pan mode, responding to detection of movement of the user'"'"'s digit to a different hover location over the touch screen by causing panning of the plural discrete items displayed on the touch screen; when in the zoom-pan mode, responding to detection of a touch input by entering a pointing mode; when in the pointing mode, preventing panning of the displayed plural discrete items with movement of the location of the touch input within predefined criteria; and when in the pointing mode, causing movement of a cursor, pointer or marker as the location of the touch input changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus, the apparatus having at least one processor and at least one memory having computer-readable code stored thereon which when executed controls the at least one processor:
-
in a normal mode, to cause display of plural discrete items on a touch screen; in response to detecting when in the normal mode a user'"'"'s digit at a location hovering over but not touching the touch screen while plural discrete items are being displayed in the normal mode, to enter a zoom-pan mode; in response to entering the zoom-pan mode, to cause zooming of the displayed plural discrete items; when in the zoom-pan mode, to respond to detection of movement of the user'"'"'s digit to a different hover location over the touch screen by causing panning of the plural discrete items displayed on the touch screen; when in the zoom-pan mode, to respond to detection of a touch input by entering a pointing mode; when in the pointing mode, to prevent panning of the displayed plural discrete items with movement of the location of the touch input within predefined criteria; and when in the pointing mode, to cause movement of a cursor, pointer or marker as the location of the touch input changes. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium having stored thereon computer-readable code, which, when executed by computing apparatus, causes the computing apparatus to perform a method comprising:
-
in a normal mode, causing display of plural discrete items on a touch screen; in response to detecting when in the normal mode a user'"'"'s digit at a location hovering over but not touching the touch screen while plural discrete items are being displayed in the normal mode, entering a zoom-pan mode; in response to entering the zoom-pan mode, causing zooming of the displayed plural discrete items; when in the zoom-pan mode, responding to detection of movement of the user'"'"'s digit to a different hover location over the touch screen by causing panning of the plural discrete items displayed on the touch screen; when in the zoom-pan mode, responding to detection of a touch input by entering a pointing mode; when in the pointing mode, preventing panning of the displayed plural discrete items with movement of the location of the touch input within predefined criteria; and when in the pointing mode, causing movement of a cursor, pointer or marker as the location of the touch input changes.
-
Specification