US 12,299,217 B2
Haptic ecosystem
Wooi Liang Chin, Singapore (SG); Chung Wei Lee, Singapore (SG); Shiuwen Wong, Singapore (SG); Min-Liang Tan, Singapore (SG); and Ping He, Singapore (SG)
Assigned to Razer (ASIA-PACIFIC) PTE LTD., Singapore (SG)
Filed by RAZER (ASIA-PACIFIC) PTE. LTD., Singapore (SG)
Filed on Mar. 18, 2022, as Appl. No. 17/698,878.
Application 17/698,878 is a division of application No. 16/380,459, filed on Apr. 10, 2019, granted, now 11,314,344.
Application 16/380,459 is a continuation in part of application No. 14/952,614, filed on Nov. 25, 2015, abandoned.
Application 14/952,614 is a continuation of application No. 12/959,707, filed on Dec. 3, 2010, granted, now 9,235,277, issued on Jan. 12, 2016.
Claims priority of provisional application 62/783,022, filed on Dec. 20, 2018.
Prior Publication US 2022/0206594 A1, Jun. 30, 2022
Int. Cl. G06F 3/038 (2013.01); A63F 13/215 (2014.01); A63F 13/235 (2014.01); A63F 13/285 (2014.01); A63F 13/355 (2014.01); A63F 13/54 (2014.01); A63F 13/71 (2014.01); A63F 13/79 (2014.01); G06F 3/01 (2006.01); G06F 3/0484 (2022.01); G06F 3/04855 (2022.01); H04L 9/40 (2022.01); H04L 67/10 (2022.01); H04L 67/303 (2022.01)
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
OG exemplary drawing
 
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.