AI-based application keyboard system and control method

The keyboard application separates user input from AI intervention, integrates AI functions, and allows selective control through UI buttons, enhancing user control and interface efficiency.

KR103043362B1Active Publication Date: 2026-11-03김중학
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
KR1020260061477
Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
Filing Date
2026-04-05
Publication Date
2026-11-03
Estimated Expiration
2046-04-05

AI Technical Summary

Technical Problem

Conventional AI-based keyboard applications disrupt the user's input flow by automatic intervention, provide AI functions as separate screens, operate in a system-centric manner, and lack user control over AI timing and integration with keyboard input structure.

Method used

A keyboard application that separates user input from AI intervention, integrates AI functions within the keyboard interface, allows selective control of AI timing through UI buttons, and includes multiple function keys for enhanced user convenience.

Benefits of technology

Enhances user control over AI intervention, integrates input and AI functions as a single unit, improves interface efficiency, and enables direct execution of translation, voice input, and user customization functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 112026041325311-PAT00001_ABST
    Figure 112026041325311-PAT00001_ABST
Patent Text Reader

Abstract

The present invention relates to a keyboard application-based system involving artificial intelligence and a control method thereof, which is implemented in various computing environments including mobile environments, and is characterized by separating the user input process from the intervention of artificial intelligence and selectively controlling the intervention of artificial intelligence through UI buttons to generate characters or sentences. A keyboard application according to the present invention includes an upper display area (10), a keyboard input area (20), and a function key area (30), and the function key area (30) includes a return key (31), a translation key (32), a voice input key (33), an artificial intelligence execution key (34), an execution key (35), user-defined keys (36, 37), and a confirmation key (38). The AI ​​is configured to intervene and generate characters or sentences only when the AI ​​execution key (34) is selected, and the AI ​​is configured not to automatically intervene while the user is performing input in the keyboard input area (20). Additionally, if the AI ​​execution key (34) is selected again after modifying the generated character or sentence, it can be configured to regenerate the character or sentence by reflecting the modified content. According to the present invention, the user can directly control the timing of artificial intelligence intervention, thereby maintaining the input flow and improving user controllability, and various functions are integrated within the keyboard interface, resulting in improved user convenience.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a keyboard application involving artificial intelligence, wherein

[0002] It is implemented in various computing environments, including mobile environments, and

[0003] Separating the user input process from the intervention of artificial intelligence, and

[0004] This invention relates to an AI-based keyboard system that generates characters or sentences by selectively controlling the intervention of artificial intelligence through UI buttons, and a method for controlling the same. Background Technology

[0005] Conventional keyboard applications perform the function of generating characters based on user input, and recently, artificial intelligence has been combined to provide auto-completion, sentence recommendation, or sentence generation functions.

[0006] However, these AI-based keyboard applications are structured so that the AI ​​automatically intervenes during the user's input process to generate recommendations or sentences, which leads to problems such as the production of results unrelated to the user's input intent or the disruption of the input flow.

[0007] In addition, since AI functions are often provided through separate screens or interfaces, there is a limitation in that the keyboard input structure and AI functions cannot be integrated as a single unit.

[0008] Furthermore, in conventional keyboard applications, it is difficult for users to directly select or control the timing of AI intervention, leading to a problem where AI functions operate in a system-centric rather than user-centric manner.

[0009] Therefore, a keyboard application is required that separates the user input process from the intervention of artificial intelligence and allows for the selective control of the timing of AI intervention through UI buttons within the keyboard interface. The problem to be solved

[0010] The present invention aims to solve the following problems.

[0011] First, the goal is to resolve the issue of artificial intelligence automatically intervening during the user's input process in keyboard applications and to separate the user's input process from the AI ​​intervention.

[0012] Second, it resolves the issue where AI functions are provided as separate screens or interfaces within the keyboard interface, and provides an interface in which the keyboard input structure and AI functions are integrated.

[0013] Third, in order to allow users to directly select and control the timing of AI intervention, a keyboard application is provided that allows for selective control of AI intervention through UI buttons.

[0014] Fourth, to improve user convenience, a keyboard application is provided that provides multiple function keys and enables the execution of external services or functions through the function keys. means of solving the problem

[0015] In order to solve the above problem, the present invention,

[0016] In a keyboard application-based system including an input interface involving artificial intelligence,

[0017] It includes an input area where character input takes place and a function area where multiple function buttons are arranged,

[0018] The above function area includes an AI execution button, a translation button, a voice input button, an execution button, and a user-defined button, and

[0019] The AI ​​is configured to intervene and generate characters or sentences only when the above AI execution button is selected, and

[0020] The artificial intelligence is configured not to automatically intervene while the user is performing input in the above input area, and

[0021] If the user selects the AI ​​execution button again after modifying the generated characters or sentences, the system is configured to regenerate the characters or sentences reflecting the modifications.

[0022] The number and configuration of the above function keys are not limited and may be dynamically added, deleted, or relocated based on user input, usage history, or system judgment.

[0023] In addition, the above artificial intelligence is configured not to intervene automatically unless there is an explicit selection by the user. Effects of the invention

[0024] According to the present invention, the following effects are achieved.

[0025] First, in keyboard applications involving artificial intelligence, the separation of the user's input process from the AI's intervention ensures that the input flow is not disrupted and user control is enhanced.

[0026] Second, the timing of AI intervention can be selectively controlled through the AI ​​execution button placed in the function area, enabling the generation of text or sentences based on user intent.

[0027] Third, interface efficiency is improved as keyboard input and artificial intelligence functions are performed as a single unit through an interface that integrates the input and function areas.

[0028] Fourth, through multiple function buttons, translation, voice input, execution, and user customization functions can be performed directly on the keyboard, thereby improving user convenience.

[0029] Fifth, since regeneration is possible via the AI ​​execution button even after the generated characters or sentences have been modified, repetitive sentence generation and modification are performed efficiently. Brief explanation of the drawing

[0030] FIG. 1 is a diagram showing the screen configuration of an entire app keyboard system according to one embodiment of the present invention. FIG. 2 is a diagram showing the arrangement structure of a function key area according to an embodiment of the present invention. FIG. 3 is a diagram showing the transition flow of the observation state, creation state, modification state, regeneration state, and execution state according to one embodiment of the present invention. FIG. 4 is a diagram showing a repeating structure of user input, artificial intelligence generation, modification judgment, regeneration, confirmation, and execution according to one embodiment of the present invention. Specific details for implementing the invention

[0031] Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the attached drawings.

[0032] However, the present invention is not limited to the following embodiments, and various modifications are possible within the scope of the same technical concept.

[0033] 1. Overall System Configuration (Refer to Fig. 1)

[0034] The keyboard application system according to the present invention is configured to include an upper display area (10), a keyboard input area (20), and a function key area (30).

[0035] The upper display area (10) is configured to display characters or sentences entered by the user, results or candidates generated by artificial intelligence.

[0036] The above keyboard input area (20) is an area where the user directly inputs characters, and is configured to input characters according to a general keyboard layout or a user-set layout.

[0037] The above function key area (30) is an area where a plurality of function keys are arranged and is configured to perform user input control and artificial intelligence intervention control.

[0038] 2. Configuration of the function key area (see Fig. 2)

[0039] The above function key area (30) is configured to include the following function keys.

[0040] The return key (31) is configured to return to the previous input state or previous result.

[0041] The translation key (32) is configured to convert input characters or sentences into another language.

[0042] The voice input key (33) is configured to receive the user's voice and convert it into text.

[0043] The AI ​​execution key (34) is a key that controls whether the AI ​​intervenes, and is configured so that the AI ​​intervenes only when selected.

[0044] The execution key (35) is configured to apply or execute a confirmed character or sentence to an external service.

[0045] User-defined keys (36, 37) are configured to perform functions set by the user or external service execution functions.

[0046] The confirmation key (38) is configured to confirm the input character or sentence as the final result.

[0047] 3. AI Intervention Structure

[0048] The present invention is configured to separate the user input process from the intervention of artificial intelligence.

[0049] The artificial intelligence is configured not to automatically intervene while the user is inputting characters in the keyboard input area (20).

[0050] Afterwards, the AI ​​is configured to intervene and generate characters or sentences only when the AI ​​execution key (34) is selected.

[0051] 4. State transition structure (see Fig. 3)

[0052] The present invention is configured to include the following states.

[0053] The observation state is a state in which the user performs direct input, and artificial intelligence does not intervene.

[0054] The generation state is the state in which the AI ​​execution key (34) is selected and the AI ​​generates a character or sentence.

[0055] The edit state is the state in which the user modifies a generated character or sentence.

[0056] The regeneration state is the state in which the sentence is regenerated after the AI ​​execution key (34) is selected again after modification.

[0057] The execution state is the state in which a confirmed result is delivered to an external service or executed.

[0058] 5. Input and Processing Flow (See Fig. 4)

[0059] When a user inputs a character in the keyboard input area (20), the input character is displayed in the upper display area (10).

[0060] Afterwards, when the user selects the AI ​​execution key (34), the AI ​​is configured to generate a sentence or candidate based on the input characters or sentences.

[0061] If the user modifies a generated sentence, the system switches to a modification state, and the artificial intelligence does not intervene automatically.

[0062] Afterwards, if the AI ​​execution key (34) is selected again, it is configured to regenerate the sentence by reflecting the modified content.

[0063] Finally, when the user selects the confirmation key (38), the sentence or result is confirmed and configured to be transmitted to an external service via the execution key (35).

[0064] 6. Function branching structure based on input method

[0065] The keyboard application system according to the present invention is configured to perform different functions depending on the user's input method.

[0066] Specifically, each function key included in the function key area (30) is configured to distinguish and recognize a single touch input and a touch input that continues for a predetermined amount of time or longer.

[0067] It is configured so that when a single touch input is performed, the first function is executed, and when a continuous touch input is performed, the second function is executed.

[0068] Accordingly, multiple functions correspond to a single function key, and different functions are selectively performed depending on the input method.

[0069] 7. Dual Function Execution Structure of Function Keys

[0070] The function key according to the present invention can be configured so that a plurality of functions correspond to a single key.

[0071] For example, in the case of the translation function key, word-by-word translation is performed upon a single touch input, and

[0072] Sentence-level translation can be performed upon sustained touch input.

[0073] In addition, for the voice input function, voice-to-text conversion is performed upon a single touch input, and

[0074] A summary of the converted content can be performed upon continuous touch input.

[0075] In addition, for the recording function, recording is performed upon a single touch input, and a summary of the recorded content can be performed upon continuous touch input.

[0076] Accordingly, functions at different processing levels can be efficiently performed using the same function key.

[0077] 8. Function Key-Based Execution and Transport Structure

[0078] A keyboard application system according to the present invention is configured to transmit an input character or sentence to an external service or a designated target based on the selection of a function key.

[0079] For example, if the user selects a recipient through a specific function key and then selects an execution key (35), the entered character or sentence can be delivered to the recipient via a message, email, or messenger service.

[0080] In addition, external applications or services can be executed depending on the function selected via the function key.

[0081] 9. Storage Structure

[0082] The keyboard application system according to the present invention is configured to store input and processing results.

[0083] Specifically, the following information can be stored.

[0084] Characters or sentences entered by the user

[0085] Characters or sentences generated by artificial intelligence

[0086] Translated or converted characters or sentences

[0087] Characters generated through voice input

[0088] Text or sentences transmitted to an external service

[0089] The above information is configured to be recorded on a mobile storage means or a computer-readable storage medium.

[0090] In addition, the stored data can be utilized for subsequent reuse, regeneration, or user verification.

[0091] 10. Overall Processing Flow

[0092] The keyboard application system according to the present invention has the following processing flow.

[0093] User input

[0094] → Select Function Key

[0095] → Determine input method (single touch / continuous touch)

[0096] → Function performance or AI intervention

[0097] → Character creation or conversion

[0098] → User modification

[0099] → Regeneration

[0100] → Select Execute Key

[0101] → External transmission

[0102] → Save

[0103] 11. Extended Application

[0104] The present invention can be applied to smartphones, tablets, vehicle displays, wearable devices, and various electronic devices capable of touch-based input, and can be utilized in various user environments as a system in which an input interface and a function execution interface are integrated.

[0105] 12. Examples

[0106] The keyboard application system according to the present invention can be applied to various inputs and the performance of functions.

[0107] Example 1 (Sentence Generation)

[0108] When the user types “tomorrow’s meeting” into the keyboard input area (20), the system is configured to perform the input without the intervention of artificial intelligence.

[0109] Afterwards, when the AI ​​execution key (34) is selected, it is configured to generate sentences such as “I am available for a meeting tomorrow.” and “Please check the meeting schedule for tomorrow.”

[0110] Example 2 (Translation function)

[0111] When the user selects the translation key (32) for a sentence entered in the keyboard input area (20), the entered sentence is configured to be converted into another language.

[0112] For example, if the translation function is selected while “Please check the meeting schedule” is entered, the sentence is configured to be displayed in English, Chinese, or another language.

[0113] Example 3 (Voice Input and Transcription)

[0114] When the user selects the voice input key (33), the user's voice is configured to be converted into text.

[0115] In addition, if voice input is continuously performed during a meeting, the content of the speech can be continuously recorded to generate a meeting transcript.

[0116] Example 4 (Message and External Service Execution)

[0117] When the user confirms the input sentence through the confirmation key (38) and selects the execution key (35), the sentence is configured to be transmitted to an external service.

[0118] For example, it can be configured to perform message transmission, email sending, or transmission via a messenger application.

[0119] Example 5 (User-defined function)

[0120] When a user sets a custom key (36, 37) included in the function key area (30), it can be configured so that an external service, web link, or application execution function is assigned to a specific key.

[0121] For example, it can be configured to perform access to frequently used websites, execute searches, or launch specific applications.

[0122] Example 6 (Regeneration function)

[0123] After the user modifies the sentence generated by the artificial intelligence, if the user selects the artificial intelligence execution key (34) again, the sentence is configured to be regenerated reflecting the modified content.

[0124] Example 7 (Conversation Context-Based Generation)

[0125] When the user selects an AI execution key (34) based on a previously entered sentence or conversation content, it can be configured to generate a sentence that reflects the context of the previous conversation.

[0126] Example 8 (Business Automation Input)

[0127] When a user uses the keyboard in a specific work situation, it can be configured so that an email composition, report sentence generation, or schedule registration sentence is automatically generated through the AI ​​execution key (34).

[0128] Example 9 (Application to Automotive and Robot Environments)

[0129] The keyboard application system according to the present invention can be applied to various computing environments including smartphones, tablets, vehicle displays, wearable devices, or touchscreen-based input devices, and can be implemented across electronic devices that provide various user interfaces. Explanation of the symbols

[0130] 10: Top display area 20: Keyboard input area 30: Function key area 31: Back key 32 : Translation Key 33 : Voice Input Key 34 : AI Execution Key 35 : Execution Key 36 : Custom Key 1 37 : Custom Key 2 38 : Confirmed Key

Claims

Claim 1 In a keyboard application-based system involving artificial intelligence, the system comprises an upper display area (10) for displaying character or sentence results, a keyboard input area (20) where a user inputs characters, and a function key area (30) where multiple function keys are arranged. The function key area (30) includes a return key (31) for returning to a previous state, a translation key (32) for converting the character or sentence into another language, a voice input key (33) for receiving the user's voice and converting it into the character or sentence, an artificial intelligence execution key (34) for controlling whether artificial intelligence intervenes, an execution key (35) for transmitting the confirmed character or sentence to an external service or a designated target, user-defined keys (36, 37) for performing user-setting functions or external service execution functions, and a confirmation key (38) for confirming the input result. The system is configured so that artificial intelligence does not automatically intervene while the user inputs characters in the keyboard input area (20), and character input, modification input, or confirmation input in the keyboard input area (20) is not processed as an artificial intelligence execution trigger. The system is configured such that, only when the AI ​​execution key (34) is selected by the user, the AI ​​intervenes based on user input or previous input history to generate the character or sentence, and the AI ​​is configured not to automatically intervene in the manner of auto-completion, prediction output, recommendation, candidate generation, or sentence generation unless there is an explicit selection by the user, and when the user modifies the character or sentence generated by the AI, the AI ​​is configured not to automatically intervene again according to the modification input, and subsequently, only when the AI ​​execution key (34) is selected again, the AI ​​is configured to regenerate the character or sentence by reflecting the modified content, and the system includes a viewing state, a generation state, a modification state, a regeneration state, and an execution state, and the viewing state is a state in which the user directly performs input and the AI ​​does not intervene.The above generation state is a state in which the AI ​​execution key (34) is selected and the AI ​​generates a character or sentence; the above modification state is a state in which the user modifies the generated character or sentence and the AI ​​does not automatically intervene; the above regeneration state is a state in which the AI ​​execution key (34) is selected again after the above modification state and the character or sentence is regenerated by reflecting the modified content; and the above execution state is a state in which the confirmed result is transmitted to an external service or executed. Claim 2 An AI-based keyboard application system according to claim 1, wherein each function key included in the function key area (30) is configured to distinguish and recognize a single touch input and a touch input sustained for a predetermined time or longer, wherein a first function is performed when the single touch input is performed and a second function is performed when the sustained touch input is performed, wherein the first function and the second function include at least one of character generation, translation, voice input, summary, recording, or execution of an external service, wherein an AI execution command is generated only when there is input to the AI ​​execution key (34), input to the return key (31), translation key (32), voice input key (33), execution key (35), user-defined key (36, 37), or confirmation key (38) is not processed as a selection of the AI ​​execution key (34), and character input or modification input in the keyboard input area (20) is not processed as an AI execution command. Claim 3 A computer-readable recording medium having a program recorded thereon for implementing an artificial intelligence-based keyboard application system according to claim 1 or claim 2.

Citation Information

Patent Citations

  • Electronic device for displaying virtual keyboard and method for operating thereof

    KR1020260005717A

  • Mobile terminal and controlling method thereof

    US20140019885A1

  • Methods and systems for a user-adaptive virtual keyboard

    US20250190105A1