Haptic Feedback for a Touch Input Device
First Claim
Patent Images
1. A system comprising:
- a haptic-enabled touch input device;
at least one processor; and
one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including;
receiving an indication of input via the touch input device;
ascertaining whether haptic feedback for the input is to be initiated by an external haptic event received from an external functionality that is external to the touch input device, or whether haptic feedback is to be initiated by an internal haptic event generated by the touch input device in response to the input; and
causing the touch input device to output haptic feedback based on one of the external haptic event or the internal haptic event.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for haptic feedback for a touch input device are described. Generally, haptic feedback is provided for different user interactions with a touch input device, such as interactions with applications, services, and so forth. According to various embodiments, how haptic feedback is initiated depends on whether different functionalities directly support haptic feedback. For instance, techniques described herein enable haptic feedback to be provided whether or not a particular functionality directly supports haptic feedback.
-
Citations
20 Claims
-
1. A system comprising:
-
a haptic-enabled touch input device; at least one processor; and one or more computer-readable storage media including instructions stored thereon that, responsive to execution by the at least one processor, cause the system perform operations including; receiving an indication of input via the touch input device; ascertaining whether haptic feedback for the input is to be initiated by an external haptic event received from an external functionality that is external to the touch input device, or whether haptic feedback is to be initiated by an internal haptic event generated by the touch input device in response to the input; and causing the touch input device to output haptic feedback based on one of the external haptic event or the internal haptic event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method, comprising:
-
receiving an indication of input to a touch surface of a touch input device; ascertaining whether haptic feedback for the input is to be initiated by an external haptic event received from an external functionality that is external to the touch input device, or whether haptic feedback is to be initiated by an internal haptic event generated by the touch input device in response to the input; and causing the touch input device to output haptic feedback based on one of the external haptic event or the internal haptic event. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-implemented method, comprising:
-
receiving an indication of input to a touch input device; determining that an external functionality external to the touch input device does not directly support haptic feedback; ascertaining, responsive to said determining, that haptic feedback for the input is to be initiated by an internal haptic event generated by the touch input device in response to the input; ascertaining one or more attributes of a gesture that caused the input; and causing the touch input device to output haptic feedback in response to the internal haptic event and based on the one or more attributes of the gesture. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification