Implementation method and device of application program for maintaining cognitive function and improving cognitive function decline

By designing an application, leveraging the evaluation and adjustment of the first and second training algorithms and visual display, the problem of how to effectively maintain and improve cognitive function is solved, significantly improving the symptoms of cognitive impairment users.

CN119678218APending Publication Date: 2025-03-21IMOC LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202280098887.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-11-08
Filing Date
2022-11-11
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

How to effectively maintain and improve cognitive function, especially in the face of cognitive impairment and dementia.

Method used

By designing an application that responds to user input, controls the output of the first training algorithm and the second training algorithm, and evaluates the user input after training to adjust the content of the visual display.

Benefits of technology

Significantly improve the symptoms of users with cognitive impairment and improve the cognitive function of users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119678218A_ABST
    Figure CN119678218A_ABST
Patent Text Reader

Abstract

One embodiment of the present invention discloses a method for implementing an application for improving mild cognitive impairment symptoms, comprising: a step of controlling a first training algorithm to be output to a user terminal in response to an input to the user terminal; when the first training algorithm is finished, controlling a second training algorithm to be output to the user terminal; a step of evaluating a user input for the first training algorithm and the second training algorithm when the second training algorithm ends; and a step of controlling a first visual display to be output to the user terminal based on a result of the evaluation.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a method for implementing an application program, and more particularly, to a method for implementing an application program for maintaining cognitive function and improving cognitive function decline and a device thereof. Background Art

[0002] It is estimated that South Korea has entered an aging society. As the aging society progresses, the number of people with dementia will increase sharply, and the social costs incurred in treating and caring for dementia patients will inevitably increase gradually.

[0003] It has been shown that training that stimulates the areas of the brain responsible for cognitive function is effective in preventing dementia and improving symptoms of dementia that has already occurred. It has been demonstrated in many papers that if patients with mild cognitive impairment, who are in the early stages of dementia, receive training that improves cognitive function, their cognitive function will be significantly improved compared to patients who already have dementia. Summary of the invention Technical Problems to be Solved by the Invention

[0004] The technical problem to be solved by the present invention is to provide a method and device for implementing an application program for maintaining cognitive function and improving cognitive function decline. Technical Solution

[0005] To solve the technical problem, a method according to one embodiment of the present invention includes: in response to an input to a user terminal, a step of controlling a first training algorithm to be output to the user terminal; when the first training algorithm ends, a step of controlling a second training algorithm to be output to the user terminal; when the second training algorithm ends, a step of evaluating user input to the first training algorithm and the second training algorithm; and based on a result of the evaluation, a step of controlling a first visual display to be output to the user terminal.

[0006] One embodiment of the present invention may provide a computer program, wherein the computer program is stored in a computer-readable storage device and executes the method.

[0007] To solve the technical problem, an apparatus according to another embodiment of the present invention includes: a first output control unit, which controls the first training algorithm to be output to the user terminal in response to an input to the user terminal; a second output control unit, which controls the second training algorithm to be output to the user terminal when the first training algorithm ends; a training evaluation unit, which evaluates the user input to the first training algorithm and the second training algorithm when the second training algorithm ends; and a visual display control unit, which controls the first visual display to be output to the user terminal based on a result of the evaluation. Beneficial Effects

[0008] According to the present invention, the symptoms of users suffering from cognitive impairment can be significantly improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] Figure 1 FIG. 1 is a diagram schematically showing an overall system for implementing the present invention.

[0010] Figure 2 A block diagram representing a training application as a logical device is shown according to one embodiment of the present invention.

[0011] Figure 3 This is a block diagram showing an example of a processing unit subdivided by function.

[0012] Figure 4 It is shown Figure 3 A flowchart of an example of the action flow of the sub-modules of the processing unit.

[0013] Figure 5 is a flowchart showing one example of the flow of the first training algorithm and the second training algorithm.

[0014] Figure 6 is a flowchart showing one example of a process for improving the visual effect of a first visual display.

[0015] Figure 7 is a diagram showing one example of sub-training algorithms included in the first training algorithm in a table format.

[0016] Figure 8 The diagram shows, in a table format, difficulty level change criteria of the sub-training algorithms corresponding to the focused functional areas in the first training algorithm.

[0017] Fig. 9 The diagram shows, in a table format, difficulty level change criteria of the sub-training algorithms corresponding to the associative (visualization) function area in the first training algorithm.

[0018] Fig.10 The diagram shows, in a table format, difficulty level change criteria of sub-training algorithms corresponding to fusion function areas in the first training algorithm.

[0019] Fig.11 is a diagram showing one example of sub-training algorithms included in the second training algorithm in a table format.

[0020] Fig.12 It is a diagram showing, in a tabular form, a difficulty level change reference of the “repetitive memory” training in the second training algorithm.

[0021] Fig.13It is a diagram showing, in a tabular form, a difficulty level change benchmark of the “word swap” training in the second training algorithm.

[0022] Fig.14 It is a diagram showing, in a tabular form, a difficulty level change reference of the “clapping” training in the second training algorithm.

[0023] Fig.15a and Fig.15b : is a diagram showing, in a tabular form, references and examples of changes in difficulty levels of the "remember order" training in the second training algorithm.

[0024] Fig.16 This is a diagram showing in a tabular form a difficulty level change standard of the “word search” training in the second training algorithm.

[0025] Fig.17 : is a diagram showing, in a tabular form, a difficulty level change benchmark of the “remember appearance” training in the second training algorithm.

[0026] Fig.18 1 is a diagram showing in tabular form a difficulty level variation benchmark for “throwing word” training in the second training algorithm.

[0027] Fig.19 is a diagram showing in tabular form a difficulty level change benchmark for the “odd recitation” training in the second training algorithm.

[0028] Fig. 20 It is a diagram showing, in a tabular form, a difficulty level change benchmark of the "synthesized one" training in the second training algorithm.

[0029] Fig.21 is a diagram showing a table for explaining that a warm-up algorithm can be selectively executed before executing a first training algorithm.

[0030] Fig. 22 is a table for illustrating that a meditation algorithm can be selectively executed before executing a second training algorithm.

[0031] Fig.23 is a diagram for explaining a first visual display outputted through a user terminal.

[0032] Fig.24 is a diagram showing one example of badges that a user can obtain.

[0033] Fig.25 is a diagram showing another example of badges obtainable by a user.

[0034] Fig.26 is a diagram showing still another example of badges that a user can obtain.

[0035] Fig. 27is a diagram for explaining a bud of a flower of memory as an example of a first visual display.

[0036] Fig.28 is a diagram for explaining a blooming flower of memory as another example of the first visual display.

[0037] Fig.29 is a diagram for explaining a blooming golden memory flower as still another example of the first visual display.

[0038] Fig.30 This is a picture used to explain the save file of Memory Flower. DETAILED DESCRIPTION

[0039] To solve the technical problem, a method according to one embodiment of the present invention includes: in response to an input to a user terminal, a step of controlling a first training algorithm to be output to the user terminal; when the first training algorithm ends, a step of controlling a second training algorithm to be output to the user terminal; when the second training algorithm ends, a step of evaluating user input to the first training algorithm and the second training algorithm; and based on a result of the evaluation, a step of controlling a first visual display to be output to the user terminal.

[0040] In the method, the input to the user terminal may be login information of the user input through an input device of the user terminal.

[0041] In the method, the login information may be information input when generating the login information and verified by a prescription code of a preset number of digits.

[0042] In the method, in the step of controlling the second training algorithm to be output to the user terminal, the second training algorithm may be controlled to be output after a specified time has passed after the first training algorithm is finished.

[0043] In the method, the prescribed time may be 1 hour.

[0044] In the method, the first training algorithm may include a sub-training algorithm having a fixed first number.

[0045] In the method, the second training algorithm may include a third number of sub-training algorithms selected from a fixed second number of sub-training algorithms according to a preset condition.

[0046] In the method, the sub-training algorithm included in the second training algorithm may be re-determined each time a user logs in.

[0047] In the method, the sub-training algorithm included in the second training algorithm may be determined based on an evaluation result of a user input for the first training algorithm.

[0048] In the method, the second number may be nine and the third number may be four.

[0049] In the method, the first training algorithm may include a sub-training algorithm for a focused functional area.

[0050] In the method, the sub-training algorithm for the focusing functional area may be an algorithm that receives and evaluates a user voice using the user terminal.

[0051] In the method, the sub-training algorithm for the concentrated functional area may include: a step of providing a guidance message to the user through the user terminal; and a step of receiving the user's voice with at least one of the pitch and speed changed according to the guidance message, and comparing it with a stored value for evaluation.

[0052] In the method, the first training algorithm may include a sub-training algorithm for an associative (visualization) function area.

[0053] In the method, the sub-training algorithm for the visualization function area may be an algorithm that receives a user voice using the user terminal and evaluates the number of syllables of a word included in the voice.

[0054] In the method, the sub-training algorithm for the visualization function area may include: a step of providing a guidance message to the user through the user terminal; and a step of receiving the user's voice uttered for a certain period of time in response to the guidance message and detecting the number of syllables, and comparing the detected number of syllables with a preset value for evaluation.

[0055] In the method, the first training algorithm may include a sub-training algorithm for a fusion function area.

[0056] In the method, the sub-training algorithm for the fusion function area may be an algorithm that receives a story created by a user using the user terminal and determines whether the story meets a condition.

[0057] In the method, the sub-training algorithm for the fusion functional area may include: a step of providing story creation conditions to the user through the user terminal; and when a story created by the user is received, a step of evaluating the story by determining whether the story corresponds to the number of words and emotional modifiers included in the story creation conditions.

[0058] In the method, the first training algorithm may include two or more of sub-training algorithms for concentrated function areas, associative function areas, and fused function areas.

[0059] The method also includes: before controlling the first training algorithm to be output to the user terminal, controlling the output of a warm-up algorithm, wherein the warm-up algorithm is an algorithm for guiding the user to perform physical movements to provide prescribed stimulation to the user's cognitive function area, and the evaluation result can exclude the evaluation of the warm-up algorithm.

[0060] In the method, the first training algorithm may include more than two sub-training algorithms, and a difficulty level is set for each of the sub-training algorithms.

[0061] In the method, when the sub-training algorithm is executed at the lowest difficulty level during execution, a guidance message about the sub-training algorithm may be provided through the user terminal.

[0062] In the method, the guidance message may be provided in an auditory manner.

[0063] In the method, if a history is detected in which the difficulty level was once higher than the lowest difficulty level and then decreased again, the guide message may be controlled to be omitted.

[0064] In the method, the change in difficulty may be set to increase or decrease in real time during the process of providing the sub-training algorithm according to an average correct answer rate of recent answers of the first training algorithm in the form of question and answer.

[0065] In the method, before executing any one of the first training algorithm and the second training algorithm, a login history record may be detected, and a reward may be provided based on the detected login history record.

[0066] In the method, a cumulative number of logins of the logins may be calculated, and a first reward may be provided based on the calculated cumulative number of logins.

[0067] In the method, the first reward may be controlled to be outputted via the user terminal as a second visual display in which water is visualized.

[0068] In the method, in the step of controlling the output of the first visual display, a visual effect of the first visual display may be changed based on history information of outputting the second visual display after the second visual display is output.

[0069] In the method, the number of consecutive logins of the login sequence may be calculated, and a second reward may be provided according to the calculated number of consecutive logins.

[0070] In the method, the second reward may be controlled to be outputted through the user terminal as a third visual display that visualizes at least one of sunlight and solar heat.

[0071] In the method, in the step of controlling output of the first visual display, when outputting the third visual display, a visual effect of the first visual display is changed based on history information of outputting the third visual display.

[0072] In the method, the cumulative number of logins and the number of consecutive logins are calculated, and at least one of a first reward and a second reward is provided based on the calculated cumulative number and the number of consecutive logins, the first reward is controlled to be output through the user terminal as a second visual display in which water is visualized, and the second reward is controlled to be output through the user terminal as a third visual display in which at least one of sunlight and solar heat is visualized, and in the step of controlling the output of the first visual display, when the second visual display and the third visual display are output, the visual effect of the first visual display is changed based on the historical information of outputting the second visual display and the third visual display, and if the evaluation results of the first training algorithm and the second training algorithm exceed a threshold, the output of a fourth visual display can be controlled.

[0073] In the method, after the fourth visual display is output, the visual effect of the first visual display may be changed based on history information that the fourth visual display is output.

[0074] In the method, the first visual display may be output in a first form after the first training algorithm is finished, and may be output from the first form to an improved second form after the second training algorithm is finished.

[0075] In the method, the first form may be a shape that visualizes a flower bud, and the second form may be a shape that visualizes the flower bud blooming.

[0076] In the method, the step of controlling the second training algorithm to be output to the user terminal may include controlling the output of a meditation algorithm corresponding to the second training algorithm before executing the second training algorithm.

[0077] In the method, the first visual display may have a shape that visualizes a flower pot, a flower stem growing in the flower pot, and a tepals blooming from the flower stem.

[0078] One embodiment of the present invention may provide a computer program stored in a computer-readable storage device for executing the method.

[0079] To solve the technical problem, an apparatus according to another embodiment of the present invention includes: a first output control unit, which controls the first training algorithm to be output to the user terminal in response to an input to the user terminal; a second output control unit, which controls the second training algorithm to be output to the user terminal when the first training algorithm ends; a training evaluation unit, which evaluates the user input to the first training algorithm and the second training algorithm when the second training algorithm ends; and a visual display control unit, which controls the first visual display to be output to the user terminal based on a result of the evaluation. Specific embodiments

[0080] The present invention is susceptible to many variations and embodiments, specific embodiments of which are illustrated in the drawings and described in detail in the detailed description. Figure 1 The effects, features and methods of achieving the same will be clearly understood by referring to the embodiments described in detail later. However, the present invention is not limited to the embodiments disclosed below and can be implemented in various forms.

[0081] Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. When describing with reference to the accompanying drawings, the same or corresponding components are given the same reference numerals and their repeated description will be omitted.

[0082] In the following embodiments, the terms first, second, etc. do not have a limiting meaning but are used for the purpose of distinguishing one constituent element from another constituent element.

[0083] In the following embodiments, a singular expression includes a plural expression unless clearly indicated differently in the context.

[0084] In the following embodiments, the terms “including” or “having” and the like refer to the presence of features or constituent elements described in the specification, and do not preclude the possibility of adding one or more other features or constituent elements.

[0085] When a certain embodiment can be implemented in different ways, a specific process sequence can be performed in a different way from the described sequence. For example, two processes described in succession can be performed substantially simultaneously, or in a sequence opposite to the described sequence.

[0086] Figure 1 FIG. 1 is a diagram schematically showing an overall system for implementing the present invention.

[0087] Reference Figure 1 , the entire system 1 according to the present invention has a structure in which a user terminal group 110 and a management server 20 are connected via a communication network 130 .

[0088] The user terminal group 110 may include more than one user terminal. For example, the user terminal included in the user terminal group 110 may be one or more user terminals. Figure 1 The n shown. Figure 1 , n can be an integer greater than or equal to 1.

[0089] Each of the user terminals 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 20 .

[0090] A user terminal refers to an input device for receiving user input, an output device (display) for visually outputting the user terminal input or the terminal's processing results, and an intelligent device including a communication module capable of communicating with an external device. Therefore, as long as it includes the above-mentioned input device, output device, and communication module, its size or type is not limited. For example, in Figure 1 In the figure, the user terminal is shown in the form of a smart phone, but the user terminal may be a computer, a laptop, a netbook, etc. that can communicate with the management server 20.

[0091] The user using the user terminal is a person who uses an application for improving the symptoms of a patient with cognitive dysfunction, and may also be a patient diagnosed with cognitive dysfunction or a guardian of the patient. As another example, the user may be a subject whose performance is improved by repeatedly executing the application.

[0092] The management server 20 is a server provided with an integrated management program, and refers to a server that manages and controls data flows while communicating with a plurality of user terminals included in the user terminal group 110. An integrated management program (integrated management application) is provided in the management server 20, and according to an embodiment, a part of the integrated management program may be implemented in the form of a client driven on the user terminal and provided in the user terminal included in the user terminal group 110.

[0093] The communication network 130 plays a role of connecting the user terminals included in the user terminal group 110 with the management server 20 , and may include various wired and wireless communication networks such as a data network, a mobile communication network, and the Internet.

[0094] In the present invention, an application refers to a logical device of a screen output from a user terminal included in the user terminal group 110 under the control of the management server 20. The application may not have a physical form and may be optimized for users who use the application through multiple processes. That is, the application may be continuously updated based on inputs entered by the user through the user terminal and commands received by the management server 20. Patients with cognitive dysfunction can improve the symptoms of cognitive dysfunction by repeatedly using an application driven on the user terminal. The application is a program implemented by a process that can improve the symptoms of cognitive dysfunction, so in the following, for ease of explanation, it will be abbreviated as "training application (APP)".

[0095] The training application can be set and driven on at least one of the user terminal and the management server 20. As an example, the training application can be set on the user terminal and control various training algorithms that can improve the user's cognitive dysfunction symptoms to be output in a visual, auditory, or tactile manner. As another example, the training application can be set on the management server 20 and implemented in the form of controlling the content output to the user terminal display. In this case, only a simple client that displays the data received from the management server 20 in a visual, auditory, or tactile manner is set on the user terminal, and the function of flexibly controlling the execution of the training algorithm with the user's input is implemented by the training application set on the management server 20. As another example, the training application can be implemented in the form of being divided and set on the user terminal and the management server 20. That is, as long as the operating characteristics of the training application fall within the scope of the present invention, the scope of rights of the present invention is not limited by the setting form of the training application or the type of device that sets the training application.

[0096] Figure 2 A block diagram representing a training application as a logical device is shown according to one embodiment of the present invention.

[0097] The training application is not physically perceived but is a device that actually exists logically in order to realize the function for improving the cognitive dysfunction symptoms according to the present invention, and hereinafter, the training application may be referred to as a “training device”.

[0098] Reference Figure 2 It can be known that the training device 200 according to one embodiment of the present invention may include a database 210, a communication unit 230, a processing unit 250, and an output unit 270. According to an embodiment, the training device according to the present invention is implemented in the form that the communication unit 230 and the output unit 270 are included in the processing unit 250, so that it can be implemented to be actually operated only by the database 210 and the processing unit 250.

[0099] Various data required for the training device operation are stored in the database 210. As an example, the database 210 stores a program that executes a training algorithm for improving cognitive function while communicating with the management server 20, and can perform a function of temporarily or semi-permanently storing data processed by the processing unit 250.

[0100] When the training device is provided in the user terminal, the communication unit 230 performs a process of communicating with the management server 20. Specifically, the communication unit 230 may process a verification procedure required for executing the training device while communicating with the management server 20. The verification procedure may be executed by a prescription code issued by a doctor, which will be described later. When the training device is implemented by the management server 20, the communication unit 230 may be omitted.

[0101] The processing unit 250 is used to process the data received by the communication unit 230 and the data to be sent, and to prepare and control the screen output by the training device to the user terminal display. The processing unit 250 may refer to a data processing device having a structured circuit to execute the functions expressed by the code or instructions included in the program. For example, the processing unit 250 may be at least one of a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC) and a field programmable gate array (FPGA). As described above, when the training device is not implemented as a physical device but only as a logical device, the processing unit 250 may be implemented in the form of a virtual machine that acts by imitating the action characteristics of at least one of the microprocessor, the processor core, the multiprocessor, the ASIC and the FPGA.

[0102] As an example, the processing unit 250 may be used to process the data received by the communication unit 230 by combining it with the information stored in the database 210, or to issue a command to enable the communication unit 230 and the output unit 270 to act appropriately in order to implement the method according to the present invention. The functions performed by the processing unit 250 are not limited to specific functions, and are Figure 2 Although the processing unit 250 is shown as a single module, the processing unit 250 may be subdivided into a plurality of modules according to the flow of the processing unit 250. Figure 3 The processing unit 250 is described as being composed of subdivided modules.

[0103] The output unit 270 performs the function of receiving the command of the processing unit 250 and calculating and outputting various data. The output unit 270 performs the function of receiving the command of the processing unit 250 and calculating and outputting various data, and according to the embodiment, it can be implemented in the form of being included in the processing unit 250, and can be omitted.

[0104] Figure 3 This is a block diagram showing an example of a processing unit subdivided by function.

[0105] exist Figure 3 In the example, user terminal 110-1 shows Figure 1 The user terminal 110-1 is one of the n user terminals included in the user terminal group 110 described in the figure, and the user terminal 110-1 refers to an electronic instrument equipped with a display device for visually outputting data processing results of the user terminal 110-1, a speaker for auditory output, and an input device for receiving user input.

[0106] Reference Figure 3 , the user terminal 110-1 is shown in the form of a smart phone, but when implementing the present invention, the user terminal 110-1 is not limited to a smart phone, and may include a device set in a fixed position such as a general personal computer (PC) or a portable terminal such as a tablet personal computer (Tablet PC) or a netbook. According to this, the training device 200 can be driven in the form of another hardware device such as a microprocessor or a general computer system. That is, the training device 200 can be directly mounted on the terminal 110-1, or can also be connected to the terminal 110-1 through a wired or wireless network to control the various data output to the display and speakers of the terminal 110-1.

[0107] exist Figure 3 Only the processing unit 250 is highlighted in the training device 200, and reference is made to Figure 3 It can be seen that the processing unit 250 includes a first output control unit 251, a second output control unit 253, a training evaluation unit 255 and a visual display control unit 257. Figure 3 In the embodiment of the present invention, the processing unit 250 and the submodules of the processing unit 250 are only shown to highlight the features of the embodiment of the present invention. Therefore, it should be understood by those skilled in the art that according to Figure 3 The embodiment shown is different from the embodiment, except that Figure 3 In addition to the components shown, other common components may be included.

[0108] The first output control unit 251 controls the first training algorithm to be output to the user terminal in response to input to the user terminal. The input to the user terminal refers to a user applying a specific input to the user terminal through an input device, and in order to form a sentence, in addition to inputting vowels and consonants, it may also include touch input to the touch pad of the user terminal, voice input to the speaker of the user terminal, shake input by holding the user terminal, etc.

[0109] The user confirms the training algorithm output from the user terminal and applies the input corresponding to the training algorithm, so that the training for improving the symptoms of cognitive dysfunction can be performed, and when the appropriate user input is detected, the first output control unit 251 can control the first training algorithm to be output to the user terminal. Among them, the appropriate user input can be the verification information for outputting the first training algorithm. For example, the user can execute the application set in the user terminal 110-1 and log in (log-in). If the permission to use the application has not been obtained, the member registration procedure can be performed through member registration (Sign-in).

[0110] As an embodiment, in addition to the normal login procedure, the user can input a prescription code issued by a doctor to output the first training algorithm. The first output control unit 251 can verify whether the input prescription code is valid by communicating with an electronic medical record (EMR) server, and if the prescription code is valid, the first training algorithm can be controlled to be output. The prescription code can be 8 digits, but is not limited thereto. According to an embodiment, the first output control unit 251 can process the login information and the information verified by the prescription code.

[0111] In this embodiment, the prescription code refers to a code issued by the user's attending physician, and according to the embodiment, it can be a time-limited code that loses its validity after a certain time point. For example, the user receives a prescription code that is only valid for one month in May, and after executing the application program set in the terminal, enters the prescription code, so that the first training algorithm can be output. At this time, if the user enters a day code issued on May 1 on June 1, the first training algorithm may not be output, wherein the validity period of the prescription code can be preset to a mathematically, empirically, and experimentally appropriate value.

[0112] In the present invention, the first training algorithm refers to a conventional training algorithm first performed to improve the user's cognitive dysfunction symptoms, which is different from the second training algorithm described later. The first training algorithm may include multiple sub-training algorithms, and because it has the characteristic of including multiple sub-training algorithms, it can be regarded as a type of algorithm set. Figure 7 The first training algorithm is described in detail in .

[0113] In addition, the prescription code may be a different combination of letters and numbers for each sub-training algorithm included in the first training algorithm. For example, if A training and B training are included as sub-training algorithms of the first training algorithm, the candidate group of prescription codes corresponding to A training may be a1, a2, a3, a4, and the candidate group of prescription codes corresponding to B training may be b1, b2, b3, b4. That is, more than two prescription codes may be matched and stored for one training. Among them, a1 or b3, etc. are represented by representative characters, and may actually be codes composed of a combination of multiple letters and numbers.

[0114] In the above example, when a one-month time limit feature is attached to the prescription code, if the prescription code (the prescription code issued by the physician) that the user needs to enter in order to receive training A in March is a1, then the prescription code that needs to be entered in order to receive training A in April can be any one of a2, a3, and a4. In addition, if the user executes the application for a series of training and enters prescription codes a1, a2, b3, and a4, the user's training history is stored in the server in the form of a continuous serial code, and the serial code is regarded as history data of the training experienced by the user, and is also regarded as metadata about the user, which can be used as basic data for the physician or the second output control unit 253 to intuitively understand the user's training history and formulate an effective treatment plan.

[0115] When the first training algorithm is finished, the second output control unit 253 can control the second training algorithm to be output to the user terminal 110-1. Like the first training algorithm, the second training algorithm can also include multiple sub-training algorithms, and because it has the characteristics of including multiple sub-training algorithms, it can be regarded as a kind of algorithm set. The second output control unit 253 can receive historical information about the execution and termination of the first training algorithm through the first output control unit 251, and if there is valid historical information, the second training algorithm can be controlled to be output to the user terminal 110-1. The sub-training algorithms included in the second training algorithm are different from the sub-training algorithms included in the first training algorithm, and the second training algorithm includes an algorithm for greatly improving the effect of the first training when the first training for the user's cognitive dysfunction symptoms is performed by the first training algorithm. That is, the second training algorithm refers to a training algorithm based on the premise of executing the first training algorithm first.

[0116] As an embodiment, after the first training algorithm ends and the prescribed time has passed, the second output control unit 253 can control the user terminal 110-1 to output the second training algorithm. The improvement effect of cognitive dysfunction symptoms according to the present invention can be expressed by repeatedly executing the first training algorithm and the second training algorithm in sequence. In particular, in order to maximize the training effect according to the second training algorithm, preferably, the brain is allowed to rest for a certain period of time after the user performs training according to the first training algorithm. In order to maximize the training effect as described above, the second output control unit 253 can control the second training algorithm to be output to the user terminal 110-1 only after the prescribed time has passed, and in the state where the prescribed time has not passed, even if the first training algorithm ends, the second training algorithm can be controlled not to be output. Among them, the prescribed time can be one hour, and according to the embodiment, it can be set to a time shorter or longer than 1 hour.

[0117] In the present invention, the number of sub-training algorithms included in the first training algorithm may be a fixed first number, for example, the first number may be 3, but is not limited thereto.

[0118] In addition, in the present invention, the number of sub-training algorithms included in the second training algorithm can be a number as large as the third number selected from the fixed second number according to the preset condition. For example, the second number can be 9 and the third number can be 4, but it is not limited thereto. There can be multiple preset conditions set in the second output control unit 253.

[0119] In addition, in the present invention, the basis for selecting the third number can be an evaluation result input by the user. If, during the user training process, a sub-training algorithm is evaluated as weak, these algorithms can be necessarily included in the training included in the third number. The second output control unit 253 can grasp the strengths and weaknesses of the user in a manner linked with the training evaluation unit 255, and guide the training to be carried out in a manner to make up for the weaknesses. That is, the first training algorithm must be executed in full, but only a part of the sub-training algorithms included in the second training algorithm can be executed, and the basis for selecting the part can be the user's training completion.

[0120] The cognitive dysfunction symptom improvement training implemented according to the present invention can use one day as a basic unit. That is, the first training algorithm and the second training algorithm must be performed in sequence on the same date to be effectively processed. As an example, if the first training algorithm ends at 23:30 on a specific date and the prescribed time required to output the second training algorithm is set to 1 hour, even if the user executes the training application at 0:30 on the next day of the specific date after the first training algorithm ends, the second output control unit 253 can control the first output control unit 251 to output the first training algorithm instead of the second training algorithm to the user terminal 110-1 as the first training on that date. The execution process of the first training algorithm and the second training algorithm on the same date will be described later.

[0121] The training evaluation unit 255 may evaluate the user input for the first training algorithm and the second training algorithm after the second training algorithm is finished. The user input for the first training algorithm and the second training algorithm may be the training result of the training algorithm. When the first training algorithm or the second training algorithm is output through the user terminal, at least a part of the input input by the user through the input device of the user terminal 110-1 may be the training result for the first training algorithm or the second training algorithm, and the training evaluation unit 255 collects the training results to measure the user's cognitive dysfunction symptoms in terms of grades or scores, whether they have improved or deteriorated compared to the past.

[0122] The visual display control unit 257 can control the first visual display to be output to the user terminal 110-1 based on the result evaluated by the training evaluation unit 255. The first visual display can be output through the display of the user terminal 110-1, and the visual effect (color, shape, pattern, flash, etc.) of the first visual display can be changed according to the training honesty and training execution degree of the training algorithm executed by the user.

[0123] As an example, the first visual display may be a flower of memory. In the present invention, the flower of memory is a representative example of a visual display that can be displayed in various ways as training for improving the user's cognitive dysfunction symptoms is repeated, and is characterized by having an appearance that improves in proportion to the more faithfully the user participates in the training and the more seriously the user performs the training.

[0124] The appearance of the memory flower can be transformed from the shape of a bud to the shape of a full bloom. In the present invention, the memory flower not only provides an aesthetic effect to the user, but also presents a better visual effect according to the user's training honesty or training execution, thereby providing training motivation to the user so that the user can participate in the training more seriously. That is, the memory flower can improve the sustainability of training.

[0125] In addition, the visual display control unit 257 can repeatedly and sequentially present beautiful natural phenomena (such as memory flowers) to the user, so as to visually stimulate the area of ​​the user's brain responsible for cognitive function and guide the user's cognitive dysfunction symptoms to improve. In addition, the user can visually confirm the increasing number of memory flowers through the user terminal and feel a sense of accomplishment. The diagram of the memory flower will be described later in Figures 23 to 30 Described in.

[0126] Figure 4 It is shown Figure 3 A flowchart of an example of the action flow of the sub-modules of the processing unit.

[0127] according to Figure 4 The method can be Figure 3 The first output control unit 251, the second output control unit 253, the training evaluation unit 255 and the visual display control unit 257 described in the embodiment are implemented, so in the following, reference will be made to Figure 3 to illustrate, and with Figure 3 Duplicate descriptions will be omitted.

[0128] The first output control unit 251 may control the output of the first training algorithm in response to an input to the user terminal (step S410 ).

[0129] The second output control unit 253 may control the output of the second training algorithm after the first training algorithm is finished (step S430 ).

[0130] The training evaluation unit 255 may evaluate the user input for the first training algorithm and the second training algorithm after the second training algorithm is finished (step S450 ).

[0131] The visual display control section 257 may control the visual display to be output to the user terminal based on the result of the evaluation performed by the training evaluation section 255 (step S470 ).

[0132] Figure 5 is a flowchart showing one example of the flow of the first training algorithm and the second training algorithm.

[0133] according to Figure 5 The method can be Figure 3 The first output control unit 251, the second output control unit 253, the training evaluation unit 255 and the visual display control unit 257 described in the embodiment are implemented, so in the following, reference will be made to Figure 3 to illustrate, and with Figure 3 Duplicate contents of the description will be omitted.

[0134] The first output control unit 251 may perform the first training through the first training algorithm according to the user's input, and visually display the buds of the flower of memory (step S510 ).

[0135] The second output control unit 253 confirms that the first training has ended through the first training algorithm, and when a user input to start the second training algorithm is applied to the user terminal, it can be determined whether 1 hour has passed since the end of the first training (step S520). Among them, 1 hour is a specified time that can be changed by setting, so it can be a longer or shorter time value instead of 1 hour.

[0136] If one hour has passed since the first training according to the first training algorithm ended, the second output control unit 253 may determine whether the start date of the second training according to the second training algorithm is the same as the start date of the previous first training according to the first training algorithm (step S530).

[0137] Only when the judgments in step S520 and step S530 are both affirmative, the second output control unit 253 performs the second training through the second training algorithm (step S540), and after the second training is completed, the memory flower displayed in the form of a bud in step S510 is displayed in full bloom (step S550).

[0138] about Figure 5 The diagram will be described later in Fig.23 is described in the description.

[0139] Figure 6 is a flow chart of one example of a process for improving a visual effect of a first visual display.

[0140] When the cumulative number of logins of the training application program provided in the user terminal 110 - 1 reaches a preset number, the visual display control unit 257 may control the second visual display to be output to the user terminal 110 - 1 (step S610 ).

[0141] The visual display control unit 257 may check the number of user logins of the training application program provided in the user terminal 110 - 1 , and if the number of consecutive logins reaches a preset number, control the third visual display to be output to the user terminal 110 - 1 (step S630 ).

[0142] When the evaluation of the first training for the first training algorithm and the second training for the second training algorithm exceeds the preset reference value, the visual display control part 257 may control the fourth visual display to be output to the user terminal 110 - 1 (step S650 ).

[0143] When the first training and the second training corresponding to the first half of the training and the second half of the training are completed on the same date, the visual display control unit 257 can output the first visual display, and change the visual effect of the output first visual display by reflecting the historical information of the second visual display, the third visual display and the fourth visual display in the previous steps S610, S630 and S650 (step S670). For example, when the first visual display when the second visual display, the third visual display and the fourth visual display are not output is a memory flower in the form of lavender bloom, the first visual display whose visual effect changes after the second visual display, the third visual display and the fourth visual display are output can be a memory flower in the form of golden bloom. The diagrammatic description thereof will be described later. Figures 23 to 30 Described in.

[0144] Figure 7 is a diagram showing one example of sub-training algorithms included in the first training algorithm in a table format.

[0145] Reference Figure 7 It can be seen that the first training algorithm includes three sub-training algorithms in total, but is not limited thereto. According to an embodiment, the number of sub-training algorithms included in the first training algorithm may be less than three or more than three.

[0146] The first training algorithm may include sub-training algorithms called "recite with sound", "recall and speak", and "recite in story form", and each of the sub-training algorithms may be implemented by a total of 7 difficulty levels.

[0147] As described above, the user can train all sub-training algorithms included in the first training algorithm. Figure 7 As shown, the sub-training algorithms included in the first training algorithm are training for each different functional area, and are composed only of training that can effectively stimulate the brain area responsible for the user's cognitive function. That is, the sub-training algorithms constituting the first training algorithm perform the function of indirectly increasing the training efficiency of each sub-training algorithm that is different from each other, and therefore, unlike the sub-training algorithms included in the second training algorithm, they are not randomly selected, but all executed.

[0148] Reference Figure 7 It can be seen that the sub-training algorithms included in the first training algorithm are for training the focusing function area, the visualization function area and the fusion function area, and there are no overlapping function areas.

[0149] In addition, as an embodiment, the sub-training algorithms included in the first training algorithm can be executed in a preset order. Figure 7As shown, the first training algorithm sequentially performs "voice recitation", "recall and speak", and "recitation in the form of a story", thereby providing effective stimulation to the brain area responsible for the user's cognitive function. The execution order of the sub-training algorithms included in the first training algorithm can be set in advance, because all the sub-training algorithms included in the first training algorithm are executed by the first output control unit 251, which is different from the feature that only a part of the sub-training algorithms included in the second training algorithm are executed, resulting in the inability to set the order.

[0150] Reference Figure 7 , the sub-training algorithms included in the first training algorithm have a total of 7 difficulty levels. As the difficulty level increases, the number of words that the user needs to remember also increases.

[0151] After the first training according to the first training algorithm is completed, as the user is provided with stimulations of concentration, visualization and fusion directly related to the human cognitive function area sequentially or randomly, the user is more likely to perform the second training algorithm consisting of relatively high-intensity training than the first training algorithm.

[0152] When the sub-training algorithm included in the first training algorithm is output through the user terminal, in the state of the step of the difficulty level being stage 1, the explanation of the training method can be provided in the form of narration. The user can effectively perform the training corresponding to the sub-training algorithm after listening to the explanation of the training method. An example of narration provided for each sub-training algorithm is as follows.

[0153] First, when the sub-training algorithm of "reciting aloud" is provided to the user using the stage 1 difficulty level, the first output control unit 251 can provide the user with narration such as "In this training, we will remember words by reading aloud", "It will be easier to remember if you read aloud", "Let's try to practice by reciting aloud?", etc.

[0154] In addition, when the "Recall and Speak" sub-training algorithm is provided to the user using the stage 1 difficulty level, the first output control unit 251 can provide the user with narration such as "In this training, we will see words and freely say what comes to mind", "If you recall the content to be recited clearly from your mind, you will remember it longer", "Let's try to practice recalling and speaking it out?", etc.

[0155] Finally, when the sub-training algorithm of "reciting in the form of a story" is provided to the user using the stage 1 difficulty level, the first output control unit 251 can provide the user with narration such as "In this training, we will remember words by creating stories", "It will be easier for you to remember by turning the content to be recited into a story", "Let's try to practice by reciting in the form of a story?", etc.

[0156] The difficulty of the sub-training algorithm can change every day. As an example, if the user who started the first stage difficulty level in "reciting with voice" shows a high level of achievement, the next day's "reciting with voice" can be provided with a difficulty level higher than the first stage.

[0157] As another example, if a user who started the stage 2 difficulty level in “reciting as a story” shows a low level of achievement, the next day’s “reciting as a story” may be provided at a difficulty level lower than stage 2.

[0158] The first output control unit 251 can control the narration of each sub-training algorithm to be provided only for the first time. This control method is to omit the narration when the user who has experienced the sub-training algorithm of the second difficulty level receives the sub-training algorithm of the first difficulty level so as to minimize the user's time waste.

[0159] The achievement evaluation of the sub-training algorithm included in the first training algorithm can basically be performed by digitizing the behavior that the user accurately performs the request within a preset response time when a voice message requesting a specific behavior related to cognitive ability is output. That is, the shorter the response time is set, the higher the difficulty level of the training is, and for training that requires more behaviors to be performed under the same response time, the training difficulty level is set higher. When the first training according to the first training algorithm is completed, the first output control unit 251 transmits the result value collected during the training process to the training evaluation unit 255, and the training evaluation unit 255 separately stores the benchmarks of the word-type response and the sentence-type response according to the training type internally defined in the sub-training algorithm or the user's response type, and then digitizes and outputs the evaluation of the training.

[0160] For example, when a user receives a message for a word-type response and prepares to recall one word and respond, the response time (standby time) that can be considered a correct answer is 5 seconds, while when the user prepares to recall 10 words and respond, the response time that can be considered a correct answer is set to 28 seconds.

[0161] As another example, when a user receives a message about a sentence-type response and tries to visualize or grasp the main points, the response time that can be regarded as a correct answer is 20 seconds, while when preparing to fuse 4 words to re-compose a sentence, the response time that can be regarded as a correct answer can be set to 50 seconds. That is, the length of the response time that can be regarded as a correct answer can be set individually according to the user's response type and the characteristics of the sub-training algorithm.

[0162] Each sub-training algorithm is set with 7 difficulty levels, initially starting from the stage 1 difficulty level, and then the difficulty can be increased or decreased based on consideration of the user's achievement level. Since the first training algorithm has the characteristic of including sub-training algorithms that must be performed, the difficulty level is not adjusted for each sub-training algorithm, but can be adjusted collectively based on the correct answer rate of the sub-training algorithm with the lowest correct answer rate.

[0163] In contrast, the difficulty level of the sub-training algorithms included in the second training algorithm can be adjusted for each sub-training algorithm. For example, when the first training algorithm includes 3 sub-training algorithms, the difficulty level can be 3 levels in total, and when the second training algorithm includes 4 sub-training algorithms, the difficulty level can be adjusted individually, for example, to level 3, level 5, level 1, and level 4 in sequence.

[0164] In order to increase the difficulty level by one level, the average correct answer rate of the last 3 times must be above 80%. In addition, in order to decrease the difficulty level by one level, the average correct answer rate of the last 3 times must be below 50%. If the average correct answer rate of the last 3 times is 50% to 80%, the difficulty has not changed, and if the user has no training history, resulting in the inability to establish the concept of the average correct answer rate of the last 3 times, the difficulty level of stage 1 can be maintained until the concept of the last 3 trainings is established.

[0165] Figure 8 The diagram shows, in a table format, difficulty level change criteria of the sub-training algorithms corresponding to the focused functional areas in the first training algorithm.

[0166] In the present invention, according to the user's response, by evaluating the correct answer rate of each sub-training algorithm and finely adjusting the difficulty level, the user's cognitive dysfunction symptoms can be effectively improved.

[0167] Reference Figure 8It can be seen that at the stage 1 difficulty level, when two training words are provided 20 times in total and a 50% correct answer rate is confirmed, it is evaluated as successful training. On the other hand, at the stage 7 difficulty level, when 8 training words are provided in total and an 80% correct answer rate is confirmed, it can be evaluated as successful training. If the target stimulation percentage is not reached, it is regarded as a training failure, and the difficulty may be reduced when the next sub-training algorithm is performed.

[0168] like Figure 7 As shown, as an example of a sub-training algorithm corresponding to a focusing functional area, there is a "vocal recitation" training. In the "vocal recitation" training, the training helps memory through the process of voicing and reciting, and the user gradually increases the amount of information to be remembered through this training algorithm, thereby repeatedly training to increase the working memory capacity.

[0169] The first output control unit 251 can control the output of "voice recitation" according to the following process. First, the first output control unit 251 provides a word that the user wants to recite each time, and can provide text and voice at the same time when providing the word, and only one word is provided on one screen. Next, the first output control unit 251 guides the user to recite each word to be recited three times. During the process of the user reciting the word to be recited, any one of the options of loud, fast, and slow is added to guide the user's concentrated functional area to receive three-dimensional stimulation.

[0170] The first output control unit 251 controls so as to provide feedback corresponding to a correct answer when the user responds according to the instructions, and to provide feedback corresponding to an incorrect answer when the user makes a response different from the instructions or makes no response, and different feedback corresponding to the correct answer / incorrect answer is set for each sub-training algorithm.

[0171] As an optional embodiment, the first output control unit 251 can add interference words starting from a certain difficulty to provide a high training effect. The interference words are similar to the words recited by the user, but not the same words. When the interference words are provided on the screen, the user needs to not respond to it to be considered as the correct answer.

[0172] The first output control unit 251 can control the sub-training algorithm for the concentrated functional area through the words stored in the database 210. Taking into account that the difficulty level of "voice recitation" is stage 8, the maximum exposure frequency of weekly training is 7 times, and the recommended use period of the training device for improving cognitive dysfunction symptoms is 4 weeks, more than 224 words can be pre-stored in the database 210. In particular, considering the interference words for the pre-stored words, words corresponding to 224 n times (n is a natural number greater than 1) are stored in the database 210, and the stored words can be called by the first output control unit 251.

[0173] Fig. 9 The diagram shows, in a table format, difficulty level change criteria of sub-training algorithms corresponding to the visualization function area in the first training algorithm.

[0174] Reference Fig. 9 It can be seen that, in the first stage difficulty level, two training words are provided and the user is made to perform training corresponding to the visualization function area, and in the seventh stage which is the highest difficulty level, the number of training words increases to eight.

[0175] like Figure 7 As shown, as an example of a sub-training algorithm corresponding to a focused functional area, there is "recall and speak" training. The goal of "recall and speak" training is to practice memory using the user's own experience and imagination so that it can be easily remembered.

[0176] The "recall and speak" training is a training in which a word is provided to the user terminal 110-1, and the user is required to view the provided word and think about the associated content within 3 seconds. If the user is exposed to the training for the first time, the first output control unit 251 controls the output of the exemplary sentence together with the user training instructions. For example, the first output control unit 251 controls the output of the guidance message "view the word and freely speak out the associated content" through the speaker of the user terminal 110-1, and after a prescribed standby time (3 seconds) has passed, the user voice input is collected.

[0177] The training evaluation unit 255 stores the scoring criteria for the "recall and speak" training. As an example, if the user responds within the specified time and the user's response contains more than 5 syllables, it can be evaluated as a correct response. Due to the characteristics of the visualization function area, the user's response form is not stereotyped, so the user's response is judged using the concept of a correct response rather than the concept of a correct answer.

[0178] The first output control unit 251 controls so as to provide feedback corresponding to a correct response when the user responds with a positive response, and to provide feedback corresponding to an incorrect response when the user makes a response different from the instruction or no response, and different correct response / incorrect response corresponding feedback is set for each sub-training algorithm.

[0179] If the user does not respond with a correct response, the first output control unit 251 controls the correct response example of the word to be output to the user terminal 110-1 only once, and can instruct the user to follow the correct response example within a certain time. If the user follows the correct response example within a certain time, the training evaluation unit 255 can be controlled to give a specified bonus. For example, if the user spontaneously responds with a correct response and gets 2 points, the user can get 1 point when following the correct response provided according to the instruction.

[0180] The first output control unit 251 can control the sub-training algorithm for the operation function area through the words stored in the database 210. Taking into account that the difficulty level of "recall and speak" is stage 8, the maximum training exposure frequency per week is 7 times, and the recommended use period of the training device for improving cognitive dysfunction symptoms is 4 weeks, more than 224 words can be pre-stored in the database 210. In particular, considering the example of correct response to the pre-stored words, words corresponding to 224 n times (n is a natural number greater than 1) are stored in the database 210, and the stored words can be called by the first output control unit 251.

[0181] Fig.10 The diagram shows, in a table format, difficulty level change criteria of sub-training algorithms corresponding to fusion function areas in the first training algorithm.

[0182] Reference Fig.10 It can be seen that, at the first difficulty level, the first output control unit 251 provides two training words and allows the user to perform training corresponding to the fusion function area, and at the seventh level, which is the highest difficulty level, the number of training words increases to 8. In addition, the first output control unit 251 controls the training to be performed by dividing the training words into two clusters using a split structure starting from the third difficulty level.

[0183] like Figure 7 As shown, as an example of a sub-training algorithm corresponding to the fusion function area, there is "reciting in the form of a story" training. The goal of "reciting in the form of a story" training is to make the user easily remember by letting the user repeat the process of making a story and memorizing it.

[0184] The "reciting in the form of a story" training means providing a certain number of words to the user terminal 110-1 and giving story creation conditions to guide the user to create a story that meets the provided words and story creation conditions. If the user is exposed to the training for the first time, the first output control unit 251 can control the output of the training instructions for the user to the user terminal 110-1.

[0185] The first output control unit 251 can perform "reciting in the form of a story" training according to the following process. First, the first output control unit 251 controls the output of the number of training words corresponding to the difficulty level to the user terminal 110-1, and can allow the user to further confirm the story creation conditions. Among them, the story creation condition can be one of the four emotional modifiers such as sadness, happiness, fear, and happiness, and one can be randomly selected to provide to the user. The user has 3 seconds to create a story, and can create a story that meets both the training words and the story creation conditions. If the speaking time comes after the story creation time ends, the created story will be told within the specified time (for example, 30 seconds).

[0186] The training evaluation unit 255 can analyze the story created by the user, and comprehensively check whether all training words are included, whether the story creation conditions are met, and whether the story is finished within the specified time, etc., and control the user terminal 110-1 to provide feedback on correct or incorrect reactions to the user. For example, if the user only uses 3 of the 4 training words to create a story, the first output control unit 251 receives feedback from the training evaluation unit 255, notifies the user of a missing word, and can guide the user to re-create the story. As described above, if a correct reaction is not obtained after one training, the training evaluation unit 255 can give a lower score.

[0187] As an optional embodiment, the time for the user to speak the story he / she created can be set differently according to the difficulty level. For example, at the first difficulty level, the first output control unit 251 can allow the user to create a story for 2 training words and give the user 30 seconds to speak, while at the fourth difficulty level, the user can create a story for 2 training words and a story for 3 training words, and give the user 20 seconds and 30 seconds to speak, respectively, so as to provide sufficient stimulation to the user's cognitive function area.

[0188] As another embodiment, after the user's storytelling time is over, the first output control unit 251 can ask again what the training word is and guide the user to respond. The user can obtain sufficient stimulation in the cognitive function area by recalling the training word again.

[0189] The training evaluation unit 255 stores the scoring criteria for the "reciting in the form of a story" training. The first output control unit 251 controls to provide feedback corresponding to a correct response when the user responds with a correct response, and to provide feedback corresponding to an incorrect response when the user responds differently from the instruction or does not respond, and to set feedback corresponding to a correct response / incorrect response differently for each sub-training algorithm.

[0190] The first output control unit 251 may control the sub-training algorithm for the fusion function area to be performed through the words stored in the database 210. Considering that the difficulty level of "reciting in the form of a story" is the 8th stage, the maximum training exposure frequency per week is 7 times, and the recommended use period of the training device for improving cognitive dysfunction symptoms is 4 weeks, more than 224 words may be pre-stored in the database 210.

[0191] When the training of "reciting with sound", "recalling and speaking", and "reciting in the form of a story" as sub-training algorithms included in the first training algorithm are all completed, the first output control unit 251 can control the user terminal 110-1 to provide feedback that the first training algorithm has ended, and notify the visual display control unit 257 that the first training algorithm has ended to provide the first visual display through the user terminal 110-1. As described above, the first visual display can be a flower of memory.

[0192] In addition, the first visual display provided by the visual display control unit 257 can be an animation composed of more than two frames. For example, if the first visual display is a flower of memory, the visual display control unit 257 can control the animation to switch from the first frame (only branches are drawn) to the second frame (flower buds are formed on the branches) to be output through the user terminal 110-1 after the first training algorithm is completed. The above-mentioned visual display is an image that visually visualizes the situation that the user's cognitive dysfunction symptoms are improving. By watching the flower of memory provided as the first visual display, the user can gain confidence similar to the improvement of cognitive dysfunction symptoms. The schematic description of the first visual display related to the flower of memory will be discussed later. Figures 23 to 30 Described in.

[0193] Fig.11 is a diagram showing one example of sub-training algorithms included in the second training algorithm in a table format.

[0194] Reference Fig.11 It can be seen that the number of sub-training algorithms included in the second training algorithm is 9. According to an embodiment, the number of sub-training algorithms included in the second training algorithm may be less than 9 or more than 9.

[0195] The second training algorithm may include sub-training algorithms called "repeat memory", "word swap", "clapping", "remember order", "find words", "remember appearance", "throw words", "weird recitation" and "synthesize into one", and each sub-training algorithm may be implemented by 7 difficulty levels.

[0196] As described above, the user can perform training for a part of the sub-training algorithms included in the second training algorithm, and the time node for executing the sub-training algorithms included in the second training algorithm is after the training of the sub-training algorithms included in the first training algorithm is completed. According to the embodiment, it has been explained that after the training of the sub-training algorithms included in the first training algorithm is completed, the second training algorithm can be started only after a prescribed time has passed.

[0197] like Fig.11 As shown, the sub-training algorithm included in the second training algorithm consists only of training that can effectively stimulate the brain area responsible for the user's cognitive function. Fig.11 The sub-training algorithms included in the second training algorithm are similar to those included in the first training algorithm in that both are training for the functional areas of focusing, visualization, and fusion, but different from the sub-training algorithms included in the first training algorithm in that there are some overlapping functional areas. Fig.11 There are 5 sub-training algorithms for the centralized functional area, 2 sub-training algorithms for the visualization functional area, and 2 sub-training algorithms for the fusion functional area.

[0198] Reference Fig.11 ,The sub-training algorithm included in the second training algorithm consists of 7 difficulty levels. As the difficulty level increases, the number of words that the user needs to remember also increases.

[0199] After the first training according to the first training algorithm is finished, the user is sequentially or randomly provided with stimulations of concentration, visualization, and fusion directly related to the cognitive function area of ​​the person, and the user can more easily perform the second training algorithm consisting of relatively high-intensity training compared to the first training algorithm. When the end of the first training algorithm is detected, the second output control unit 253 can control a part of the sub-training algorithms included in the second training algorithm to be output to the user terminal 110-1 by specifying it.

[0200] When the sub-training algorithm included in the second training algorithm is output through the user terminal, at the stage 1 difficulty level, an explanation of the training method can be provided in the form of narration. The user can effectively perform the training corresponding to the sub-training algorithm after listening to the explanation of the training method. An example of narration provided for each sub-training algorithm is as follows.

[0201] First, when the sub-training algorithm of "repeated memory" is provided to the user at the stage 1 difficulty level, the second output control unit 253 can provide the user with narration such as "In this training, we will remember words by repeatedly reading them aloud", "Repeated reading aloud many times is a good way to remember", "Let's try to practice by repeated recitation?", etc.

[0202] In addition, when the sub-training algorithm of "word swap" is provided to the user at the stage 1 difficulty level, the second output control unit 253 can provide the user with narration such as "In this training, we will alternately say words that are suitable for the topic", "By gradually increasing the amount of words that can be remembered, you can expand the range of your memory", "Let's try practicing by word swapping?", etc.

[0203] In addition, when the sub-training algorithm of "clapping" is provided to the user at the stage 1 difficulty level, the second output control unit 253 can provide the user with narration such as "In this training, we will only clap for the words we recite", "If you gradually increase the speed, it can bring healthy stimulation to the brain", "Let's try practicing by clapping?", etc.

[0204] In addition, when the sub-training algorithm of "Remembering Orders" is provided to the user at the stage 1 difficulty level, the second output control unit 253 can provide the user with narration such as "In this training, we will play the role of store owners and remember customers' orders", "Focus on remembering one order at a time to avoid missing important information", "Let's try practicing by remembering orders?", etc.

[0205] In addition, when the "find word" sub-training algorithm is provided to the user at the stage 1 difficulty level, the second output control unit 253 can provide the user with narration such as "In this training, we will only focus on the information that needs to be remembered", "Focusing on only one important word can help improve concentration and memory", "Let's try practicing by finding words?", etc.

[0206] In addition, when the "Throwing Words" sub-training algorithm is provided to the user at the stage 1 difficulty level, the second output control unit 253 can provide the user with narration such as "In this training, we will hear descriptions and try to recall the appearance of objects", "The more vividly you can recall the appearance of objects, the deeper your memory will be", "Let's try to practice by memorizing the appearance of objects?", etc.

[0207] In addition, when the sub-training algorithm of "Remember the appearance" is provided to the user at the stage 1 difficulty level, the second output control unit 253 can provide the user with narration such as "In this training, we will remember words by throwing objects into the sea", "The more vividly you can recall the scene of the objects being thrown, the more the memory will be impressed in your mind", "Let's try to practice memory by throwing objects?", etc.

[0208] In addition, when the sub-training of "weird recitation" is provided to the user at the first stage difficulty level, the second output control unit 253 can provide the user with narration such as "In this training, we will memorize words through weird stories", "The weirder the story, the more impressive it will leave in the mind", "Let's try to practice through weird recitation?", etc.

[0209] In addition, when the "merge into one" sub-training algorithm is provided to the user at the stage 1 difficulty level, the second output control unit 253 can provide the user with narration such as "In this training, we will merge two words into one to remember them", "It may seem strange to imagine the merged words, but it is a very effective way of memorizing", "Let's try to practice by merging them into one?", etc.

[0210] The second output control unit 253 can control the narration of each sub-training algorithm to be provided only once for the first time. This control method is to minimize the time waste of the user by omitting the narration when the user who has experienced the sub-training algorithm of the second difficulty level is trained with the sub-training algorithm of the first difficulty level.

[0211] The difficulty of the sub-training algorithms included in the second training algorithm can be adjusted for the sub-training algorithms. For example, when the first training algorithm includes 3 sub-training algorithms, the difficulty level can be 3 levels in total, and when the second training algorithm includes 4 sub-training algorithms, the difficulty level can be adjusted separately, for example, adjusted to level 3, level 5, level 1 and level 4 in sequence.

[0212] In order to increase the difficulty level by 1 level, the average correct answer rate of the last 3 times needs to be above 80%. In addition, in order to reduce the difficulty level by 1 level, the average correct answer rate of the last 3 times needs to be below 50%. If the average correct answer rate of the last 3 times is 50% to 80%, the difficulty has not changed. If the user has no training history and cannot build a concept of the average correct answer rate of the last 3 times, the difficulty level of stage 1 can be maintained until the concept of the last 3 trainings is built.

[0213] In the following, the training method and difficulty setting of the sub-training algorithm included in the second training algorithm will be described in detail.

[0214] Fig.12 It is a diagram showing, in a tabular form, a difficulty level change reference of the “repetitive memory” training in the second training algorithm.

[0215] Reference Fig.12 It can be seen that at the first difficulty level, the second output control unit 253 provides two training words for the user to perform "repeated memory" training, and at the seventh difficulty level, which is the highest difficulty level, the training words are increased to 8. The goal of the "repeated memory" training is to guide the user to repeat reading aloud, thereby helping the user to remember easily.

[0216] The second output control unit 253 provides the words that the user wants to remember one by one through the user terminal 110-1, and can provide text and voice at the same time when providing the words, and only one word is provided on one screen. The second output control unit 253 allows the user to repeat each word n ​​times (n is randomly selected between 3 and 5), and the response time for each repetition is 2 seconds.

[0217] After the user completes the following reading of each training word, the second output control unit 253 can provide a preset time (e.g., 5 seconds) and guide the user to sequentially speak all the training words learned at the current difficulty level. At the first stage difficulty level, the user needs to recall and speak 2 training words in sequence, and at the eighth stage difficulty level, the user needs to recall and speak 8 training words in sequence to be considered a correct response. The more training words there are, the longer the time provided to the user can be.

[0218] As an optional embodiment, the scoring criteria and difficulty change criteria of the "repeated memory" training stored in the training evaluation unit 255 can be different. For example, the behavior of repeating the words n times according to the guidance in the process of the user learning the training words will only be scored, but will not affect the difficulty change. The training evaluation unit 255 can determine whether to increase or decrease the difficulty only based on the achievement level of the training of saying the training words in sequence in the step of recalling after the user has learned all the training words.

[0219] The second output control unit 253 can control the "repetitive memory" training using the words stored in the database 210. Considering that the difficulty level of "repetitive memory" is stage 8, the maximum training exposure frequency per week is 7 times, and the recommended use period of the training device for improving cognitive dysfunction symptoms is 4 weeks, more than 224 words can be pre-stored in the database 210.

[0220] Fig.13 It is a diagram showing, in a tabular form, a difficulty level change benchmark of the “word swap” training in the second training algorithm.

[0221] Reference Fig.13 It can be seen that the second output control unit 253 controls to provide 3 training words at the first difficulty level and ends when the number of words reaches 4, and to provide 9 training words at the seventh difficulty level, which is the highest difficulty level, and ends when the number of words reaches 10. The goal of the "word swap" training is to increase the user's working memory capacity by gradually increasing the information to be remembered.

[0222] The second output control unit 253 can guide the user to perform word exchange training with the AI-based virtual training object after providing the user with three training words through the user terminal 110-1. Specifically, the "word exchange" training means that when the user says the word "apple", the AI ​​responds by saying "apple", "pear", and the user then says "apple", "pear", "peach", which means that the words provided as training are connected one by one.

[0223] The training evaluation unit 255 evaluates the user's training results as correct answers / wrong answers based on the number of training words set for each difficulty level and the number of words set as the end time node. As an example, if the user continues to connect the words set according to each difficulty level to the end, it is a correct answer, and other situations may be regarded as wrong answers.

[0224] Fig.14 It is a diagram showing, in a tabular form, a difficulty level change reference of the “clapping” training in the second training algorithm.

[0225] Reference Fig.14 It can be seen that at the first level of difficulty, the clapping speed dropped from 3.0 seconds to 2.8 seconds, and the benchmark rate considered as a correct response was 50%, while at the seventh level of difficulty, the clapping speed dropped from 2.4 seconds to 2.2 seconds, and the benchmark rate considered as a correct response increased significantly to 80%. The goal of "clapping" training is to gradually shorten the execution time in order to improve the user's memory processing speed.

[0226] The second output control unit 253 guides the user to remember a word through the user terminal 110-1, and then clap when the remembered word appears, and do not clap when the unremembered word appears. The unremembered word may be the interference word mentioned above. Under the difficulty level of stage 7, the user terminal 110-1 outputs a total of 28 words without voice prompts. The user needs to confirm the word within 2.2 seconds to 2.4 seconds and make a clap or not clap behavior, so that the training can be evaluated.

[0227] After providing the words according to the total number of stimuli set for each difficulty level, the training evaluation unit 255 evaluates the user's training results as correct responses / incorrect responses based on the number of claps. As an example, if the user claps correctly only for the memorized words, the training evaluation unit 255 can evaluate as correct responses for all stimuli.

[0228] 15A and 15B are diagrams showing, in a table form, a reference and an example of changes in the difficulty level of the "remember the order" training in the second training algorithm.

[0229] 15A , it can be seen that at the first difficulty level, the number of training words is 2 and the number of customers is 1, while at the seventh difficulty level, the number of training words is 8, the number of customers is 2, and the number of orders for each customer is 4. The goal of the "remember orders" training is to improve the selective attention of users with symptoms of cognitive dysfunction by suppressing distractions and focusing only on the target.

[0230] The second output control unit 253 guides the user to recite the training words set by the difficulty level through the user terminal 110-1, and then guides the user to listen to the orders for more than one customer using all the training words set by the difficulty level. The user can obtain an evaluation of the correct response / incorrect response of this training by reconfirming the product ordered by the customer after listening to the order. The customer's voice can be realized in a preset AI voice.

[0231] Referring to Fig. 15B, various variations when a customer orders one to four products are recorded in the form of examples. Fig. 15B is provided to AI in the form of a script, and AI can generate an ordering sentence with reference to Fig. 15B and speak it out through the speaker of user terminal 110-1.

[0232] The training evaluation unit 255 determines the degree to which the product specified by the user in the response is consistent with the product ordered by the customer, and evaluates it as a correct response / incorrect response. For example, at the 7th stage of difficulty level, if 2 customers order 4 products respectively and the user accurately remembers 7 products, the training evaluation unit 255 can ultimately evaluate it as a correct response. According to an embodiment, to achieve actual conditions, when a customer implemented by AI places an order for a product, the second output control unit 253 can play background music (BGM) to achieve a distraction effect.

[0233] Fig.16 This is a diagram showing in a tabular form a difficulty level change standard of the “word search” training in the second training algorithm.

[0234] Reference Fig.16 It can be seen that at the difficulty level of stage 1, there is one training word, a total of 5 words, and 3 rounds, while at the difficulty level of stage 7, there are 4 training words, a total of 9 words, and 2 rounds. The goal of "find the word" training is to improve the selective attention of users with symptoms of cognitive dysfunction by suppressing interference and focusing only on the target.

[0235] First, the second output control unit 253 outputs a category (boundary) through the user terminal 110-1, guiding the user to confirm the category. The category can be a category randomly selected from four categories such as animals, vehicles, occupations, and clothing, but other categories can also be added according to the embodiment. Next, the second output control unit 253 can change the words corresponding to the category and the interference words that do not correspond to the category every 2 seconds, and train the user to speak the word only when the word corresponding to the category appears. When the word is provided on the display of the user terminal 110-1, text and voice can be provided together.

[0236] Fig.17 : is a diagram showing, in a tabular form, a difficulty level change benchmark of the “remember appearance” training in the second training algorithm.

[0237] Reference Fig.17 It can be seen that there are differences in the number of descriptions, the number of items, and the number of descriptions per item between difficulty level 1 and difficulty level 7. The "remember appearance" training is a training that allows users to create a clear mental image of information through language description.

[0238] First, the second output control unit 253 can control the output of the description of the item through the user terminal 110-1. The user can guide the correct response / incorrect response to the training by listening to the description of the item and making a response corresponding to the description elements. The description elements are composed of 7 types such as shape, color, pattern, material, quantity, size and length. The second output control unit 253 can explain the description of the item to the user in the form of a sentence, and instruct the user to imagine the appearance of the item for 5 seconds through the user terminal 110-1. Next, the second output control unit 253 can select 1 from the 7 description elements to ask the user to respond, and the user can be trained on the way to respond to it. Fig.17 As described above, at most four descriptive sentences for each item are stored in the database 210 .

[0239] Fig.18 1 is a diagram showing in tabular form a difficulty level variation benchmark for “throwing word” training in the second training algorithm.

[0240] Reference Fig.18 It can be seen that the difference in the number of training words between the difficulty level 1 and the difficulty level 7 is 6. "Tossing words" training is a process of priming the process for memorizing by unconsciously arranging information in a familiar space.

[0241] First, the second output control unit 253 provides the words that the user wants to recite through the user terminal 110-1. When the second output control unit 253 provides the words through the user terminal 110-1, text and voice can be provided together. The second output control unit 253 can control the output of the guide message to make the user read the words to be recited again. The second output control unit 253 controls the output of the description sentence about the words to be recited being thrown into the sea regardless of whether the user responds. When the training words of each difficulty level are all used up, the user can be instructed to say the training words thrown into the sea in turn. The user recalls the words while associating (visualization) to the image of the words being thrown into the sea, and as verified in the statistical data, the words can be recalled with better memory than at other times. The training evaluation unit 255 can analyze the user's response, determine how many training words are included, and evaluate with scores or grades.

[0242] Fig.19 is a diagram showing in tabular form a difficulty level change benchmark for the “odd recitation” training in the second training algorithm.

[0243] Reference Fig.19It can be seen that the difference between the difficulty level 1 and the difficulty level 7 is not only 6 in the number of training words, but also in the split structure. Split structure means that if there are 4 training words, the same training as when there are 2 training words is performed twice, and the corresponding cognitive function area of ​​the user is intensively stimulated in a short period of time, which can improve the efficiency of improving cognitive dysfunction symptoms. "Strange Recitation" training is a training that helps users remember content more easily by linking the memory process with a story.

[0244] First, the second output control unit 253 can provide the words (training words) that the user wants to recite through the user terminal 110-1. The second output control unit 253 can provide text and voice together when providing words to the user, and only provide one word on one screen. Next, the second output control unit 253 can provide a fusion sentence that uses more than two words provided. The user can confirm more than two words again after reading the fusion sentence. The second output control unit 253 can only provide a part of the fusion sentence as a clue, and instruct the user to recall and say the memorized word within 5 seconds. If the word that the user recalls and says is a word included in the fusion sentence, the training evaluation unit 255 can evaluate it as a correct response, otherwise it is an incorrect response and is scored.

[0245] The second output control unit 253 can control the use of words stored in the database 210 for "Qi Ba Mei Shou" training. Taking into account that the difficulty level of "Qi Ba Mei Shou" is stage 8, the maximum training exposure frequency per week is 7 times, and the recommended use period of the training device for improving cognitive dysfunction symptoms is 4 weeks, more than 224 words can be pre-stored in the database 210. In addition, the "Qi Ba Mei Shou" training uses pre-stored fusion sentences for training, so hundreds of fusion sentences are additionally stored in the database 210 in combinations of 2 fusions to 4 fusions.

[0246] Fig. 20 It is a diagram showing, in a tabular form, a difficulty level change benchmark of the "synthesized one" training in the second training algorithm.

[0247] Reference Fig. 20 It can be seen that between the difficulty level 1 and the difficulty level 7, not only the number of training words differs by 6, but also the number of index words differs by 6. Index words will be described later. The "Synthesis into One" training is the same as the aforementioned "Odd Recitation" training, which is a training for the fusion function area. Therefore, it is a training that helps users remember the content more easily by linking the memory process with the story.

[0248] The second output control unit 253 can provide the words that the user wants to recite one by one. When the second output control unit 253 provides words through the user terminal 110-1, the screen text and voice are provided at the same time, and only one word can be provided on one screen. Next, the second output control unit 253 can provide a fused image for each word to be remembered. The second output control unit 253 can output a guidance message to enable the user to recall the image within 5 seconds after confirming the fused image of each word. Finally, the second output control unit 253 can control the provision of a part of the fused image as a clue, and then instruct the user to say the remembered word within 5 seconds, and count the number of provided training words mentioned in the user's response, and the training evaluation unit 255 will evaluate it. The training evaluation unit 255 only adds points when all training words are mentioned in the user's response. Otherwise, all can be processed as 0 points.

[0249] Fig.21 is a diagram showing a table for explaining that a warm-up algorithm can be selectively executed before executing a first training algorithm.

[0250] Fig.21 The warm-up algorithm shown in FIG. 2 is a non-training algorithm in which the first output control unit 251 guides the user to perform physical exercise before controlling the first training algorithm to be output to the user terminal, thereby providing a prescribed stimulation to the user's cognitive function area. Fig.21 As shown, the user can move the body and activate the brain according to the guidance content of the first output control unit 251, so as to change the user's state to the optimal state before executing the first training algorithm.

[0251] The first output control unit 251 can control the alternating supply of Fig.21 For example, the first output control unit 251 can control so that 1 set is provided on Monday, 2 sets are provided on Tuesday, 3 sets are provided on Wednesday, and 1 set is provided again on Thursday. The evaluation criterion of the execution achievement level of the warm-up algorithm is not separately set, so the training evaluation unit 255 does not perform the evaluation of the warm-up algorithm.

[0252] Fig. 22 is a table for illustrating that a meditation algorithm can be selectively executed before executing a second training algorithm.

[0253] Reference Fig. 22 It can be seen that the meditation algorithm is divided into three areas such as gymnastics, breathing, and imagination. The number of sub-algorithms of the meditation algorithm stored in the database 210 is more than 60, and Fig. 22It can be understood as extracting only a part of the results. The meditation algorithm has the functional effect of relieving the user's nervous state before executing the second training algorithm that requires relatively more concentration than the first training algorithm. The second output control unit 253 can randomly select a preset number of sub-algorithms included in the meditation algorithm and provide them to the user.

[0254] As an optional embodiment, the second output control unit 253 can also control so that when a part of the sub-training algorithms that the user must perform in this training is determined in the sub-training algorithms included in the second training algorithm, the meditation algorithm corresponding to the determined sub-training algorithm is output. For example, if the meditation algorithm corresponding to the "throwing words" training is gymnastics meditation 5, the second output control unit 253 can control so that gymnastics meditation 5 must be included in the randomly selected sub-algorithm.

[0255] Fig.23 is a diagram for explaining a first visual display outputted through a user terminal.

[0256] Already in Figure 3 It is described that the first visual display output to the user terminal 110-1 under the control of the visual display control unit 257 may be a flower of memory. The flower of memory is an image of a flower pot, a flower stem growing from the flower pot, and a flower blooming from the flower stem.

[0257] Fig.23 Part (a) of FIG. 1 schematically shows a screen output to the user terminal 110-1 when the user successfully logs into the training application. The user's name and a simple greeting are displayed together with the memory flower. Fig.23 in part (a) of the .

[0258] Fig.23 Part (b) is a screen that requires user input so that the user can start the first training algorithm. The user can input the start button to output Fig.23 part (c) of the

[0259] Fig.23 Part (c) shows a picture of a flowerpot for growing memory flowers. "Flowerpot No. 2" refers to "Flowerpot No. 1" that the user has completed and archived using the training application. The user can use the training application according to the present invention for 4 weeks, while creating and archiving a total of 4 complete flowerpots. One flowerpot can grow 7 flower stems, and the 4 completed flowerpots include a total of 28 flower stems. By archiving the flowerpots containing memory flowers and visually confirming them, the user can intuitively feel the sense of accomplishment gained from the training for improving the symptoms of cognitive dysfunction. Fig.23An empty flower pot is drawn in part (c), but if there is previous training history, more than one flower stem can be displayed together with the memory flower.

[0260] Fig.24 is a diagram showing one example of badges that a user can obtain.

[0261] More specifically, when the user logs in to the training application through the user terminal 110-1, the visual display control unit 257 can detect the login history before executing any one of the first training algorithm and the second training algorithm, so that a reward can be provided 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.

[0262] exist Fig.24 In the example, water badge 2410 refers to a badge with a watering can engraved on a hexagonal base, and water badge 2410 may be a reward provided when the cumulative number of logins of a user reaches a certain number of times. In the following, for ease of explanation, the reward provided when the cumulative number of logins reaches a certain number of times is referred to as the first reward. The first reward is visually displayed on user terminal 110-1, and thus may also be referred to as the second visual display following the flower of memory, which is an example of the first visual display.

[0263] Fig.24 The sentence of the water badge 2410 in the example means that since the cumulative number of logins of the user has reached a certain number, the "water of life" that makes the memory flower fresh can be provided as a reward, and the visual display control unit 257 can control the change of the visual effect of the first visual display as the memory flower based on the history information of the second visual display. For example, when the water of life is used, when the bud of the memory flower changes into a flower, the number of petals may be more than usual. The user can feel the meaning of the training and gain a sense of accomplishment through the visual changes of the memory flower.

[0264] As an optional embodiment, the certain number of times the first reward is provided to the user may be a certain time interval. For example, the visual display control unit 257 may control the first reward to be provided by detecting the login on the 5th day, the login on the 10th day, and the login on the 15th day.

[0265] Fig.25 is a diagram showing another example of badges obtainable by a user.

[0266] exist Fig.25In the description, sun badge 2510 refers to a badge with a sun engraved on a hexagonal base, and the sun on sun badge 2510 is the result of the visualization of sunlight and solar heat. Sun badge 2510 can be a reward provided when the number of consecutive logins of a user reaches a certain number. In the following, for ease of explanation, the reward provided when the number of consecutive logins reaches a certain number is referred to as the second reward. The second reward is also visually displayed on the user terminal 110-1 in the same manner as the first reward, and can therefore also be referred to as the third visual display following the flower of memory as an example of the first visual display and the water badge as an example of the second visual display.

[0267] Fig.25 The sentence of the sun badge 2510 in the example means that since the number of consecutive logins of the user reaches a certain number, the "sun of life" that makes the memory flower healthy can be provided as a reward, and the visual display control unit 257 can control the change of the visual effect of the first visual display of the memory flower based on the historical information of the third visual display. For example, when the sun of life is applied, the color of the petals of the memory flower can be changed to a darker and stronger color, and the user can feel the meaning of the training and gain a sense of accomplishment through the visual changes of the memory flower.

[0268] As an optional embodiment, the number of times the first reward is provided to the user may be a date determined according to a certain rule. For example, the visual display control unit 257 may control the second reward to be provided by detecting continuous login for 3 days, continuous login for 5 days, continuous login for 10 days, or continuous login for 20 days.

[0269] Fig.26 is a diagram showing still another example of badges that a user can obtain.

[0270] exist Fig.26 In the example, the golden wind badge 2610 refers to a badge with golden wind engraved on a hexagonal base, and the golden wind of the golden wind badge 2610 is the result of the wind being visualized. The golden wind badge 2610 can be a reward provided only when the average correct answer rate is 50% or more in the second training algorithm executed by the second output control unit 253 as the evaluation result of the training evaluation unit 255. In the following, for the convenience of explanation, the reward provided when the average correct answer rate reaches 50% or more is referred to as the third reward. The third reward is also visually displayed on the user terminal 110-1 in the same manner as the first reward, and can therefore also be referred to as the fourth visual display after the memory flower as an example of the first visual display, the water badge 2410 as an example of the second visual display, and the sun badge 2510 as an example of the third visual display.

[0271] Fig.26The sentence of the golden wind badge 2610 in the example means that since the average correct answer rate of the user exceeds 50%, the "golden wind" is provided to make the memory flower gorgeous as a reward, and the visual display control unit 257 can control the visual effect of the first visual display of the memory flower to change based on the historical information of the fourth visual display. For example, when the golden wind is applied, the petal color of the memory flower also changes to golden yellow, and the user can feel the meaning of the training and gain a sense of accomplishment through the visual change of the memory flower.

[0272] Fig. 27 is a diagram for explaining a bud of a flower of memory as an example of a first visual display.

[0273] Already in Figure 3 It is explained that the flower of memory as described above is an example of the first visual display. When the user logs in and obtains the flower pot, when the first training algorithm ends normally, buds of the flower of memory will form on the flower stem, and when the second training algorithm also ends normally, the flower that was previously in a bud state will change into a full bloom state. Fig. 27 A diagram schematically shows a process of forming the buds of the flower of memory by the visual display control unit 257 when the first training algorithm ends normally.

[0274] Fig.28 is a diagram for explaining a blooming flower of memory as another example of the first visual display.

[0275] As described above, when the user normally performs the training according to the first training algorithm and forms the bud of the flower of memory, the second training algorithm also ends normally, such as Fig.28 As shown in part (a) of the figure, the flower with buds becomes Fig.28 The user can sequentially view the state of only the flower pot, the state of the flower buds of the flower of memory growing from the flower pot, and the state of the flower of memory with the flower buds blooming through the user terminal 110-1, and hope for improving the symptoms of cognitive dysfunction, and as he feels a high sense of achievement and emotion, he will actively participate in training in the future.

[0276] Fig.29 : is a diagram for explaining a blooming golden flower of memory as still another example of the first visual display.

[0277] As described above, when the user normally executes the first training algorithm and the second training algorithm, and the training evaluation unit 255 determines that the average correct answer rate exceeds 50%, as shown in FIG. Fig.29 The flower with buds shown in part (a) becomes Fig.29The user can obtain a strong motivation to train for high achievements while watching the blooming golden memory flower through the user terminal 110-1. The visual display control unit 257 can upgrade the memory flower with buds to a gold version and make it bloom based on the historical information that the golden wind badge 2610 equivalent to the third reward is output as the fourth visual display. In order to provide the user with a more dramatic effect, a high-quality animation effect can be added during the blooming process.

[0278] Fig.30 This is a picture used to explain the save file of Memory Flower.

[0279] Fig.30 Part (a) shows that two memory flowers are in full bloom, and one memory flower is in a state of only forming buds. That is, it can be interpreted that the user normally completed the training according to the first training algorithm and the second training algorithm on one of the two days, and only performed the training according to the first training algorithm on the other day.

[0280] on the other hand, Fig.30 Part (b) shows a state in which 7 memory flowers are blooming on 7 flower stems, which can be interpreted as the user did not rest every day within a week and completed the training according to the first training algorithm and the second training algorithm normally.

[0281] As each day begins, the flower stem in the flower pot will continue to grow. If no training is performed on that day, the flower stem will never bloom with the flower of memory. Fig.30 Part (a) and part (b) are both flower pots that can no longer grow flower stems, and the flower pot named flower pot No. 1 will be archived and permanently preserved. Users can view the archived flower pots and gain aesthetic beauty and a sense of accomplishment. After flower pot No. 1 is archived, a new flower pot No. 2 will be provided the next day, and based on the user's training participation, the memory flower can be cultivated again in flower pot No. 2.

[0282] According to the present invention, a training algorithm for significantly improving cognitive dysfunction symptoms in a patient having cognitive dysfunction symptoms may be provided in various forms.

[0283] The embodiments of the present invention described above can be implemented in the form of a computer program that can be executed on a computer through various components, and the computer program as described above can be recorded in a computer-readable medium. At this time, the medium may include magnetic media such as hard disks, floppy disks and tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floppy disks, and hardware devices such as ROMs, RAMs, flash memories, etc. that are specially configured to store and execute program instructions.

[0284] On the other hand, the computer program may be specially designed and configured for the present invention, or may be known and available to those of ordinary skill in the computer software field. Examples of computer programs may include not only machine language codes created by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.

[0285] The specific implementation described in the present invention is an example and is not intended to limit the scope of the present invention in any way. For the simplicity of the specification, the description of traditional electronic components, control systems, software, and other functional aspects of the system may be omitted. In addition, the connection of lines or connecting members between the constituent elements shown in the drawings is a schematic diagram showing functional connections and / or physical or circuit connections, and in actual devices, various functional connections, physical connections, or circuit connections that can be replaced or added may be shown. In addition, unless there is a specific description of "necessary", "important", etc., it may not be a constituent element necessary for the application of the present invention.

[0286] In the specification of the present invention (especially, in the claims), the use of the term "said" and similar indicating terms can correspond to both the singular and the plural. In addition, when describing the range in the present invention, it includes the invention to which the various values ​​included in the range are applied (unless there is a description to the contrary), and is equivalent to describing the various individual values ​​constituting the range in the detailed description of the invention. Finally, unless there is a clear order or a description to the contrary for the steps constituting the method according to the present invention, the steps can be performed in a suitable order. The present invention is not necessarily limited to the order of description of the steps. All examples or exemplary terms (e.g., etc.) used in the present invention are only for the purpose of describing the present invention in detail, and unless limited by the claims, the scope of the present invention will not be limited to the examples or exemplary terms. In addition, it will be appreciated by those of ordinary skill in the art that various modifications, combinations and changes can be made according to design conditions and facts within the scope of the appended claims and their equivalents.

Claims

1. A method for implementing an application for maintaining cognitive function and improving cognitive decline, characterized in that: include: In response to an input to a user terminal, controlling the first training algorithm to be output to the user terminal, When the first training algorithm is finished, the step of controlling the second training algorithm to be output to the user terminal, When the second training algorithm is finished, the step of evaluating the user input to the first training algorithm and the second training algorithm, and Based on the result of the evaluation, the step of controlling a first visual display to be output to the user terminal.

2. The method for implementing the application for maintaining cognitive function and improving cognitive decline according to claim 1, characterized in that: The first training algorithm includes a sub-training algorithm having a fixed first number.

3. The method for implementing the application for maintaining cognitive function and improving cognitive decline according to claim 1, characterized in that: The first training algorithm includes a sub-training algorithm for a focused functional area.

4. The method for implementing the application for maintaining cognitive function and improving cognitive decline according to claim 3, characterized in that: The sub-training algorithm for the concentrated functional area is an algorithm that receives and evaluates the user's voice using the user terminal.

5. The method for implementing the application for maintaining cognitive function and improving cognitive decline according to claim 3, characterized in that: The sub-training algorithm for the concentrated functional area includes: The step of providing a guidance message to the user through the user terminal, and The step of receiving the user's voice having at least one of pitch and speed changed according to the guide message, and comparing with a stored value for evaluation.

6. The method for implementing an application for maintaining cognitive function and improving cognitive decline according to claim 1, characterized in that: The first training algorithm includes a sub-training algorithm for an associative function area.

7. The method for implementing the application for maintaining cognitive function and improving cognitive decline according to claim 6, characterized in that: The sub-training algorithm for the associative function area is an algorithm that receives a voice of a user using the user terminal and evaluates the number of syllables of a word included in the voice.

8. The method for implementing the application for maintaining cognitive function and improving cognitive function decline according to claim 6, characterized in that: The sub-training algorithm for the associative function area includes: The step of providing a guidance message to the user through the user terminal, and The step of receiving the user's voice for a certain period of time issued in response to the guide message and detecting the number of syllables, and comparing the detected number of syllables with a preset value for evaluation.

9. The method for implementing an application for maintaining cognitive function and improving cognitive decline according to claim 1, characterized in that: The first training algorithm includes a sub-training algorithm for a fusion function area.

10. The method for implementing the application for maintaining cognitive function and improving cognitive function decline according to claim 9, characterized in that: The sub-training algorithm for the fusion function area is an algorithm that receives a story created by a user using the user terminal and determines whether the story meets the conditions.

11. The method for implementing the application for maintaining cognitive function and improving cognitive function decline according to claim 9, characterized in that: The sub-training algorithm for the fusion function area includes: The step of providing story creation conditions to the user through the user terminal, and When a story created by the user is received, it is determined whether the story corresponds to the number of words and the emotion modifiers included in the story creation conditions to perform evaluation.

12. The method for implementing the application for maintaining cognitive function and improving cognitive decline according to claim 1, characterized in that: The first training algorithm includes two or more of sub-training algorithms for concentrated function areas, associative function areas, and fused function areas.

13. A computer program, wherein: The computer program is stored in a computer-readable storage device and executes the method according to claim 1 .

14. An implementation device for an application program for maintaining cognitive function and improving cognitive function decline, characterized in that: include: a first output control unit, in response to an input to a user terminal, controlling the first training algorithm to be output to the user terminal, a second output control unit, which controls the second training algorithm to be output to the user terminal when the first training algorithm is finished; a training evaluation unit that evaluates user input for the first training algorithm and the second training algorithm when the second training algorithm ends, and The visual display control unit controls a first visual display to be output to the user terminal based on a result of the evaluation.