US 11,907,741 B2
Virtual input device-based method and system for remotely controlling PC
Zheng Wang, Shanghai (CN); Bingyan Yang, Shanghai (CN); Shuying Liu, Shanghai (CN); Yilei Chai, Shanghai (CN); and Meilong Yao, Shanghai (CN)
Assigned to Shanghai Dalong Technology Co., Ltd., Shanghai (CN)
Filed by Shanghai Dalong Technology Co., Ltd., Shanghai (CN)
Filed on Nov. 29, 2021, as Appl. No. 17/537,436.
Application 17/537,436 is a continuation in part of application No. 16/764,034, abandoned, previously published as PCT/CN2019/101984, filed on Aug. 22, 2019.
Claims priority of application No. 201811154833.8 (CN), filed on Sep. 30, 2018.
Prior Publication US 2022/0188054 A1, Jun. 16, 2022
Int. Cl. G06F 9/451 (2018.01); G06F 3/04847 (2022.01); G06F 3/04886 (2022.01); H04L 67/025 (2022.01); G06F 3/0482 (2013.01); G06F 3/04845 (2022.01); G06F 3/14 (2006.01)
CPC G06F 9/452 (2018.02) [G06F 3/0482 (2013.01); G06F 3/04845 (2013.01); G06F 3/04847 (2013.01); G06F 3/04886 (2013.01); G06F 3/14 (2013.01); H04L 67/025 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method for controlling a personal computer (PC) from a mobile device, comprising:
displaying, by a first input module operating on the mobile device, an input GUI on the mobile device, wherein the first input module interacts with a second input module operating on the PC;
upon receiving an activation of a virtual input on the input GUI, retrieving a first simulated input and a second simulated input that are associated with the virtual input, wherein the virtual input corresponds to a first input operation that is one touch on a touch screen of the mobile device; and
transmitting the first simulated input and the second simulated input to the second input module, wherein the second input module is configured to perform the first simulated input and the second simulated input on the PC in response to the activation of the virtual input on the input GU;
wherein the method further comprises editing a layout of the virtual input on the input GUI, and the editing of the layout comprises setting positions, sizes, colors, and shapes of the virtual input on the input GUI.