US 12,186,644 B2
Apparatus, method and program for providing virtual control panel
Jae Kyung Kwak, Yongin-si (KR); Kwang Dek An, Hwaseong-si (KR); Ji Won Oh, Gwangju-si (KR); Hwan Il Park, Suwon-si (KR); and Jeong Min Han, Seoul (KR)
Assigned to Morethings Co., Ltd., Yongin-si (KR)
Filed by Morethings Co., Ltd., Yongin-si (KR)
Filed on May 20, 2022, as Appl. No. 17/749,581.
Claims priority of application No. 10-2021-0190241 (KR), filed on Dec. 28, 2021.
Prior Publication US 2023/0201695 A1, Jun. 29, 2023
Int. Cl. A63B 69/36 (2006.01); A63B 71/06 (2006.01)
CPC A63B 71/0622 (2013.01) [A63B 69/3614 (2013.01); A63B 2071/0638 (2013.01); A63B 2220/803 (2013.01); A63B 2220/806 (2013.01)] 14 Claims
OG exemplary drawing
 
1. An apparatus for providing a virtual control panel, the apparatus comprising:
a host being a golf simulator; and
a client being a golf mat on which a plurality of sensors are arranged,
wherein the client includes:
a communication unit configured to communicate with the host;
a sensor unit configured to sense a user input for performing a function of the virtual control panel;
a storage configured to store sensor coordinates and a function, which correspond to the virtual control panel; and
a controller configured to determine the function of the virtual control panel based on sensor coordinates corresponding to the user input, and
wherein the controller is configured to:
when communicating with the host, provide identification information indicating the golf mat capable of providing the virtual control panel;
when an information request for the virtual control panel is received from the host, transmit predetermined sensor coordinates and function information of the virtual control panel;
transmit a notification that the virtual control panel is completely activated, to the host, by activating a sensor corresponding to the virtual control panel;
determine whether the sensor coordinates corresponding to the user input received from the sensor unit correspond to the sensor corresponding to the virtual control panel;
when the sensor coordinates correspond to the sensor corresponding to the virtual control panel, determine the function of the virtual control panel corresponding to the sensor coordinates; and
transmit the determined function of the virtual control panel to the host.