In one embodiment of the present invention, a haptic engine dynamically configures a haptic controller to provide information regarding the state of an interactive
system via sensations of texture. In operation, as the state of the interactive
system changes, the haptic engine dynamically updates a haptic state that includes texture characteristics, such as texture patterns, that are designed to reflect the state of the interactive
system in an intuitive fashion. The haptic engine then generates signals that configure touch surfaces included in the haptic controller to convey these texture characteristics. Advantageously, providing information regarding the correct state and / or operation of the interactive system based on sensations of texture reduces distractions attributable to many conventional audio and / or visual interactive systems. Notably, in-vehicle infotainment systems that provide dynamically updated texture data increase
driving safety compared to conventional in-vehicle infotainment systems that often induce drivers to take their eyes off the road.