IP Library Patent Application 14173348
Patent Application
App. No. 14/173,348

TOUCH SCREEN HOVER INPUT HANDLING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/173,348
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 (34)

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.

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

3 . 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.

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

5 . 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.

6 . 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.

7 . 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.

8 . 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.

9 . 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.

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.

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

12 . 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.

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

14 . 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.

15 . 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.

16 . 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.

17 . 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.

18 . 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.

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.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 23, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035232/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2014
From: RONKAINEN, SAMI PEKKA
To: NOKIA CORPORATION
Reel/Frame 032146/0669 →