US 11,809,614 B2
Method and apparatus for virtualizing a computer accessory
Tino Soelberg, Chicago, IL (US)
Assigned to STEELSERIES ApS, Copenhagen SV (DK)
Filed by STEELSERIES ApS, Copenhagen SV (DK)
Filed on Jul. 29, 2022, as Appl. No. 17/876,606.
Application 17/876,606 is a continuation of application No. 15/867,901, filed on Jan. 11, 2018, granted, now 11,460,911.
Prior Publication US 2022/0365591 A1, Nov. 17, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 3/01 (2006.01); G06F 3/03 (2006.01); A63F 13/22 (2014.01); A63F 13/23 (2014.01); A63F 13/53 (2014.01); A63F 13/212 (2014.01); A63F 13/25 (2014.01); A63F 13/65 (2014.01); A63F 13/5255 (2014.01); G06F 3/02 (2006.01); A63F 13/211 (2014.01); A63F 13/213 (2014.01)
CPC G06F 3/011 (2013.01) [A63F 13/212 (2014.09); A63F 13/22 (2014.09); A63F 13/23 (2014.09); A63F 13/25 (2014.09); A63F 13/5255 (2014.09); A63F 13/53 (2014.09); A63F 13/65 (2014.09); G06F 3/0325 (2013.01); A63F 13/211 (2014.09); A63F 13/213 (2014.09); A63F 2300/8082 (2013.01); G06F 3/0227 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, by a processing system including a processor, actual stimulation data generated by a physical keyboard device responsive to a user interaction with the physical keyboard device, wherein the actual stimulation data corresponds to an actual stimulation operation;
identifying, by the processing system, a first location of a virtual finger and a second location of a virtual keyboard device;
identifying, by the processing system, a virtual stimulation operation according to the first location of the virtual finger and the second location of the virtual keyboard device;
comparing, by the processing system, the actual stimulation operation and the virtual stimulation operation to detect a difference; and
modifying, by the processing system, the first location of the virtual finger, to obtain a modified virtual finger location, responsive to detecting the difference, wherein the modified virtual finger location corresponds to an updated virtual stimulation that equates to the actual stimulation operation.