| CPC G06F 3/038 (2013.01) [A63F 13/215 (2014.09); A63F 13/235 (2014.09); A63F 13/285 (2014.09); A63F 13/355 (2014.09); A63F 13/54 (2014.09); A63F 13/71 (2014.09); A63F 13/79 (2014.09); G06F 3/01 (2013.01); G06F 3/016 (2013.01); G06F 3/0484 (2013.01); G06F 3/04855 (2013.01); H04L 63/08 (2013.01); H04L 67/10 (2013.01); H04L 67/303 (2013.01); A63F 2300/1018 (2013.01); A63F 2300/5546 (2013.01)] | 18 Claims |

|
1. A system comprising:
a first user-interface device comprising:
a coupling member to detachably couple the first user-interface device to a computing system, and
a memory module pre-loaded with a first device data of the first user-interface device, wherein the first device data is transmitted to a computing cloud, the first device data being descriptive of a type of the first user-interface device and user interactions identifiable by the first user-interface device; and
a second user-interface device comprising:
a coupling member to detachably couple the second user-interface device to the computing system, and
a memory module pre-loaded with a second device data of the second user-interface device, wherein the second device data is transmitted to the computing cloud, the second device data being descriptive of a type of the second user-interface device and user interactions identifiable by the second user-interface device;
wherein the type of the first user-interface device differs from the type of the second user-interface device;
wherein, in response to the first device data and the second device data being transmitted to the computing cloud, the computing system receives a transmission of a configuration data from the computing cloud which configures the computing system to associate the type of the first user-interface device with a first unique sound effect which is activated when a first type of in-application event of an application that is being run on the computing device occurs and to simultaneously associate the type of the second user-interface device with a second unique sound effect which is activated when a second type of in-application event of the application that is being run on the computing device occurs;
wherein the configuration data comprises a haptic profile for each of the first type and second type of in-application event, wherein the haptic profile comprises a set of audio channels respectively sent to the user-interface devices to provide haptic effects corresponding to the event;
wherein the first type of in-application event differs from the second type of in-application event;
wherein the configuration data is further configured to cause the computing system to generate a first haptic signal based on the first unique sound effect associated with the type of the first user-interface device and to simultaneously generate a second haptic signal based on the second unique sound effect associated with the type of the second user-interface device;
wherein the configuration data is further configured to cause the computing system to transmit the first haptic signal to the first user-interface device when the computing system processes the first unique sound effect, with the first user-interface device producing haptic feedback based on the received first haptic signal and serving as a first haptic indicator to a user that the first type of in-application event is occurring;
wherein the configuration data is further configured to cause the computing system to simultaneously transmit the second haptic signal to the second user-interface device when the computing system processes the second unique sound effect, with the second user-interface device producing the haptic feedback based on the received second haptic signal and serving a second haptic indicator to the user that the second type of in-application event is simultaneously occurring.
|