# US 2014/0157201 A1 · Touch screen hover input handling

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0157201 A1
- Document ID: US20140157201A1
- Status: Published application
- Kind: A1
- Application number: 14/173,348
- Filed: 2014-02-05
- Published: 2014-06-05
- Earliest claimed: 2012-03-15
- Applicants: Nokia Corporation
- Inventors: Sami Pekka Ronkainen
- Web page: https://patentgrep.com/patent/US20140157201A1

## CPC

- G06F 3/04812: Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 2203/04108: Touchless 2D- digitiser, i.e. digitiser detecting the X/Y position of the input means, finger or stylus, also when it does not touch, but is proximate to the digitiser's interaction surface without distance measurement in the Z direction
- G06F 2203/04805: Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection
- G06F 2203/04806: Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Apparatus has at least one processor and memory having computer-readable code 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.

## Claims

### 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 mode;
in response to entering the zoom mode, causing zooming of the displayed plural discrete items;
when in the zoom mode, responding to detection of movement of the user's digit to a different hover location over the touch screen; and
causing movement of a cursor, pointer or marker as the location of the hover location changes or a touch input is detected.

### Claim 2 (depends on 1)

A method as claimed in claim 1, wherein the discrete items are text characters.

### Claim 3 (depends on 2)

A method as claimed in claim 2, comprising depositing a cursor at the hover location or the location of the touch input in response to the detected change of the hover location or detected touch input.

### Claim 4 (depends on 1)

A method as claimed in claim 1, wherein the discrete items are icons.

### Claim 5 (depends on 4)

A method as claimed in claim 4, comprising selecting an icon at the hover location or the location of the touch input in response to the detected change of the hover location or detected touch input.

### Claim 6 (depends on 1)

A method as claimed in claim 1, comprising responding to detecting removal of the user's hovering digit by reverting to the normal mode and causing zooming out of the plural discrete items.

### Claim 7 (depends on 1)

A method as claimed in claim 1, comprising responding to detecting removal of the touch input by reverting to the normal mode and causing zooming out of the plural discrete items.

### Claim 8 (depends on 1)

A method as claimed in claim 1, comprising responding to detecting removal of the user's hovering digit by reverting to the normal mode and causing zooming out of the plural discrete items to a zoom level that existed at the time of entering the zoom mode.

### Claim 9 (depends on 1)

A method as claimed in claim 1, comprising responding to detecting removal of the touch input by reverting to the normal mode and causing zooming out of the plural discrete items to a zoom level that existed at the time of entering the zoom mode.

### Claim 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, 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 mode;
in response to entering the zoom mode, causing zooming of the displayed plural discrete items;
when in the zoom mode, responding to detection of movement of the user's digit to a different hover location over the touch screen; and
causing movement of a cursor, pointer or marker as the location of the hover location changes or a touch input is detected.

### Claim 11 (depends on 10)

Apparatus as claimed in claim 10, wherein the discrete items are text characters.

### Claim 12 (depends on 11)

Apparatus as claimed in claim 11, wherein the computer-readable code when executed controls the at least one processor to deposit a cursor at the hover location or the location of the touch input in response to the detected change of the hover location or detected touch input.

### Claim 13 (depends on 10)

Apparatus as claimed in claim 10, wherein the discrete items are icons.

### Claim 14 (depends on 13)

Apparatus as claimed in claim 13, wherein the computer-readable code when executed controls the at least one processor to select an icon at the hover location or the location of the touch input in response to the detected change of the hover location or detected touch input.

### Claim 15 (depends on 10)

Apparatus as claimed in claim 10, wherein the computer-readable code when executed controls the at least one processor to detect removal of the user's hovering digit by reverting to the normal mode and causing zooming out of the plural discrete items.

### Claim 16 (depends on 10)

Apparatus as claimed in claim 10, wherein the computer-readable code when executed controls the at least one processor to detect removal of the touch input by reverting to the normal mode and causing zooming out of the plural discrete items.

### Claim 17 (depends on 10)

Apparatus as claimed in claim 10, wherein the computer-readable code when executed controls the at least one processor to respond to detecting removal of the user's hovering digit by reverting to the normal mode and causing zooming out of the plural discrete items to a zoom level that existed at the time of entering the zoom mode.

### Claim 18 (depends on 10)

Apparatus as claimed in claim 10, wherein the computer-readable code when executed controls the at least one processor to respond to detecting removal of the touch input by reverting to the normal mode and causing zooming out of the plural discrete items to a zoom level that existed at the time of entering the zoom mode.

### Claim 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 mode;
in response to entering the zoom mode, causing zooming of the displayed plural discrete items;
when in the zoom mode, responding to detection of movement of the user's digit to a different hover location over the touch screen; and
causing movement of a cursor, pointer or marker as the location of the hover location changes or a touch input is detected.
