A method and apparatus for improving cognitive impairment based on a user terminal.

The method and apparatus enhance cognitive function and prevent early dementia by delivering phased domain-specific training algorithms to improve cognitive impairment symptoms and reduce associated social costs.

JP2026015306APending Publication Date: 2026-01-29EMOCOG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025120885
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-09-27
Filing Date
2025-07-17
Publication Date
2026-01-29

Smart Images

  • Figure 2026015306000001_ABST
    Figure 2026015306000001_ABST
Patent Text Reader

Abstract

A method for improving cognitive impairment based on a user terminal.SOLUTION: The method further includes controlling the first region training algorithm, the second region training algorithm, and the third region training algorithm of the first phase to be output to the user terminal in response to a first input, determining whether the first to third region training algorithms are completed based on a second input and determining a normal end of the first phase according to a determination result, controlling the first to third region training algorithms of the second phase to be output to the user terminal in response to a third input after the first phase is completed, determining whether the first to third region training algorithms of the second phase are completed based on a fourth input and controlling a first visual display to be output to the user terminal according to the determination result, and determining whether the first phase and the second phase are completed according to a determination result.SELECTED DRAWING: Figure 13
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a method and system for improving a patient's condition, and more particularly to a method for configuring a digital dementia treatment drug that can improve the condition of a cognitive impairment patient based on the device used by the user, and an apparatus for realizing the method. [Background technology]

[0002] It is said that South Korea has already entered an aging society. As the aging society progresses, the number of dementia patients is rapidly increasing, and the social costs incurred for the treatment and care of dementia patients are also steadily increasing.

[0003] It has already been proven that training that can stimulate cognitive function is effective in preventing dementia and improving the symptoms of dementia that has already developed, and several papers have proven that in patients with mild cognitive impairment, which is the pre-stage of dementia, cognitive function improves significantly when they receive training to improve cognitive function compared to patients who already have dementia. [Prior art documents] [Patent documents]

[0004] 1. Republic of Korea Patent No. 10-2394331 (Published on April 1, 2022) 2. Republic of Korea Patent No. 10-2621001 (Published on November 21, 2023) Summary of the Invention [Problem to be solved by the invention]

[0005] The technical problem to be solved by the present invention is to provide a digital dementia treatment drug that can improve the symptoms of patients with cognitive impairment. [Means for solving the problem]

[0006] A method according to one embodiment of the present invention for solving the technical problem includes the steps of: controlling, in response to a first input to a user terminal, to output a first domain training algorithm, a second domain training algorithm, and a third domain training algorithm of a first phase to the user terminal; determining, based on a second input to the user terminal, whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase are completed, and determining, according to the determination result, whether the first phase has been successfully completed; after the first phase is completed, controlling, in response to a third input to the user terminal, to output a first domain training algorithm, a second domain training algorithm, and a third domain training algorithm of a second phase to the user terminal; determining, based on a fourth input to the user terminal, whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the second phase are completed, and determining, according to the determination result, whether the second phase has been successfully completed; and controlling, in response to whether the first phase and the second phase have been completed, to output a first visual display to the user terminal.

[0007] In the method, the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm may each include at least two or more detailed training algorithms.

[0008] In the method, the first domain training algorithm may be an algorithm set to be placed first in each of the first phase and the second phase.

[0009] In the method, the second domain training algorithm may be an algorithm configured to be placed immediately after the first domain training algorithm and output.

[0010] In the method, the second domain training algorithm may be an algorithm configured to be placed immediately before the third domain training algorithm and output.

[0011] In the method, the third domain training algorithm may be an algorithm configured to be placed immediately after the second domain training algorithm and output.

[0012] In the method, the first input for executing the first phase and the third input for executing the second phase may be inputs entered into a user terminal on the same date.

[0013] In the method, the first domain training algorithm of the second phase may be output at least twice within the second phase.

[0014] In the method, the first domain training algorithm of the second phase may include at least two or more different detailed training algorithms, and may be configured to be continuously output to the user terminal.

[0015] In the method, every time a training algorithm included in the first phase and the second phase is completed, a user's evaluation of the training results for the training algorithm may be displayed in a report form via the user terminal.

[0016] In the method, each time a training algorithm included in the first phase and the second phase is completed, in addition to the user's evaluation of the training results for the training algorithm, evaluations of the training results of other users can be displayed in report form via the user terminal.

[0017] In the method, the order in which the training algorithms included in the first phase and the second phase are arranged may be preset to maximize the training effect.

[0018] In the method, the step of controlling to output the first visual indication may, when the first phase and the second phase successfully end on the same date for one week, integrate and output seven of the first visual indications output for each date during the week.

[0019] In the method, the first visual display may be altered in response to an evaluation of training results in the first and second phases.

[0020] In the method, the first phase may be carried out in the morning and the second phase may be carried out in the afternoon.

[0021] In the method, the first domain training algorithm may include a detailed training algorithm for quantifying and evaluating the user's attentional control or for improving the user's attentional control.

[0022] In the method, the second domain training algorithm may include a detailed training algorithm for quantifying and evaluating the user's associative skill or for improving the user's associative skill.

[0023] In the method, the third domain training algorithm may include a detailed training algorithm for quantifying and evaluating the user's unity skill or for improving the user's unity skill.

[0024] According to another embodiment of the present invention, an apparatus for solving the technical problem includes a memory storing at least one program, and a processor for performing calculations by executing the at least one program, wherein the processor controls a first domain training algorithm, a second domain training algorithm, and a third domain training algorithm of a first phase to be output to the user terminal in response to a first input to the user terminal, determines whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase are completed based on a second input to the user terminal, and performs a first phase training according to the determination result. The control unit may determine whether the first phase has been completed normally, and control, in response to a third input to the user terminal, after the first phase has been completed, so that a first domain training algorithm, a second domain training algorithm, and a third domain training algorithm of the second phase are output to the user terminal; determine whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the second phase are completed based on a fourth input to the user terminal; determine whether the second phase has been completed normally according to the determination result; and control so that a first visual display is output to the user terminal according to whether the first phase and the second phase have been completed.

[0025] One embodiment of the present invention discloses a computer readable recording medium storing a program for carrying out the method. [Effects of the Invention]

[0026] According to the present invention, the symptoms of patients with mild cognitive impairment can be significantly improved.

[0027] According to the present invention, it is possible to prevent or diagnose early dementia, which is the most frightening disease among the elderly.

[0028] According to the present invention, the social costs involved in managing dementia patients can be significantly reduced.

[0029] Unlike conventional techniques, the present invention can stimulate the memory formation process of patients with cognitive impairment in units of memory through imagery, semantics, and association training, thereby comprehensively improving working memory ability and processing speed. [Brief explanation of the drawings]

[0030] [Figure 1] FIG. 1 is a diagram showing a schematic view of the entire system for realizing the present invention. [Figure 2] FIG. 2 shows a block diagram of a management server for implementing a method according to an embodiment of the present invention. [Figure 3] FIG. 3 is a schematic diagram of a user terminal and a training program installed on the user terminal according to one embodiment of the present invention. [Figure 4] FIG. 4 is a diagram illustrating a first visual display output via a user terminal. [Figure 5] FIG. 5 is a diagram illustrating an example of badges that can be earned by a user. [Figure 6] FIG. 6 is a diagram illustrating another example of badges that can be acquired by a user. [Figure 7] FIG. 7 is a diagram illustrating yet another example of badges that can be acquired by a user. [Figure 8] FIG. 8 is a diagram illustrating a memory flower bud, which is an example of the first visual representation. [Figure 9] FIG. 9 is a diagram illustrating a flower of memory in full bloom, which is another example of the first visual display. [Figure 10] FIG. 10 is a diagram illustrating yet another example of a first visual representation, a golden memory flower in full bloom. [Figure 11] FIG. 11 is a diagram for explaining the archive of Flower of Memory. [Figure 12] FIG. 12 is a diagram for explaining another embodiment of the memory flower archive shown in FIG. [Figure 13] FIG. 13 is a flow chart illustrating an example of a method according to the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0031] Since the present invention can be modified in various ways and can have various embodiments, specific embodiments are shown in the drawings and will be described in detail from the detailed description. The advantages and features of the present invention, as well as methods for achieving them, will become clear by referring to the embodiments described in detail below together with the drawings. However, the present invention is not limited to the embodiments disclosed below, and can be realized in various forms.

[0032] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. When describing with reference to the drawings, the same or corresponding components will be given the same reference numerals, and duplicate descriptions thereof will be omitted.

[0033] In the following embodiments, terms such as first and second are not used in a limiting sense but to distinguish one component from another.

[0034] In the following embodiments, singular expressions include plural expressions unless the context clearly indicates otherwise.

[0035] In the following embodiments, terms such as "comprise" or "have" mean the presence of the features or components described in this specification, but do not preclude the possibility that one or more other features or components may also be added.

[0036] Certain process sequences may be performed out of the order described when an embodiment is otherwise feasible, for example, two steps described as successive may be performed substantially simultaneously or may be performed in the reverse order from that described.

[0037] FIG. 1 is a diagram showing a schematic view of the entire system for realizing the present invention.

[0038] Referring to FIG. 1, the entire system 1 according to the present invention has a structure in which a user terminal group 110 and a management server 200 are connected via a communication network 130 .

[0039] The user terminal group 110 may include at least one or more user terminals. For example, the number of user terminals included in the user terminal group 110 may be one or n as shown in Figure 1, where n may be an integer equal to or greater than 1.

[0040] Each user terminal included in the user terminal group 110 is a terminal of a user who uses the training program according to the present invention, and refers to an electronic device equipped with a communication module capable of communicating with the management server 200 .

[0041] A user terminal refers to a smart device that includes an input device for receiving user input, an output device (display) for visually outputting the user terminal's input and the terminal's processing results, and a communication module capable of communicating with external devices. Therefore, if the user terminal includes only the above-mentioned input device, output device, and communication module, it is not limited in size or type. For example, in FIG. 1, the user terminal is shown in the form of a smartphone, but the user terminal may also be a PC, laptop, netbook, etc. capable of communicating with the management server 200.

[0042] A user of a user terminal refers to a person who uses a training program to improve the symptoms of a patient with cognitive impairment, and may be a patient diagnosed with cognitive impairment or the guardian of such a patient. As another example, the user may be a tester who repeatedly runs a training program installed in the user terminal in the form of an application to improve the performance of the training program.

[0043] The management server 200 is a server on which an integrated management program is installed, and refers to a server that manages and controls data flow while communicating with a plurality of user terminals included in the user terminal group 110. An integrated management program (integrated management application) is installed on the management server 200, and depending on the embodiment, a portion of the integrated management program may be implemented in the form of a client operated by a user terminal and installed in the user terminal included in the user terminal group 110.

[0044] The communication network 130 functions to connect the user terminals included in the user terminal group 110 to the management server 200, and may include various wired and wireless communication networks such as a data network, a mobile communication network, and the Internet.

[0045] In the present invention, a training program refers to a logical device that can control the screen output from a user terminal included in the user terminal group 110 under the control of the management server 200. The training program does not have a physical form and can undergo a process of being optimized multiple times for the user who uses the training program. That is, the training program can be continuously updated based on inputs entered by the user through the user terminal and commands received by the management server 200. If a patient suffering from cognitive impairment repeatedly uses a training program operated by the user terminal, the symptoms of the cognitive impairment can be improved to a certain extent.

[0046] In the present invention, the training program may be composed of a first phase and a second phase. When a user executes the training program through a user terminal, a training algorithm according to the first phase is output first, and then a training algorithm according to the second phase is output, which may evaluate the user's symptoms of cognitive impairment or provide the user with positive stimuli to improve the user's symptoms of cognitive impairment. Depending on the embodiment, the first phase may be in the morning, and the second phase may be in the afternoon. According to another embodiment, both the first phase and the second phase may be conducted in the morning, or both in the afternoon. The first and second phases will be described in detail with reference to FIGS. 2 to 4.

[0047] FIG. 2 shows a block diagram of a management server for implementing a method according to an embodiment of the present invention.

[0048] The following description will be made with reference to FIG.

[0049] Referring to FIG. 2, it can be seen that the management server 200 according to an embodiment of the present invention includes a database 210, a communication unit 230, a processing unit 250 and an output unit 270.

[0050] The management server 200 according to an embodiment of the present invention may correspond to or include at least one processor. Accordingly, the management server 200 and the communication unit 230, processing unit 250, and output unit 270 included in the management server 200 may be driven in a form included in a hardware device such as a microprocessor or a general-purpose computer system.

[0051] The names of each module included in the management server 200 shown in Figure 2 have been arbitrarily named to intuitively explain the representative function performed by each module, and when the management server 200 is actually realized, each module may be given a name different from the name shown in Figure 2.

[0052] In addition, the number of modules included in the management server 200 of Fig. 2 may vary depending on the embodiment. More specifically, the management server 200 of Fig. 2 includes a total of three modules, but depending on the embodiment, at least two or more modules may be integrated into one module, or at least one or more modules may be separated into two or more modules.

[0053] The database 210 stores various data necessary for the operation of the management server 200. For example, the database 210 stores an integrated management program for controlling the operation of the management server 200, and the database 210 can receive and store data that the communication unit 230 receives from a user terminal.

[0054] The communication unit 230 communicates with the user terminals included in the user terminal group 110 .

[0055] The processing unit 250 processes data received by and data to be transmitted from the communication unit 230. The data processed by the processing unit 250 includes data received from a user terminal or data to be transmitted to a user terminal.

[0056] In one embodiment, the processing unit 250 may perform the function of combining data received by the communication unit 230 with information stored in the database 210 and processing it, or inputting commands so that the communication unit 230 and the output unit 270 operate appropriately to realize the method according to the present invention.

[0057] The functions performed by the processing unit 250 are not limited to a specific function, and although the processing unit 250 is shown as a single module in FIG. 2, the processing unit 250 may be subdivided into multiple modules depending on the process of the processing unit 250.

[0058] The output unit 270 receives commands from the processing unit 250 and calculates and outputs various data. The output unit 270 receives commands from the processing unit 250 and calculates and outputs various data.

[0059] In the present invention, the management server 200 can communicate with a user terminal in which a training program is installed and control the type of information output to the user terminal. In this case, the integrated management program installed and run in the processing unit 250 of the management server 200 to control the user terminal and the training program installed in the user terminal can function as elements for implementing the method of the present invention. For example, the integrated management program run by the management server 200 may be a program that stores and manages information generated from the training program run by the user terminal. In this case, the training program installed in the user terminal will have more functions and will be larger in size. Conversely, the integrated management program run by the management server 200 may be designed to process most of the processes of the present invention, and the training program installed in the user terminal may be implemented in a form that simply mirrors and displays the processing results of the integrated management program run by the management server 200. In this case, the training program installed in the user terminal may be a lightweight program that can process only simple interface information and login information. In other words, the method of the present invention can be implemented through at least one of the management server 200 and the user terminal.

[0060] FIG. 3 is a schematic diagram of a user terminal and a training program installed on the user terminal according to one embodiment of the present invention.

[0061] In the following description, with reference to FIG. 2, the user terminal 110-1 in FIG. 3 is considered to be one of the terminals included in the user terminal group 110 in FIG.

[0062] 3, user terminal 110-1 shown together with training program 300 refers to an electronic device equipped with a display 16 for displaying visual data and an interface unit (not shown) for receiving data input from a user. Referring to FIG. 3, user terminal 110-1 is shown in the form of a smartphone, but the user terminal 110-1 when realizing the present invention is not limited to a smartphone and can include all mobile terminals such as tablet personal computers (Tablet PCs) and netbooks.

[0063] The training program 300 in Figure 3 is not a physical device, but rather an intangible application installed on user terminal 110-1, shown as a logical device. In Figure 3, training program 300 is shown as being included in user terminal 110-1, but when training program 300 is actually implemented on user terminal 110-1, it may be implemented in the form of a collection of scripts made up of various commands integrated into an executable program and installed on user terminal 110-1. In other words, training program 300 operates in a manner that controls the content displayed on display 16 of user terminal 110-1.

[0064] The training program 300 in Fig. 3 only shows components to highlight features of the embodiment of the present invention, and therefore, it will be understood by those skilled in the art that embodiments different from the embodiment shown in Fig. 3 may further include other general-purpose components in addition to the components shown in Fig. 3.

[0065] Referring to FIG. 3, it can be seen that the training program 300 includes a communication unit 310, a data processing unit 330, a database 350, and a display control unit 370.

[0066] The communication unit 310 can control communication with external devices. Specifically, the communication unit 310 can be understood as a logical module that realizes a communication function for the user terminal 110-1 to transmit and receive various data to and from the management server 200 and for the training program for improving cognitive impairment according to the present invention to operate normally. For example, the communication unit 310 can establish a channel for communication with the management server 200, open a session upon a user request, and transmit user information input to the user terminal 110-1 and the execution result of a training algorithm based on the user input to the management server 200, or receive various data necessary for the operation of the training program from the management server 200. That is, the communication unit 310 can control a physical communication module installed in the user terminal 110-1 to operate in a limited manner in accordance with the process according to the present invention according to a predefined command.

[0067] The data processing unit 330 can process the overall process required to implement the method according to the present invention. The data processing unit 330 is a logical (script) implementation of a processor, which is a physical device, and refers to a logical module designed based on at least one of ASICs (application specific integrated circuits), DSPs (digital signal processors), DSPDs (digital signal processing devices), PLDs (programmable logic devices), FPGAs (field programmable gate arrays), controllers, microcontrollers, microprocessors, and other electrical units for performing functions.

[0068] For example, the data processing unit 330 controls the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase to be output to the user terminal 110-1 in response to a first input to the user terminal 110-1, determines whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase are completed based on a second input to the user terminal 110-1, and determines whether the first phase has been successfully completed based on the determination result. After the first phase is completed, the data processing unit 330 controls the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase to be output to the user terminal 110-1. In response to the input, the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the second phase can be controlled to be output to user terminal 110-1, and based on the fourth input to user terminal 110-1, it can determine whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the second phase are completed, and based on the determination result, it can determine whether the second phase has ended normally, and based on whether the first phase and the second phase have ended, it can control to output a first visual display to user terminal 110-1. The above-mentioned first phase, second phase, first domain training algorithm, second domain training algorithm, and third domain training algorithm will be described later.

[0069] The database 350 stores various information in conjunction with hardware such as a memory physically included in the user terminal 110-1, and can control the information stored in the database 350 to be transmitted to the data processing unit 330 upon request of the data processing unit 330. In addition, the database 350 can store various data collected in the process of the data processing unit 330 processing data.

[0070] The display control unit 370 performs a function of controlling the output of the determined information when the information to be output on the display 16 of the user terminal 110-1 is determined through a series of processes. Here, the determined information means the information processed by the data processing unit 330 and determined as the information to be output by the data processing unit 330.

[0071] More specifically, the training program 300 in FIG. 3 will be explained below for each submodule.

[0072] First, in response to a first input to the user terminal 110-1, the data processing unit 330 can control the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase to be output to the user terminal 110-1.

[0073] Here, the first input to the user terminal 110-1 comprehensively refers to the user's action of initializing the training program 300 installed in the user terminal 110-1 to improve symptoms of cognitive impairment. As an example, the user may apply a "touch input" to a touch display provided in the user terminal 110-1 to execute the training program 300 installed in the user terminal 110-1, and this touch input may be the first input of the present invention. In the present invention, the first input is not limited to tactile input to the user terminal 110-1, and may also include a user's voice input or a user's visual input (such as iris recognition).

[0074] The first phase refers to a concept for roughly dividing the overall process of the training program 300 for improving symptoms of cognitive impairment provided to the user by the present invention into two parts. For example, if the training program 300 needs to be divided into a first half and a second half, the training algorithm performed in the first half may be included in the first phase, and the training algorithm performed in the second half may be included in the second phase.

[0075] In addition, in the present invention, the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm are considered to refer to different training algorithms, respectively. In particular, the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm do not simply mean different ones, but mean that the methods of providing stimuli to improve the user's cognitive impairment symptoms are clearly distinguished and can be classified into different domains.

[0076] As an example, the first domain training algorithm may be an algorithm capable of quantifying and evaluating the attentional control of a user undergoing training. The first domain training algorithm includes at least two detailed training algorithms for evaluating or improving the user's attentional control, which will be described later in Table 1. Hereinafter, the first domain training algorithm may be abbreviated as "concentration domain training."

[0077] As another example, the second domain training algorithm may be an algorithm capable of quantifying and evaluating the associative skill of a user undergoing training. The second domain training algorithm includes at least two detailed training algorithms for evaluating or improving the user's associative skill, which will be described later in Table 1. Hereinafter, the second domain training algorithm may be abbreviated as "associative domain training."

[0078] As yet another example, the third domain training algorithm may be an algorithm capable of quantifying and evaluating the unity skill of the user undergoing training. The third domain training algorithm includes at least two detailed training algorithms for evaluating or improving the unity skill of the user, which will be described later in Table 1. Hereinafter, the third domain training algorithm may be abbreviated as "unitary domain training."

[0079] [Table 1]

[0080] Table 1 is a table for specifically explaining the concentration domain training, associative domain training, and association domain training of the present invention. Table 1 relates to one embodiment of the present invention, and other training not listed in Table 1 may be added or some of the training listed in Table 1 may be deleted depending on the embodiment. Referring to Table 1, it can be seen that there are a total of 11 training algorithms. The concentration domain training of the present invention includes a total of five detailed training algorithms, the associative domain training includes a total of three detailed training algorithms, and the association domain training includes a total of three detailed training algorithms.

[0081] Referring to Table 1, it can be seen that the timing of each detailed training algorithm, whether it should proceed in the first or second half, is preset. For example, "recall and speak," which corresponds to the concentration domain training, may be arranged to be performed only in the first half (first phase) and is set not to be performed in the second half (second phase). As another example, "memorize in a fun way," which corresponds to the association domain training, may be arranged to be performed only in the second half (second phase) and is set not to be performed in the first half (first phase).

[0082] In the present invention, the data processing unit 330 can establish a training schedule for the first phase by arranging at least one training algorithm in the first phase, taking into consideration the information set as shown in Table 1. The user can run the training program 300, log in by entering user information, and then train using the training algorithm for the first phase determined by the data processing unit 330.

[0083] Below, we will explain in detail the 11 training algorithms described in Table 1.

[0084] First, "read aloud memorization" is a type of training that falls under the category of concentration area training. It refers to training that gradually increases the amount of information to be memorized and increases working memory capacity by guiding the user to memorize sentences by reading them aloud. "Read aloud memorization" is configured to provide the user with words to memorize one by one via the display 16 of the user terminal 110-1, and by providing the words together with audio, only one word can be provided at a time. The user reads the provided words three times, and when a target stimulus is presented via the display of the user terminal 110-1 during the reading, the user can perform an action in accordance with the target stimulus. In this case, the target stimulus can include conditions such as "loud voice," "slow," and "fast."

[0085] In addition to the target stimulus, an interfering stimulus may be provided. In the present invention, the target stimulus refers to a stimulus provided without adding new content to increase the difficulty of the training, and the interfering stimulus refers to a stimulus provided in the form of adding new content to further increase the difficulty of the training. The more actively the user responds to the target stimulus, the higher the evaluation will be, and the less the user responds to the interfering stimulus, the lower the evaluation will be.

[0086] [Table 2]

[0087] Table 2 shows the difficulty level of "Read aloud and memorize." "Read aloud and memorize" consists of a total of seven levels. Referring to Table 2, we can see that the higher the difficulty level, the more words are trained, and at the same time, the percentage of target stimuli (the score required to be evaluated as a good training result) also increases.

[0088] Next, "Recall and Speak" is a training that belongs to the associative domain training and refers to a training algorithm that facilitates memorization by inducing the user to utilize their experience and imagination. "Recall and Speak" is a training that provides the user with a word, asks them to think of what comes to mind when they see the word, and then has the user speak what they thought within a set time (20 seconds).

[0089] [Table 3]

[0090] Table 3 shows the difficulty level of "Recall and Speak." "Recall and Speak" consists of a total of seven levels. Looking at Table 3, we can see that the number of words to be trained increases as the difficulty level increases.

[0091] Next, "story learning" is a training that belongs to the associative domain training. After providing the user with an example of creating a story, the user is given a predetermined number of words and is asked to create a story of a predetermined length using all of those words. If there are missing words, the user may be given one or two additional chances.

[0092] [Table 4]

[0093] Table 4 shows the difficulty level of "Memorize with Stories." "Memorize with Stories" consists of a total of seven levels. Referring to Table 4, we can see that the higher the difficulty level, the more words are trained and the more division structures are added.

[0094] "Repeat Memorization" is a training that belongs to the intensive training area, where text and audio are provided together, and when words are presented, the user is trained to memorize the presented words by repeatedly speaking them. After memorizing a number of words determined by difficulty level, the user is finally asked to speak all the words they have memorized so far at once, and the more words they miss, the lower their score will be.

[0095] [Table 5]

[0096] Table 5 shows the difficulty level of "Repeat Memorize." "Repeat Memorize" consists of a total of seven levels. Referring to Table 3, we can see that the number of words to be trained gradually increases as the difficulty level increases.

[0097] "Clap" is a training that falls under the concentration area training, and refers to training that induces the user to improve their memory processing speed by gradually shortening the time required to clap. After the user memorizes a number of words determined based on difficulty level, the user finally speaks all of the words they have memorized so far at once, and the more words they miss, the lower their score. After the user checks and memorizes the words provided via the user terminal 110-1, a predetermined time passes, and then multiple words are provided again. The user can continue training by clapping only when the memorized words are spoken.

[0098] [Table 6]

[0099] Table 6 shows the difficulty level of "clap." "clap" consists of a total of seven levels. Looking at Table 6, we can see that the higher the difficulty level of the "clap" training, the higher the pure power and accuracy rate required.

[0100] "Memorizing an order" is a type of training that belongs to concentration domain training, and is a type of training that suppresses interference and focuses only on the goal. In "Memorizing an order," one shop is randomly selected from a vegetable shop, a fish shop, and a fruit shop. The voice of a virtual customer is provided in the presence of an interfering stimulus (background music), and the subject's memory of the vegetable, fish, and fruit orders contained in the customer's voice is evaluated.

[0101] [Table 7]

[0102] Table 7 shows the difficulty level structure of "Remember orders." "Remember orders" consists of a total of seven levels. Referring to Table 7, we can see that as the difficulty level of "Remember orders" increases, the number of training words increases, and the number of customers and the number of orders per customer also increase.

[0103] "Word Search" is a type of training that falls under the category of concentration area training, and refers to training that improves the user's selective attention by suppressing interference and focusing only on the target. "Word Search" can provide the user with a category on which they will primarily focus. Here, the category on which the user will focus may be randomly selected from the following four categories: animals, means of transportation, occupations, and clothing. Once a category on which they will focus is selected, multiple words, including interference words, are provided to the user one by one at two-second intervals, and the user can practice by speaking words appropriate to the category all at once for five seconds.

[0104] [Table 8]

[0105] Table 8 shows the difficulty level of "Find Words." "Find Words" consists of a total of seven levels. Referring to Table 8, we can see that as the difficulty level of "Find Words" increases, the number of training words and the total number of words increases, and the number of turns decreases.

[0106] "Memorizing Appearance" is an associative training exercise designed to help users create a clear image through verbal description. In the "Memorizing Appearance" exercise, users are provided with an object to describe and its elements. The elements can consist of seven elements: shape, color, pattern, material, number, size, and length. After being provided with a description of an object, users are given five seconds to imagine the object and describe each element one by one.

[0107] [Table 9]

[0108] Table 9 shows the difficulty level of "Memorize Appearance." "Memorize Appearance" consists of a total of seven levels. Referring to Table 9, we can see that the higher the difficulty level of "Memorize Appearance," the greater the number of objects and the number of descriptions per object.

[0109] "Throwing words" is a training that belongs to the associative domain training, and is a training to acquire the ignition process of unconsciously placing and memorizing information in a familiar space. In this training, the user is provided with words to memorize in text and audio, and after reading the words at least once, an animation of the words being thrown into the sea is presented to the user. After a set time has passed, the user is asked to speak the words that were thrown into the sea in order.

[0110] [Table 10]

[0111] Table 10 shows the difficulty level of "Throw a Word." "Throw a Word" consists of a total of seven levels. Looking at Table 10, we can see that the number of training words increases as the difficulty level of "Throw a Word" increases.

[0112] "Fun and Memorizing" is a training in the association domain that promotes the user's memory by organizing and memorizing words into stories. In this training, the user is provided with an additional association sentence each time a word to be memorized is presented, and when part of the association sentence is presented, the user is asked to speak the missing word from the association sentence.

[0113] [Table 11]

[0114] Table 11 shows the difficulty level of "Memorize in a Fun and Interesting Way." "Memorize in a Fun and Interesting Way" is made up of a total of seven levels. Referring to Table 11, we can see that the higher the difficulty level of "Memorize in a Fun and Interesting Way," the greater the number of training words and the number of segmented structures of the associative sentences.

[0115] "Integration" is a training in the association domain that promotes the user's memory through the process of memorizing a story. In this training, the user is provided with an additional associated image each time a word to be memorized is presented, and when part of the associated image is presented, the user is required to speak the word corresponding to that associated image within 5 seconds.

[0116] [Table 12]

[0117] Table 12 shows the difficulty level of "integrate." "Integrate" is made up of a total of seven levels. Referring to Table 12, we can see that the number of training words increases as the difficulty level of "integrate" increases.

[0118] As explained in Tables 1 to 12, in the present invention, the first domain training algorithm (concentrated domain training), the second domain training algorithm (associative domain training), and the third domain training algorithm (associative domain training) are arbitrarily selected in the first phase and output to the display 16 of the user terminal 110-1, thereby allowing the user to train for the first phase.

[0119] Next, the data processing unit 330 determines whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase are completed based on the second input to the user terminal 110-1, and determines whether the first phase has ended normally based on the determination result. Here, the second input collectively refers to a series of inputs input to the user terminal 110-1 while the user is participating in the training when the training algorithm of the first phase, consisting of the concentrated domain training, the associative domain training, and the association domain training, is output to the user terminal 110-1. That is, the second input may be a one-time input, but since it generally refers to all inputs that are required to complete the concentrated domain training, the associative domain training, and the association domain training, it may be at least one input to the user terminal 110-1.

[0120] When a second input is input to user terminal 110-1, data processing unit 330 can evaluate the results of the training performed by the user based on the input. If the user makes an appropriate input and the training in the first phase is completed successfully, data processing unit 330 stores the training results of the first phase in database 350 and, if necessary, transmits them to management server 200 so that they are managed in the user's metadata. For example, if at least a portion of the user's second input is inappropriate, data processing unit 330 can determine that the training in the first phase has not been completed successfully, and in this case, the training in the second phase will not proceed.

[0121] After the first phase is completed, the data processing unit 330 may control the output of the second phase of concentration domain training, associative domain training, and association domain training to the user terminal 110-1 in response to a third input to the user terminal 110-1. Here, the third input refers to a user input entered into the user terminal 110-1 on the same date as the first input for executing the first phase, and the second phase of training can be started when the third input is entered into the user terminal 110-1. However, since the second phase of training can only be executed after the first phase of training has been successfully completed, depending on the embodiment, if the first phase of training has not been successfully completed, the second phase of training may not be output to the user terminal 110-1 even if the third input is entered.

[0122] The method according to the present invention considers the completion of both the first and second phases of training as a complete training run when the date remains unchanged. Therefore, even if the first phase of training has not been successfully completed, if a third input is entered and the first phase of training has not been successfully completed, or if the date has changed over time, the second phase of training (concentration domain training, associative domain training, and association domain training) will not be initiated.

[0123] After the first phase of training has been normally completed, the data processing unit 330 controls the second phase of training to be output to the user terminal 110-1, and then determines whether the second phase of training is complete based on a fourth input to the user terminal 110-1, and determines whether the second phase has been normally completed according to the determination result. In this case, the fourth input collectively refers to a series of inputs input to the user terminal 110-1 during the second phase of training, and may include all of the user's touch input, the user's voice input, etc.

[0124] The data processing unit 330 may control the display control unit 370 to output a first visual display from the user terminal 110-1 depending on whether the first and second phases have been completed. As one example, when it is determined that the first and second phases of training have all been completed successfully, the data processing unit 330 may transmit a command to the display control unit 370 to control the display control unit 370 to output the first visual display. As another example, the data processing unit 330 may control the display control unit 370 not to output the first visual display if at least one of the first and second phases of training has not been completed successfully. In response to a command from the data processing unit 330, the display control unit 370 may control the display control unit 370 to display a flower of memory, which is a type of first visual display, on the display of the user terminal 110-1. The flower of memory will be described below with reference to FIGS. 4 to 13.

[0125] In summary, the data processing unit 330 performs the core function of arranging a total of 11 detailed training algorithms into the first and second phases according to certain conditions, as shown in Table 1, and guiding the user to perform training to improve the symptoms of cognitive impairment.

[0126] In a first embodiment, the concentration area training may be set to be placed at the beginning of each of the first and second phases. Since the concentration area training is composed of training for improving the user's concentration, the data processing unit 330 can improve the user's training results by placing the concentration area training at the beginning of the training of the first and second phases that are performed at a time interval.

[0127] In a second embodiment, the associative domain training may be a training algorithm configured to be placed and output immediately after the intensive domain training. Statistical, experimental, and empirical results of applying the present invention to patients with multiple cognitive impairment symptoms have shown that the associative domain training induces the greatest symptom improvement effect in the user when it is provided to the user immediately after the intensive domain training is completed. Therefore, in this embodiment, when the data processing unit 330 generates a training curriculum for the first or second phase, the associative domain training may be placed after the intensive domain training.

[0128] In a third embodiment, the associative domain training may be a training algorithm configured to be placed and output immediately before the associative domain training. Statistical, experimental, and empirical results of applying the present invention to patients with multiple cognitive impairment symptoms have shown that the associative domain training induces the greatest symptom improvement effect in the user when it is provided to the user before the associative domain training begins. Therefore, in this embodiment, when the data processing unit 330 generates a training curriculum for the first or second phase, the associative domain training may be placed immediately before the associative domain training.

[0129] In a fourth embodiment, the association domain training may be a training algorithm configured to be placed and output immediately after the associative domain training. Statistical, experimental, and empirical results of applying the present invention to patients with multiple cognitive impairment symptoms have shown that the association domain training induces the greatest symptom improvement effect in the user when it is provided to the user immediately after the associative domain training is completed. Therefore, in this embodiment, when the data processing unit 330 generates a training curriculum for the first or second phase, the association domain training may be placed after the associative domain training.

[0130] In a fifth embodiment, the associative domain training may be a training algorithm set to be placed immediately after the concentrated domain training and immediately before the associative domain training. According to this embodiment, in order to effectively train a user suffering from cognitive impairment symptoms, the concentrated domain training, the associative domain training, and the associative domain training are configured as a set, and only the detailed training algorithm for each domain is randomly selected, which can derive the most favorable results.

[0131] In a sixth embodiment, the associative domain training may be a training algorithm set to be placed immediately after the associative domain training, which is performed after the concentrated domain training. Since the associative domain training is composed of a detailed training algorithm that requires higher thinking ability than the concentrated domain training and the associative domain training, the data processing unit 330 may set the associative domain training to be performed only after the concentrated domain training and the associative domain training are completed for each phase, thereby improving the user's training efficiency and guiding the user to obtain desirable training results.

[0132] In a seventh embodiment, the concentration area training may be a training algorithm configured to be output at least twice in the second phase. In the present invention, since the first and second phases are carried out on the same date, a user who starts the second phase may feel insufficient in physical strength or concentration, and may not be able to perform the second phase training in good condition. According to this embodiment, the data processing unit 330 arranges the concentration area trainings consecutively in the second phase, and then arranges the next training, so that the user can perform the subsequent training in a state of high concentration.

[0133] [Table 13]

[0134] Table 13 shows an example of how detailed training algorithms are appropriately arranged so that the data processing unit 330 corresponds to the above-described embodiment. As shown in Table 13, the number of training algorithms included in the first phase and the second phase may differ from each other.

[0135] As a result of applying various types of training to patients experiencing numerous symptoms of cognitive impairment, the highest training effect was obtained when training was divided into two phases with the concentration area training, associative area training, and association area training efficiently arranged as shown in Table 13. In other words, while the excellence of each of the detailed trainings that make up the training is important, the present invention is an improved technology that focuses on what methodology to use to arrange the detailed trainings and provide them to users efficiently. According to the present invention, the training effect can be maximized by the order in which the training algorithms included in the first and second phases are arranged.

[0136] In an optional embodiment, the data processing unit 330 may control the user's evaluation of the training results for the training algorithms to be displayed in the form of a report via the user terminal 110-1 each time the training algorithms included in the first and second phases are completed. According to this embodiment, the user can quickly check the quantified training results in the report each time the training for each area is completed, and may be encouraged before undergoing training for the next area.

[0137] Furthermore, the data processing unit 330 may control the user terminal 110-1 to display, in a report format, evaluations of the training results of other users in addition to the user's evaluation of the training results for the training algorithm each time the training algorithms included in the first and second phases are completed. According to this embodiment, the user can check their own training results by area before the end of all the training in the first and second phases, and compare their results with those of others, thereby taking a more proactive approach to training.

[0138] FIG. 4 is a diagram illustrating a first visual display output via a user terminal.

[0139] The following description will be made with reference to FIG.

[0140] As already described in Figure 3, the first visual representation that display control unit 370 controls to be output to user terminal 110-1 can be a flower of memory. The flower of memory refers to an image that represents a flowerpot, a stem growing in the flowerpot, and a flower blooming from the stem.

[0141] 4(a) shows an example of a screen output to user terminal 110-1 when a user successfully logs in to the training program. In FIG. 4(a), the user's name and a brief greeting are displayed along with a flower from memory.

[0142] Figure 4(b) is a screen requesting user input so that the user can begin training in Phase 1. The user can press the start button to produce the output shown in Figure 4(c).

[0143] FIG. 4(c) shows a schematic diagram of a flowerpot in which a memory flower grows. The display of "Flowerpot No. 2" indicates that the user has already completed and archived "Flowerpot No. 1" using the training program. A user can create and archive up to 12 complete flowerpots using the training program of the present invention over a 12-week period. Seven stems can grow in one flowerpot, and 12 completed flowerpots will contain a total of 84 stems. By visually confirming the archiving of a flowerpot containing a memory flower, the user can intuitively feel a sense of accomplishment in steadily improving the symptoms of cognitive impairment. Although FIG. 4(c) shows an empty flowerpot, if there is a previous training history, at least one stem may be displayed with the memory flower.

[0144] FIG. 5 is a diagram illustrating an example of badges that can be earned by a user.

[0145] More specifically, when a user logs in to the training program via the user terminal 110-1, the display control unit 370 detects the login history before either the first or second phase is executed, and can provide a reward based on the detected login history. In the present invention, the reward can be provided to the user in the form of a badge or a memory flower.

[0146] 5, water badge 510 refers to a badge with a watering can engraved on a hexagonal base, and water badge 510 may be a reward provided when a user's cumulative login count reaches a certain number. For ease of explanation, the reward provided when the cumulative login count reaches a certain number will be referred to as a first reward below. The first reward may be referred to as a second visual display, following a memory flower, which is an example of a first visual display, in that the first reward is visually displayed on user terminal 110-1.

[0147] The phrase on the water badge 510 in FIG. 5 indicates that the user has accumulated a certain number of logins and is therefore being rewarded with "Water of Life," which refreshes the memory flower. The display control unit 370 may control the visual effect of the first visual display, the memory flower, to change based on history information of the second visual display. For example, when the Water of Life is applied, the number of petals may be greater than usual when the memory bud changes into a flower. The user may feel a sense of accomplishment and satisfaction from the training through the visual change in the memory flower.

[0148] As an alternative embodiment, the predetermined number of times for providing the first reward to the user may be a predetermined time interval. For example, the display control unit 370 may detect logins on the fifth day, the tenth day, and the fifteenth day, and control the display control unit 370 to provide the first reward by detecting the logins on the fifth day, the tenth day, and the fifteenth day.

[0149] FIG. 6 is a diagram illustrating another example of badges that can be acquired by a user.

[0150] In FIG. 6 , sun badge 610 refers to a badge with a sun engraved on a hexagonal base, and the sun on sun badge 610 is a representation of sunlight and radiance. Sun badge 610 may be a reward provided when a user logs in consecutively a certain number of times. For ease of explanation, the reward provided when the user logs in consecutively a certain number of times will be referred to as a second reward below. Like the first reward, the second reward is visually displayed on user terminal 110-1, and may be referred to as a third visual display, following the memory flower as an example of the first visual display and the water badge as an example of the second visual display.

[0151] The phrase on the sun badge 610 in Figure 6 indicates that the user has logged in consecutively a certain number of times, and that the "Sun of Life" will be provided as a reward to make the Memory Flower healthier. The display control unit 370 may control the visual effect of the first visual display, which is the Memory Flower, to change based on the history information of the third visual display. For example, when the Sun of Life is applied, the color of the Memory Flower's petals may change to a darker, more intense color, and the user may feel the reward of their training and a sense of accomplishment through the visual change in the Memory Flower.

[0152] In an alternative embodiment, the predetermined number of times for providing the second reward to the user may be determined according to a predetermined rule. For example, the display control unit 370 may detect three consecutive days of login, five consecutive days of login, ten consecutive days of login, or twenty consecutive days of login, and control the display control unit 370 to provide the second reward.

[0153] FIG. 7 is a diagram illustrating yet another example of badges that can be acquired by a user.

[0154] In FIG. 7, the Golden Wind Badge 710 refers to a badge with a golden wind engraved on a hexagonal base, and the golden wind of the Golden Wind Badge 710 is the result of the shape of wind. The Golden Wind Badge 710 may be a reward that is provided only when the average correct answer rate, which is an evaluation result, is 50% or more after the first and second phase trainings are successfully completed. For ease of explanation, the reward provided when the average correct answer rate reaches 50% or more will be referred to as the third reward below. Like the first reward, the third reward is visually displayed on the user terminal 110-1, and therefore may be referred to as the fourth visual display, following the memory flower, which is an example of the first visual display, the water badge 510, which is an example of the second visual display, and the sun badge 610, which is an example of the third visual display.

[0155] The phrase of the Golden Wind badge 710 in Fig. 7 means that the user's average correct answer rate exceeds 50%, and therefore a "Golden Wind" that makes the Memory Flower more beautiful is provided as a reward. The display control unit 370 can control the visual effect of the first visual display, which is the Memory Flower, to be changed based on the history information of the fourth visual display. For example, when the Golden Wind is applied, the color of the Memory Flower's petals changes to golden yellow, and the user can feel the reward of the training and a sense of accomplishment through the visual change of the Memory Flower.

[0156] FIG. 8 is a diagram illustrating a memory flower bud, which is an example of the first visual representation.

[0157] The memory flower is an example of a first visual representation. After a user logs in and is provided with a flowerpot, if the first phase is completed successfully, a memory flower bud will grow from the stem, and if the second phase is completed successfully, the bud will change into a full bloom flower. Figure 8 shows a diagram of the process by which the memory flower bud is grown by the display control unit 370 when the first phase is completed successfully.

[0158] FIG. 9 is a diagram illustrating a flower of memory in full bloom, which is another example of the first visual display.

[0159] As described above, when the user has successfully completed the first phase of training and the memory flower buds have formed, and has successfully completed the second phase, the flower with the buds as shown in Figure 9(a) will change to a fully bloomed state as shown in Figure 9(b). The user can view, via user terminal 110-1, the state of the flowerpot alone, the state of the memory flower buds attached to the stem of the flowerpot, and the state of the memory flower with the buds in full bloom, giving the user hope that the symptoms of cognitive impairment can be improved, and feeling a strong sense of accomplishment and excitement, which will encourage the user to actively participate in future training.

[0160] FIG. 10 is a diagram illustrating yet another example of a first visual representation, a golden memory flower in full bloom.

[0161] As described above, if the user successfully completes the first and second phases and is determined to have an average correct answer rate, which is an evaluation value of the training results, exceeding 50%, the budded flower shown in FIG. 10(a) is transformed into a fully bloomed golden memory flower shown in FIG. 10(b). The user can be highly motivated to achieve high results in the training by viewing the fully bloomed golden memory flower through the user terminal 110-1. The display control unit 370 can upgrade the budded memory flower to a gold version and bloom it based on history information in which the golden wind badge 710 corresponding to the third reward is output as the fourth visual display, and can add high-quality animation effects to the flower's full blooming process to provide the user with a more dramatic effect.

[0162] FIG. 11 is a diagram for explaining the archive of Flower of Memory.

[0163] Figure 11(a) shows two memory flowers in full bloom and one memory flower in bud. This means that the user successfully completed the first and second phases of training for two days, and only the first phase of training for one day.

[0164] On the other hand, Figure 11(b) shows seven stems with seven fully bloomed memory flowers, which can be interpreted as the user successfully completing the first and second phases of training without a single day off for a week.

[0165] At the beginning of each new day, a stem grows from the flowerpot. If no training is performed that day, the stem will never grow a memory flower. Therefore, both Figure 11(a) and (b) show a flowerpot in a state where the stem will no longer grow. This flowerpot, named Flowerpot 1, is archived and will remain permanently. Users can view the archived flowerpot and gain a sense of accomplishment along with its aesthetic beauty. When Flowerpot 1 is archived, a new Flowerpot 2 is provided the next day, and a new memory flower may grow in Flowerpot 2 based on the user's level of training participation.

[0166] FIG. 12 is a diagram for explaining another embodiment of the flower of memory archive described in FIG.

[0167] A user can create and archive up to 12 complete flower pots over a 12-week period using the training program. Seven stems can grow in each flower pot, resulting in a total of 84 stems in the 12 completed flower pots. By archiving and visually confirming the flower pots containing the flowers of memory, users can gain a sense of accomplishment in steadily improving their cognitive impairment symptoms.

[0168] FIG. 13 is a flow chart illustrating an example of a method according to the present invention.

[0169] The method according to Fig. 13 can be realized by at least one of the management server 200 or the training program 300 described with reference to Figs. 1 to 12. Hereinafter, for convenience of explanation, the entity for realizing each method will be referred to as the training program 300.

[0170] The training program 300 can control the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase to be output to the user terminal in response to a first input to the user terminal (S1310).

[0171] The training program 300 determines whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase are completed based on the second input to the user terminal, and can determine whether the first phase has been successfully completed based on the determination result (S1330).

[0172] After the first phase is completed, the training program 300 can control the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the second phase to be output to the user terminal in response to a third input to the user terminal (S1350).

[0173] The training program 300 determines whether the first area training algorithm, the second area training algorithm, and the third area training algorithm of the second phase are completed based on the fourth input to the user terminal, and can determine whether the second phase has been successfully completed based on the determination result (S1370).

[0174] The training program 300 may control the user terminal to output a first visual display depending on whether the first phase and the second phase have ended (S1390).

[0175] According to the present invention, a training algorithm for dramatically improving the symptoms of cognitive impairment in a patient with the symptoms of cognitive impairment can be provided in various forms.

[0176] According to the present invention, the social costs involved in managing dementia patients can be significantly reduced.

[0177] Unlike conventional techniques, the present invention can stimulate the memory formation process of patients with cognitive impairment in units of memory through imagery, semantics, and association training, thereby comprehensively improving working memory ability and processing speed.

[0178] The training program constructed according to the present invention can effectively stimulate the brain areas responsible for the user's cognitive functions, resulting in improvements in the thickness of the cerebral cortex and cognitive functions. The brains of users who experienced the training program according to the present invention were confirmed to have an increase in brain volume, including changes in the entire white matter, through DT1 images.

[0179] The above-described embodiments of the present invention may be realized in the form of a computer program executable by various components on a computer, and such a computer program may be recorded on a computer-readable medium, which may include a hardware device specially configured to store and execute program commands, such as a magnetic medium such as a hard disk, floppy disk, or magnetic tape, an optical medium such as a CD-ROM or DVD, a magneto-optical medium such as a floptical disk, a ROM, a RAM, or a flash memory.

[0180] On the other hand, the computer program may be one specially designed and constructed for the present invention, or it may be one that is well known and available to those skilled in the computer software art. Examples of computer programs include not only machine code, such as produced by a compiler, but also high-level language code that can be executed by a computer using an interpreter, etc.

[0181] The specific implementation described in the present invention is one embodiment and is not intended to limit the scope of the present invention in any way. For the sake of brevity, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of the system may be omitted. Furthermore, wire connections or connecting members between components shown in the drawings are illustrative of functional and / or physical or circuit connections, and may be replaced or illustrated as various additional functional, physical, or circuit connections in an actual device. Furthermore, unless specifically referred to as "essential," "critical," or the like, a component may not necessarily be required for application of the present invention.

[0182] The use of the term "said" and similar indicators in the present specification (particularly in the claims) can refer to both the singular and the plural. Furthermore, when a range is described in the present invention, it is considered to include the invention to which each individual value within that range is applied (unless otherwise specified), and this is the same as describing each individual value comprising that range in the detailed description of the invention. Finally, unless otherwise specified, the steps constituting the method of the present invention may be performed in any suitable order. The order in which the steps are described does not necessarily limit the scope of the present invention. The use of all examples or exemplary terms (e.g., "for example," "for example," etc.) in the present invention is merely for the purpose of explaining the present invention in detail, and the scope of the present invention is not limited by the examples or exemplary terms unless otherwise limited by the claims. Furthermore, those skilled in the art will understand that various modifications, combinations, and variations can be made within the scope of the claims or their equivalents, depending on design conditions and factors. [Explanation of symbols]

[0183] 110: User terminal group 200: Management Server 210: Database 230: Communications Department 250: Processing section

Claims

1. a step of controlling the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase to be output to the user terminal in response to a first input to the user terminal; determining whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase are completed based on the second input to the user terminal, and determining whether the first phase has been successfully completed according to the determination result; After the first phase is completed, in response to a third input to the user terminal, controlling the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the second phase to be output to the user terminal; determining whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the second phase are completed based on a fourth input to the user terminal, and determining whether the second phase has been normally completed according to the determination result; and controlling the user terminal to output a first visual display depending on whether the first phase and the second phase have ended.

2. The method for improving cognitive impairment based on a user terminal according to claim 1 , wherein the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm each include at least two detailed training algorithms.

3. The first domain training algorithm comprises: The method for improving cognitive impairment based on a user terminal according to claim 1 , wherein the algorithm is set to be placed first in each of the first phase and the second phase.

4. 2. The method for improving cognitive impairment based on a user terminal according to claim 1, wherein the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm are algorithms configured to be output to the user terminal sequentially from the first domain training algorithm to the third domain training algorithm.

5. 2. The method for improving cognitive impairment based on a user terminal according to claim 1, wherein the first input for executing the first phase and the third input for executing the second phase are inputs entered into the user terminal on the same date.

6. The first domain training algorithm of the second phase comprises: The method for improving cognitive impairment based on a user terminal according to claim 1 , wherein the second phase is output at least twice.

7. The first domain training algorithm of the second phase comprises: The method for improving cognitive impairment based on a user terminal according to claim 1 , comprising at least two or more detailed training algorithms different from each other, configured to be output continuously to the user terminal.

8. The method for improving cognitive impairment based on a user terminal according to claim 1, wherein each time a training algorithm included in the first phase and the second phase is completed, the user's evaluation of the training results for the training algorithm is displayed via the user terminal.

9. 9. The method for improving cognitive impairment based on a user terminal according to claim 8, wherein, each time a training algorithm included in the first phase and the second phase is completed, in addition to the user's evaluation of the training results for the training algorithm, evaluations of the training results of other users are displayed via the user terminal.

10. The method for improving cognitive impairment based on a user terminal according to claim 1 , wherein the arrangement order of the training algorithms included in the first phase and the second phase is preset to maximize the training effect.

11. The step of controlling to output the first visual representation comprises:

2. The method for improving cognitive impairment based on a user terminal according to claim 1, wherein, if the first phase and the second phase continue to end normally on the same date for one week, the seven first visual representations output for each date during the one week are integrated and output.

12. The first visual indication is: The method for improving cognitive impairment based on a user terminal according to claim 1 , wherein the method is changed in response to an evaluation of the training results in the first and second phases.

13. The method of claim 1 , wherein the first phase is conducted in the morning and the second phase is conducted in the afternoon.

14. The first domain training algorithm comprises:

10. The method for improving cognitive impairment based on a user terminal according to claim 1, further comprising a detailed training algorithm for quantifying and evaluating a user's attentional control or for improving the user's attentional control.

15. The second domain training algorithm comprises:

10. The method for improving cognitive impairment based on a user terminal according to claim 1, further comprising a detailed training algorithm for quantifying and evaluating a user's associative skill or improving the user's associative skill.

16. The third domain training algorithm comprises:

10. The method for improving cognitive impairment based on a user terminal according to claim 1, further comprising: quantifying and evaluating a user's unity skill or providing a detailed training algorithm for improving the user's unity skill.

17. A computer-readable recording medium storing a program for executing the method of claim 1.

18. a memory having at least one program stored therein; a processor that performs calculations by executing the at least one program; The processor: In response to a first input to the user terminal, control is performed so that a first domain training algorithm, a second domain training algorithm, and a third domain training algorithm of the first phase are output to the user terminal; Determine whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the first phase are completed based on the second input to the user terminal, and determine whether the first phase has been successfully completed according to the determination result; After the first phase is completed, in response to a third input to the user terminal, control the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the second phase to be output to the user terminal; Determine whether the first domain training algorithm, the second domain training algorithm, and the third domain training algorithm of the second phase are completed based on a fourth input to the user terminal, and determine whether the second phase has been successfully completed based on the determination result; The cognitive impairment improvement device based on a user terminal controls the user terminal to output a first visual display depending on whether the first phase and the second phase have been completed.