Patent ID: 8605053

Claim:
A method of detecting a force-producing input from a user and providing a user-customizable haptic output, comprising: receiving the input at an input arrangement of a user interface, the input arrangement having at least one piezoelectric sensor; generating, at the at least one piezoelectric sensor, an electric signal in response to the input; processing the electric signal to determine a presence of the input, the processing including determining at least one of a voltage difference between a current signal sample and a previous signal sample and a rate of voltage change from the previous signal sample to the current signal sample; recording a force and a timing interval of the input; receiving a user selection of a haptic output to be generated in response to future instances of receiving the same input with a force and timing equivalent to the recorded force and the timing interval of the input; and generating, at an output arrangement of the user interface, the haptic output in response to a processing of an electric signal generated in response to receiving the same input with a force and timing equivalent to the recorded force and the timing interval of the input.