Systems and methods for interfaces featuring surface-based haptic effects
First Claim
1. A system comprising:
- a processor in communication with a haptic output device, configured to;
identify text displayed in a display area associated with a touch surface responsive to a search query;
highlight the identified text displayed in the display area;
determine a haptic effect to generate based on identifying a position of a touch and the highlighted identified text, wherein the haptic effect is configured to adjust a coefficient of friction of the touch surface; and
output a haptic signal associated with the haptic effect to the haptic output device, the haptic output device configured to output the haptic effect while the touch is occurring.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for interfaces featuring surface-based haptic effects are described. One described system includes a sensor configured to detect a touch in a touch area when an object contacts a touch surface. The touch surface may correspond to the display area or may correspond to a non-display surface of a computing device or peripheral interfaced to a computing device. The system can further include an actuator in communication with the processor and coupled to the touch surface, the actuator configured to output a haptic effect and a processor configured to select a haptic effect to generate. The haptic effect can be selected based on a position of the touch and recognizing an input gesture provided by the touch and/or content displayed in a graphical user interface at a location mapped to a position in the touch area at or near the touch. The haptic effect may provide a texture, simulate an obstacle, and/or adjust the coefficient of friction of the surface.
123 Citations
20 Claims
-
1. A system comprising:
a processor in communication with a haptic output device, configured to; identify text displayed in a display area associated with a touch surface responsive to a search query; highlight the identified text displayed in the display area; determine a haptic effect to generate based on identifying a position of a touch and the highlighted identified text, wherein the haptic effect is configured to adjust a coefficient of friction of the touch surface; and output a haptic signal associated with the haptic effect to the haptic output device, the haptic output device configured to output the haptic effect while the touch is occurring. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method, comprising:
-
identifying text displayed in a display area associated with a touch surface responsive to a search query; highlighting the identified text displayed in the display area; determining a haptic effect to generate based on identifying a position of a touch and the highlighted identified text, wherein the haptic effect is configured to adjust a coefficient of friction of the touch surface; and outputting a haptic signal associated with the haptic effect to a haptic output device, the haptic output device configured to output the haptic effect while the touch is occurring. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium embodying program code, which when executed by a processor is configured to cause the processor to:
-
identify text displayed in a display area associated with a touch surface responsive to a search query; highlight the identified text displayed in the display area; determine a haptic effect to generate based on identifying a position of a touch and the highlighted identified text, wherein the haptic effect is configured to adjust a coefficient of friction of the touch surface; and output a haptic signal associated with the haptic effect to a haptic output device, the haptic output device configured to output the haptic effect while the touch is occurring. - View Dependent Claims (17, 18, 19, 20)
-
Specification