Back to results
US 8,570,294 B2Granted
Techniques for recognizing temporal tapping patterns input to a touch panel interface
AssigneeIntel Corporation
InventorsPeter S. Adamson, Mark D. Yarvis, David L. Graumann, Sangita Sharma
Life of this patent
Estimating the term…
Abstract
Briefly, a method and apparatus for recognizing temporal tapping patterns input to a touch panel interface is disclosed. The method may include receiving user input with a touch panel interface, recognizing a temporal tapping pattern in the user input, and performing an action associated with the temporal tapping pattern.
Claims27
A method comprising:
- recognizing a pattern initiation shape at a location on a touch panel interface;
- establishing a persistent region at the location of the pattern initiation shape when the pattern initiation shape is recognized, the persistent region comprising a surface area on the touch panel interface that is defined by contact made with the pattern initiation shape;
- tallying and timing touch up instances and touch down instances made in the persistent region;
- identifying a tapping pattern timeout during a touch up instance that lasts for a period of time that exceeds or is equal to a threshold time amount;
- generating a temporal tapping pattern based, at least in part, on the touch up instances and the touch down instances when the tapping pattern timeout is identified;
- determining if the temporal tapping pattern is similar to a known pattern;
- and
- performing an action associated the known pattern when the temporal tapping pattern is determined to be similar to the known pattern.
5 more elements
An apparatus, comprising:
- a touch subsystem including a touch panel for receiving user input in the form of a temporal tapping pattern;
- and
- a processing unit to recognize the temporal tapping pattern and perform an action associated with the temporal tapping pattern, the recognizing the temporal tapping pattern in the user input comprises:
- recognizing a pattern initiation shape at a location on a touch panel interface;
- establishing a persistent region at the location of the pattern initiation shape when the pattern initiation shape is recognized;
- tallying and timing touch up and touch down instances made in the persistent region into the temporal tapping pattern;
- identifying a tapping pattern timeout during a touch up instance that lasts for a period of time that exceeds or is equal to a threshold time amount;
- generating a temporal tapping pattern based, at least in part, on the touch up instances and the touch down instances when the tapping pattern timeout is identified;
- determining if the temporal tapping pattern is similar to a known pattern;
- and
- performing an action associated with the known pattern when the temporal tapping pattern is determined to be similar to the known pattern.
8 more elements
A non-volatile computer readable medium encoded with computer executable instructions, which when accessed, cause a machine to perform operations comprising:
- recognizing a pattern initiation shape at a location on a touch panel interface;
- establishing a persistent region at the location of the pattern initiation shape when the pattern initiation shape is recognized;
- determining a number of frames accumulated during each touch up instance and touch down instance made in the persistent region, each of the frames comprising a duration of time;
- generating a histogram comprising a bin for each of the touch up instances and touch down instances;
- converting each of the bins to floating point values;
- normalizing the floating point values by dividing each of the floating point values by a total number of frames included in the histogram;
- generate a time series pattern based, at least in part, on the normalized floating point values;
- comparing the time series pattern to known patterns;
- and
- performing an action associated to a known pattern when the time series pattern is recognized as the known pattern.
7 more elements
A handheld device, comprising:
- a screen;
- a touch subsystem including a touch panel incorporated into said screen for receiving user input in the form of a temporal tapping pattern;
- and
- a processing unit to recognize the temporal tapping pattern and perform an action associated with the temporal tapping pattern, the recognizing of the temporal tapping pattern in the user input comprises:
- recognizing a pattern initiation shape at a location on the touch panel;
- establishing a persistent region at the location of the pattern initiation shape when the pattern initiation shape is recognized;
- tallying and timing touch up and touch down instances into the temporal tapping pattern;
- comparing the temporal tapping pattern to known patterns;
- performing an action associated to a known pattern when the temporal tapping pattern is recognized as the known pattern;
- and
- disbanding the persistent region before or after the action is performed.
8 more elements
Dependencies are inferred from the claim text.