Haptic realignment cues for touch-input displays
First Claim
Patent Images
1. An electronic device comprising:
- a touch-sensitive display defining an input surface configured to receive a touch input to a virtual key presented by the touch-sensitive display;
a haptic element coupled to the input surface; and
a controller in communication with the haptic element and the touch-sensitive display and configured to;
detect a sequence of touch inputs occurring within a region of the virtual key, the sequence of touch inputs including a current touch and multiple previous touches, each of the multiple previous touches associated with an actuation of the virtual key caused by placement of a user'"'"'s body part within the region of the virtual key;
determine a relative positional drift of the current touch relative to the multiple previous touches using the sequence of touch inputs; and
in response to the relative positional drift exceeding a threshold, actuate the haptic element to produce a haptic output.
1 Assignment
0 Petitions
Accused Products
Abstract
A touch-sensitive display of an electronic device is operated in conjunction with a notification system configured to provide haptic, acoustic, and/or visual output to cue a user to align and/or maintain the user'"'"'s finger positioning relative to one or more virtual input regions, such as virtual keys of a virtual keyboard, presented on the touch-sensitive display.
324 Citations
20 Claims
-
1. An electronic device comprising:
-
a touch-sensitive display defining an input surface configured to receive a touch input to a virtual key presented by the touch-sensitive display; a haptic element coupled to the input surface; and a controller in communication with the haptic element and the touch-sensitive display and configured to; detect a sequence of touch inputs occurring within a region of the virtual key, the sequence of touch inputs including a current touch and multiple previous touches, each of the multiple previous touches associated with an actuation of the virtual key caused by placement of a user'"'"'s body part within the region of the virtual key; determine a relative positional drift of the current touch relative to the multiple previous touches using the sequence of touch inputs; and in response to the relative positional drift exceeding a threshold, actuate the haptic element to produce a haptic output. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a touch-sensitive display positioned below an input surface, the method comprising:
-
displaying a virtual keyboard on the touch-sensitive display; receiving a series of individual touch inputs occurring within a region of a virtual key of the virtual keyboard, the series of individual touch inputs including a current touch input and multiple previous touch inputs, the multiple previous touch inputs each associated with an actuation of the virtual key caused by placement of a user'"'"'s body part within the region of the virtual key; determining a relative positional drift of the current touch input relative to the multiple previous touch inputs using the series of individual touch inputs; and in response to the relative positional drift exceeding a threshold, providing a haptic output at least partially localized to the region of the virtual key. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of operating a touch-sensitive display positioned below an input surface, the method comprising:
-
receiving a set of touch inputs occurring within a region of a virtual key of a virtual keyboard presented by the touch-sensitive display, the set of touch inputs including a current touch input and multiple previous touch inputs, the multiple previous touch inputs each associated with an actuation of the virtual key caused by placement of a user'"'"'s body part within the region of the virtual key; estimating a relative positional drift of the current touch input relative to the multiple previous touch inputs using the set of touch inputs; and in response to the relative positional drift exceeding a threshold, actuating a haptic element to produce; a first haptic output, localized to the virtual key, upon determining that the current touch input is located in a central region of the virtual key; and a second haptic output, localized to a boundary of the virtual key, upon determining that the current touch input is located outside the central region of the virtual key. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification