G06F3/0237

Revolving on-screen virtual keyboard for efficient use during character input
11543960 · 2023-01-03 · ·

A method includes displaying a user interface on a display of a client device. The user interface includes a virtual keyboard including characters arranged in rows and columns. The method also includes fixing a focus of a cursor displayed in the user interface to a first row or a first column in the virtual keyboard, responsive to receiving a first request to move the cursor in a first direction in the virtual keyboard, wrapping the one of the characters around the row or the column to a last row or a last column of the virtual keyboard to present another of the characters within the focus of the cursor, and responsive to receiving a second request to move the cursor in the virtual keyboard in a second direction, moving the focus of the cursor to a list of word suggestions.

FOLDABLE DISPLAY DEVICE AND METHOD OF DRIVING THE SAME
20220413694 · 2022-12-29 ·

A foldable display device includes: a foldable display panel including a folding line, a first display area, and a second display area which displays a virtual keyboard including virtual keys in a keyboard mode; a touch panel including touch electrodes for receiving a touch input; a data driver which outputs a data voltage to the foldable display panel; a driving controller which controls the data driver; and a touch data generator which generates touch data based on the touch input, determines at least two input key values of the input key values as a typographical error when the at least two input key values are simultaneously input, and outputs the touch data including the at least two input key values determined as the typographical error to the driving controller. The driving controller activates a typographical error notification function and a typographical error correction function based on the touch data.

METHOD AND USER TERMINAL FOR DISPLAYING EMOTICONS USING CUSTOM KEYWORD
20220413625 · 2022-12-29 ·

Provided is a method for recommending emoticons using a custom keyword, the method including: receiving, by a user terminal, matching information in which a custom keyword is matched with at least one metadata, wherein the metadata is information on attributes of an emoticon; storing the matching information or transmitting the matching information to a server by the user terminal; receiving, by the user terminal, the custom keyword through a message input window; and displaying, by the user terminal, at least one emoticon related to the metadata.

Systems and methods for seamless application of autocorrection and provision of review insights through adapted user interface

The present disclosure relates to processing operations configured to provide, through an adapted user interface of an application/service, seamless application of autocorrection for an electronic document and provision of review insights into the autocorrections. In addition to applying autocorrections, processing described herein selectively determines when to apply an autocorrection (e.g., while a user is entering an input or after) and further highlights autocorrections, through a user interface, in a manner that instantly lets a user know that an autocorrection has occurred and/or what type of autocorrection is being applied. Moreover, an adapted user interface provides user interface features than enable access to an intelligent user interface menu that provides a user with feedback mechanisms to better understand the types of autocorrections that were made to their electronic document as well as improve processing efficiency for reversing an autocorrection and/or making further autocorrection changes to an electronic document.

Character recommending method and apparatus, and computer device and storage medium

A character recommendation method and apparatus, a computer device, and a storage medium are disclosed. The method includes: converting code inputted in a code input interface into a syntax tree, the syntax tree including a plurality of nodes, a hierarchical relationship between the plurality of nodes, and location intervals of the plurality of nodes; determining, according to a cursor location in the code input interface and the syntax tree, at least one reference node corresponding to the cursor location in the syntax tree; parsing the at least one reference node, and determining a to-be-recommended target character according to a parsing result; and recommending the target character in the code input interface.

Device independent text suggestion service for an application hosting platform

A system, method and program product that provides user specific text suggestions across a set of hosted applications. A disclosed method includes: initiating a session with an application hosting platform for a user using a client device, wherein the platform includes a plurality of applications; accessing a dictionary associated with the user, wherein the dictionary provides text suggestions in response to inputted keyboard data and the dictionary is applicable for the user across each of the plurality of applications; deploying a selected application from the to the user at the client device; intercepting keyboard data entered by the user within the selected application; analyzing intercepted keyboard data and generating text suggestions specific to the user using the dictionary associated with the user; and outputting text suggestions within the selected application. The text suggestions are generated independently of capabilities of deployed application and operating systems running on the client device.

METHOD OF RECOMMENDING EMOTICONS AND USER TERMINAL PROVIDING EMOTICON RECOMMENDATION
20220404952 · 2022-12-22 ·

Provided is a method for recommending emoticons, the method including: displaying, by a user terminal, a first emoticon related to first meta information; and displaying, by the user terminal, first and second recommendation groups, the first and second recommendation groups each comprising at least one recommended emoticon corresponding to the first emoticon, wherein at least one recommended emoticon included in the first recommendation group is related to at least one piece of first associated meta information corresponding to the first meta information, wherein at least one recommended emoticon included in the second recommendation group is related to at least one piece of second associated meta information that corresponds to the first meta information and is different from the first associated meta information, and wherein the first meta information and the first and second associated meta information are different.

Search apparatus based on synonym of words and search method thereof
11531816 · 2022-12-20 · ·

A search apparatus includes a memory and circuitry. The memory is configured to store second sentences in association with past-input first sentences, and store synonyms corresponding to each of a plurality of words. The circuitry is configured to divide each of the past-input first sentences into words and divide a newly-input first sentence into words; select, from the synonyms corresponding to each of the plurality of words, synonyms corresponding to each of the words obtained by dividing each of the past-input first sentences, in descending order of appearance frequency of the words; store the selected synonyms; detect, from the selected synonyms, synonyms corresponding to each of the words obtained by dividing the newly-input first sentence; and retrieve, from the memory storing the second sentences, at least one of the second sentences corresponding to the newly-input first sentence based on the detected synonyms and the words of the newly-input first sentence.

AUTOMATIC REPLACEMENT OF COMMAND PARAMETERS DURING COMMAND HISTORY SEARCHING
20220391388 · 2022-12-08 ·

A method includes receiving, by a processing device, a command search query for searching a command search history, identifying, by the processing device, a command from the command search history in view of the command search query, determining, by the processing device, that the command comprises a replaceable parameter, identifying, by the processing device, a content source corresponding to the replaceable parameter, and generating, by the processing device, an updated command by replacing the replaceable parameter with a data item from the content source.

MULTI-MODAL LANGUAGE INTERPRETATION USING UNIFIED INPUT MODEL
20220391585 · 2022-12-08 ·

Systems and processes for multi-modal input interpretation are provided. For example, an input associated with a touch is received from a user. A first reconstruction based on the input is determined. A first simulated input is obtained based on a modification of the input. A second reconstruction is determined based on the first reconstruction and the first simulated input. Based on at least the first reconstruction and the second reconstruction, a probability representation is obtained. An output is determined, by a language model, based on the probability representation. The output is then provided to the user.