Method and system for recognizing input using index of variable grid
AssigneeNaver Cloud Corporation
InventorsJungmin Kang, Tae Gyu Kang, Sechun Oh, Ho Jin Lee
Life of this patent
Estimating the term…
Abstract
An input recognition method carried out by an electronic device implemented by a computer comprises the steps of generating a virtual grid of which the distance between lines is variable, in correspondence with at least a partial region of a display included in or connected to the electronic device; and recognizing, by using an index of the virtual grid, a position selected by a user of the electronic device in the region of the display corresponding to the virtual grid.
Claims7
An input recognition method performed by a server configured as a computer, the method comprising:
- receiving an index of a currently generated one of a first virtual grid and a second virtual grid corresponding to a first location on a virtual keyboard displayed on an electronic device in communication with the server;
- and
- determining a key of the virtual keyboard corresponding to the received index based on the received index, a layout of the virtual keyboard, and index information of the first virtual grid or the second virtual grid,
- wherein the first virtual grid is generated on at least a partial region of a display of the electronic device on which the virtual keyboard is displayed and has a predefined size and a predetermined number of first lines separating the first virtual grid into a predetermined number of first locations each identified by a corresponding index;
- the second virtual grid is generated on the at least the partial region of the display on which the virtual keyboard is displayed in place of the first virtual grid after a predefined event, the second virtual grid having a predetermined number of second lines separating the second virtual grid into a predetermined number of second locations each identified by a corresponding index;
- and
- wherein the predetermined number of first locations are equal to the predetermined number of second locations, a number of the indices in the first virtual grid are the same as a number of the indices in the second virtual grid, and at least one index in the second virtual grid is located at a different portion of the at least a partial region of the display from the same at least one index in the first virtual grid.
An input recognition system of a server configured as a computer, the input recognition system comprising:
- a memory configured to store computer-readable instructions;
- and
- at least one processor configured to execute the instructions,
- wherein the at least one processor comprises:
- a reception controller configured to receive an index of a currently generated one of a first virtual grid and a second virtual grid corresponding to a first location on a virtual keyboard displayed on an electronic device in communication with the server over a network;
- and
- a key determiner configured to determine a key of the virtual keyboard corresponding to the received index based on the received index, a layout of the virtual keyboard, and index information of the first virtual grid or the second virtual grid,
- wherein the first virtual grid is generated on at least a partial region of a display of the electronic device on which the virtual keyboard is displayed and has a predefined size and a predetermined number of first lines separating the first virtual grid into a predetermined number of first locations each identified by a corresponding index;
- the second virtual grid is generated on the at least the partial region of the display on which the virtual keyboard is displayed in place of the first virtual grid after a predefined event, the second virtual grid having a predetermined number of second lines separating the second virtual grid into a predetermined number of second locations each identified by a corresponding index;
- and
- wherein the predetermined number of first locations are equal to the predetermined number of second locations, a number of the indices in the first virtual grid are the same as a number of the indices in the second virtual grid, and at least one index in the second virtual grid is located at a different portion of the at least a partial region of the display from the same at least one index in the first virtual grid.
Dependencies are inferred from the claim text.