Systems and methods for interfaces featuring surface-based haptic effects
First Claim
1. A system comprising:
- a sensor configured to detect a touch in a touch area when an object contacts a touch surface, the touch area mapped to a display area of a graphical user interface; and
a processor in communication with an electrostatic actuator and the sensor, the processor configured to;
identify text displayed in the display area responsive to a search query;
highlight the identified text displayed in the display area in response to the search query;
select a haptic effect to generate based on identifying a position of the touch and the highlighted identified text, wherein the haptic effect is selected to generate a haptic effect at an identified position in the touch area mapped to a position in the display area at or near the highlighted-identified text; and
transmit a haptic signal corresponding to the selected haptic effect to the electrostatic actuator, the electrostatic actuator configured to receive the haptic signal and to generate the selected haptic effect while the touch is occurring, the haptic effect comprising adjusting a coefficient of friction of the touch surface.
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.
-
Citations
20 Claims
-
1. A system comprising:
a sensor configured to detect a touch in a touch area when an object contacts a touch surface, the touch area mapped to a display area of a graphical user interface; and
a processor in communication with an electrostatic actuator and the sensor, the processor configured to;identify text displayed in the display area responsive to a search query; highlight the identified text displayed in the display area in response to the search query; select a haptic effect to generate based on identifying a position of the touch and the highlighted identified text, wherein the haptic effect is selected to generate a haptic effect at an identified position in the touch area mapped to a position in the display area at or near the highlighted-identified text; and transmit a haptic signal corresponding to the selected haptic effect to the electrostatic actuator, the electrostatic actuator configured to receive the haptic signal and to generate the selected haptic effect while the touch is occurring, the haptic effect comprising adjusting a coefficient of friction of the touch surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method, comprising:
-
tracking a location of a touch on a touch surface via a sensor in communication with a processor, the location tracked relative to a touch area mapped to a graphical user interface; based on the location of the touch, identifying, by the processor, an interaction with the graphical user interface; identifying, by the processor, text displayed in the display area responsive to a search query; highlighting, by the processor, the identified text displayed in the display area in response to the search query; selecting, by the processor, a haptic effect to generate based on the interaction and the highlighted identified text, wherein the haptic effect is selected to generate a haptic effect at an identified position in the touch area mapped to a position in the display area at or near the highlighted identified text; and commanding, by the processor, at least one electrostatic actuator to generate the selected haptic effect, the haptic effect comprising an adjustment of a coefficient of friction of the touch surface, the at least one electrostatic actuator configured to vary the coefficient of friction of the touch surface. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium embodying program code, which when executed by a processor is configured to cause the processor to:
-
track a location of a touch on a touch surface via a sensor in communication with the processor, the location tracked relative to a touch area mapped to a graphical user interface; identify, based on the location of the touch, an interaction with the graphical user interface; identify text displayed in the display area responsive to a search query; highlight the identified text displayed in the display area in response to the search query; select a haptic effect to generate based on the interaction and the highlighted identified text, wherein the haptic effect is selected to generate a haptic effect at an identified position in the touch area mapped to a position in the display area at or near the highlighted identified text; and transmit a haptic signal corresponding to the selected haptic effect to at least one electrostatic actuator, the haptic effect comprising adjusting a coefficient of friction of the touch surface, the at least one electrostatic actuator configured to vary the coefficient of friction of the touch surface. - View Dependent Claims (20)
-
Specification