Browse Prior Art Database

Recognition of complex tapping patterns for touch input.

IP.com Disclosure Number: IPCOM000224914D
Original Publication Date: 2013-Jan-10
Included in the Prior Art Database: 2013-Jan-10
Document File: 1 page(s) / 7K

Publishing Venue

Lenovo

Related People

Matthew Hagenbuch: INVENTOR

Abstract

Disclosed is system for recognizing specific finger tapping patterns on a touch-based device. Each individual pattern is mapped to a specific function, allowing for a keyboard hot-key-like experience on a touch interface.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 01 of 1

Recognition of complex tapping patterns for touch input

The user enters actions by placing four (or by extension up to ten) fingers on a touch surface and tapping the fingers in a pattern.

Tap all four fingers one at a time to initiate the user interface, and then use each finger for a different navigation function such as stepping through tabs in a browser, changing zoom levels, stepping through menus or menu items, or launching shortcut applications.

Alternatively, the index finger may increase a value while the pinky finger decreases it. Tapping each finger in sequence may fast forward through a video at a speed proportional to the tapping and in the direction of the sequence (i.e. tapping in reverse rewinds the video).

Furthermore, more complex patterns could be developed by the user interface maker or defined by the user for more complex actions. A certain pattern may bring the user to the home screen, start recording audio or video, launch a web browser, initiate voice recognition, or lock the machine. Patterns could be extensible and related to one another. For instance a certain prefix pattern denotes "play music" and a suffix pattern denotes a specific playlist.

The software recognizes patterns by initially recognizing all of the fingers to be used for input and then tracking the taps at those relative locations. It creates a table of the sequence of taps and matches the sequence to pre-programmed commands.