Method and apparatus for implementing an application for maintaining and ameliorating cognitive decline
A method and apparatus for cognitive enhancement through controlled training algorithms and visual feedback effectively improve cognitive function, especially for mild cognitive impairment.
Patent Information
- Application Number
- JP2025504847
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-11-08
- Filing Date
- 2022-11-11
- Publication Date
- 2025-08-20
- Estimated Expiration
- 2042-11-11
AI Technical Summary
There is a need for an effective method and apparatus to maintain and improve cognitive function, particularly for individuals with mild cognitive impairment, as existing interventions are less effective for this stage compared to dementia.
A method involving controlled output of first and second training algorithms to a user terminal, evaluation of user input, and adjustment of visual displays based on evaluation results, with a computer program and apparatus components to manage and enhance cognitive training.
Significant improvement in cognitive symptoms for users, including visual motivation through dynamic visual displays and tailored training algorithms.
Smart Images

Figure 2025527219000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a method for implementing an application, and more particularly to a method for implementing an application for maintaining and improving cognitive function and an apparatus for the method. [Background technology]
[0002] It is said that South Korea has already entered an aging society. As the aging society progresses, the number of dementia patients is rapidly increasing, and the social costs incurred for the treatment and care of dementia patients are also steadily increasing.
[0003] Training that can stimulate the areas of the brain responsible for cognitive function has been proven to be effective in preventing dementia and improving the symptoms of dementia that has already developed, and several papers have proven that in patients with mild cognitive impairment, which is the stage before dementia, training to improve cognitive function results in significantly greater improvements than in patients who already have dementia. Summary of the Invention [Problem to be solved by the invention]
[0004] The technical problem to be solved by the present invention is to provide a method for implementing an application for maintaining and improving cognitive function and an apparatus for the method. [Means for solving the problem]
[0005] A method according to one embodiment of the present invention for solving the technical problem includes the steps of: controlling a first training algorithm to be output to a user terminal in response to an input to the user terminal; controlling a second training algorithm to be output to the user terminal when the first training algorithm is completed; evaluating user input to the first training algorithm and the second training algorithm when the second training algorithm is completed; and controlling a first visual display to be output to the user terminal based on the result of the evaluation.
[0006] An embodiment of the present invention may provide a computer program stored in a computer-readable storage device for carrying out the method.
[0007] An apparatus according to another embodiment of the present invention for solving the above technical problem includes a first output control unit that controls a first training algorithm to be output to a user terminal in response to an input to the user terminal, a second output control unit that controls a second training algorithm to be output to the user terminal when the first training algorithm is completed, a training evaluation unit that evaluates the first training algorithm and the user input to the second training algorithm when the second training algorithm is completed, and a visual display control unit that controls a first visual display to be output to the user terminal based on the result of the evaluation. [Effects of the Invention]
[0008] According to the present invention, the symptoms of users suffering from cognitive impairment can be significantly improved. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a diagram showing a schematic view of an entire system for realizing the present invention; [Figure 2]1 is a block diagram showing a training application according to an embodiment of the present invention expressed as a logical device. [Figure 3] FIG. 2 is a block diagram showing an example of a processing unit subdivided by function. [Figure 4] 4 is a flowchart illustrating an example of an operation process of a lower module of the processing unit of FIG. 3. [Figure 5] FIG. 2 is a flowchart illustrating an example of the process of a first training algorithm and a second training algorithm. [Figure 6] FIG. 10 is a flowchart illustrating an example process by which the visual effect of a first visual representation may be improved. [Figure 7] FIG. 10 is a diagram showing, in the form of a table, an example of a detailed training algorithm included in the first training algorithm. [Figure 8] FIG. 10 is a table showing the criteria for changing the difficulty level of the detailed training algorithm corresponding to the intensive function area in the first training algorithm. [Figure 9] FIG. 10 is a table showing the criteria for changing the difficulty level of the detailed training algorithm corresponding to the associative function area in the first training algorithm. [Figure 10] FIG. 10 is a table showing the criteria for changing the difficulty level of the detailed training algorithm corresponding to the associative function domain in the first training algorithm. [Figure 11] FIG. 10 is a diagram showing, in the form of a table, an example of a detailed training algorithm included in the second training algorithm.
[0010] [Figure 12] FIG. 10 is a table showing the criteria for changing the difficulty level of the "repeated learning" training in the second training algorithm. [Figure 13] FIG. 10 is a table showing the criteria for changing the difficulty level of the "word exchange" training in the second training algorithm. [Figure 14] FIG. 10 is a table showing the criteria for changing the difficulty level of the "clap" training in the second training algorithm. [Figure 15a] FIG. 10 is a table showing criteria and example sentences for changing the difficulty level of the "memorize orders" training in the second training algorithm. [Figure 15b] FIG. 10 is a table showing criteria and example sentences for changing the difficulty level of the "memorize orders" training in the second training algorithm. [Figure 16] FIG. 10 is a table showing the criteria for changing the difficulty level of the "word search" training in the second training algorithm. [Figure 17] FIG. 10 is a table showing the criteria for changing the difficulty level of the "memorize appearance" training in the second training algorithm. [Figure 18] FIG. 10 is a table showing the criteria for changing the difficulty level of the "throw a word" training in the second training algorithm. [Figure 19] FIG. 10 is a table showing the criteria for changing the difficulty level of the "fun and fun learning" training in the second training algorithm. [Figure 20] FIG. 10 is a table showing the criteria for changing the difficulty level of "integrated" training in the second training algorithm. [Figure 21] FIG. 10 is a diagrammatic representation of a table illustrating a warm-up algorithm that can be selectively executed before a first training algorithm is executed. [Figure 22] 10 is a table illustrating a meditation algorithm that can be selectively executed before a second training algorithm is executed. [Figure 23] FIG. 2 is a diagram illustrating a first visual display output via a user terminal. [Figure 24] FIG. 10 is a diagram illustrating an example of a badge that can be earned by a user. [Figure 25] FIG. 10 is a diagrammatic representation of another example of a badge that can be earned by a user. [Figure 26] FIG. 10 is a diagrammatic representation of yet another example of a badge that can be earned by a user. [Figure 27]FIG. 10 is a diagram illustrating a memory flower bud, which is an example of a first visual display. [Figure 28] FIG. 10 is a diagram illustrating a flower of memory in full bloom, which is another example of a first visual display. [Figure 29] FIG. 10 is a diagram illustrating yet another example of a first visual display, a golden memory flower in full bloom. [Figure 30] FIG. 10 is a diagram for explaining the archive of flower memories. BEST MODE FOR CARRYING OUT THE INVENTION
[0011] A method according to one embodiment of the present invention for solving the technical problem includes the steps of: controlling a first training algorithm to be output to a user terminal in response to an input to the user terminal; controlling a second training algorithm to be output to the user terminal when the first training algorithm is completed; evaluating user input to the first training algorithm and the second training algorithm when the second training algorithm is completed; and controlling a first visual display to be output to the user terminal based on the result of the evaluation.
[0012] In the method, the input to the user terminal may be user login information input via an input device of the user terminal.
[0013] In the method, the login information may be information authenticated by a prescription code having a preset number of digits that is entered when the login information is generated.
[0014] In the method, the step of controlling the second training algorithm to be output to the user terminal can be performed by controlling the second training algorithm to be output after a predetermined time has elapsed since the first training algorithm was completed.
[0015] In the method, the predetermined time period may be one hour.
[0016] In the method, the first training algorithms may include a fixed first number of detailed training algorithms.
[0017] In the method, the second training algorithm may include a third number of detailed training algorithms selected from a fixed second number of detailed training algorithms according to a preset condition.
[0018] In the method, the detailed training algorithm included in the second training algorithm can be newly determined each time the user logs in.
[0019] In the method, the detailed training algorithms included in the second training algorithm may be determined based on an evaluation of a user input to the first training algorithm.
[0020] In the method, the second number may be nine and the third number may be four.
[0021] In the method, the first training algorithm may include a detailed training algorithm for a focused functional area.
[0022] In the method, the detailed training algorithm for the focusing functional area may be an algorithm that receives and evaluates the voice of a user who uses the user terminal.
[0023] In the method, the detailed training algorithm for the focused functional area may comprise the steps of: providing a guidance message to the user via the user terminal; and receiving the user's voice with at least one of pitch and speed changed in accordance with the guidance message, and evaluating the voice by comparing it with stored values.
[0024] In the method, the first training algorithm may include a detailed training algorithm for a visualization function domain.
[0025] In the method, the detailed training algorithm for the associative function area may be an algorithm that receives speech from a user using the user terminal and evaluates the number of syllables in words contained in the speech.
[0026] In the above method, the detailed training algorithm for the associative function area may include the steps of: providing a guidance message to the user via the user terminal; receiving the user's voice for a certain period of time corresponding to the guidance message, detecting the number of syllables, and comparing the detected number of syllables with a preset value to evaluate the number.
[0027] In the method, the first training algorithm may include a detailed training algorithm for a fusion functional domain.
[0028] In the method, the detailed training algorithm for the association function domain may be an algorithm that receives a story created by a user who uses the user terminal and determines whether the story meets a condition.
[0029] In the method, the detailed training algorithm for the linked function area may include a step of providing a story creation condition to a user via the user terminal, and a step of, when the user's created story is received, determining whether the story corresponds to the number of words and emotional modifiers included in the story creation condition and evaluating the story.
[0030] In the method, the first training algorithm may include at least two or more of detailed training algorithms for focus, association, and association function domains.
[0031] In the method, before controlling the first training algorithm to be output to the user terminal, the method may further include a step of controlling the output of a warm-up algorithm that provides a predetermined stimulus to the user's cognitive function area by guiding the user to move physically, and the evaluation result may exclude the evaluation of the warm-up algorithm.
[0032] In the method, the first training algorithm may include at least two detailed training algorithms, and each of the detailed training algorithms may have a different level of difficulty.
[0033] In the method, when the detailed training algorithm is executed at the lowest level of difficulty, a guide message for the detailed training algorithm can be provided via the user terminal.
[0034] In the method, the guidance message may be provided audibly.
[0035] In the method, when a history of the difficulty level becoming higher than the minimum difficulty level and then decreasing again is detected, the guidance message may be controlled to be omitted.
[0036] In the method, the change in difficulty level may be set to increase or decrease in real time while the detailed training algorithm is being provided, depending on the average correct answer rate of recent answers to the first training algorithm, which is conducted in a question-and-answer format.
[0037] In the method, before either the first training algorithm or the second training algorithm is executed, a login history can be detected, and a reward can be provided based on the detected login history.
[0038] In the method, the accumulated number of logins may be calculated, and a first reward may be provided according to the calculated accumulated number of logins.
[0039] In the method, the first reward may be controlled to be output via the user terminal to a second visual representation shaped like water.
[0040] In the method, the step of controlling the output of the first visual display can change the visual effect of the first visual display when the second visual display is output based on historical information about when the second visual display is output.
[0041] In the method, the number of consecutive logins, that is, the number of consecutive logins performed, is calculated, and a second reward can be provided according to the calculated number of consecutive logins.
[0042] In the method, the second reward can be controlled to be output via the user terminal as a third visual representation shaped like at least one of sunlight and sunshine.
[0043] In the method, the step of controlling the output of the first visual display can change the visual effect of the first visual display when the third visual display is output based on history information of when the third visual display is output.
[0044] In the method, a cumulative number of logins and a consecutive number of logins are calculated, and at least one of a first reward and a second reward is provided according to the calculated cumulative number of logins and the consecutive number of logins. The first reward is controlled to be output via the user terminal as a second visual display shaped like water, and the second reward is controlled to be output via the user terminal as a third visual display shaped like at least one of sunlight and sunshine. The step of controlling the output of the first visual display may include changing a visual effect of the first visual display based on history information of when the second visual display and the third visual display are output, and controlling the output of a fourth visual display when results of evaluation of the first training algorithm and the second training algorithm exceed a threshold.
[0045] In the method, when the fourth visual representation is output, the visual effect of the first visual representation can be changed based on historical information about when the fourth visual representation was output.
[0046] In the method, the first visual display may be output in a first form after the first training algorithm is completed, and may be output in a second form improved from the first form after the second training algorithm is completed.
[0047] In the method, the first form may be a form that resembles a bud, and the second form may be a form that resembles the bud in full bloom.
[0048] In the above method, the step of controlling so that a second training algorithm is output to the user terminal can include controlling so that a meditation algorithm corresponding to the second training algorithm is output before the second training algorithm is executed.
[0049] In the method, the first visual representation may have the shape of a flower pot, a stem extending from the flower pot, and a flower on the stem.
[0050] An embodiment of the present invention may provide a computer program stored in a computer-readable storage device for carrying out the method.
[0051] An apparatus according to another embodiment of the present invention for solving the above technical problem includes a first output control unit that controls a first training algorithm to be output to a user terminal in response to an input to the user terminal, a second output control unit that controls a second training algorithm to be output to the user terminal when the first training algorithm is completed, a training evaluation unit that evaluates the first training algorithm and the user input to the second training algorithm when the second training algorithm is completed, and a visual display control unit that controls a first visual display to be output to the user terminal based on the result of the evaluation. DETAILED DESCRIPTION OF THE INVENTION
[0052] The present invention can be modified in various ways and can have various embodiments, so specific embodiments are shown in the drawings and will be described in detail in the detailed description. The advantages and features of the present invention, as well as methods for achieving them, will become clear by referring to the embodiments described in detail below together with the drawings. However, the present invention is not limited to the embodiments disclosed below, and can be realized in various forms.
[0053] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. In the description with reference to the drawings, the same or corresponding components will be given the same reference numerals, and duplicated descriptions will be omitted.
[0054] In the following embodiments, terms such as first and second are not used in a limiting sense but to distinguish one component from another.
[0055] In the following embodiments, singular expressions include plural expressions unless the context clearly indicates otherwise.
[0056] In the following embodiments, terms such as "comprise" or "have" mean the presence of the features or components described in this specification, but do not preclude the possibility that one or more other features or components may be added.
[0057] When an embodiment is otherwise realizable, the particular process order may be performed out of the order described. For example, two processes described as successive may be performed substantially simultaneously or may be performed in the reverse order from that described.
[0058] FIG. 1 is a diagram showing a schematic view of the entire system for realizing the present invention.
[0059] Referring to FIG. 1, the entire system 1 according to the present invention has a structure in which a user terminal group 110 and a management server 20 are connected via a communication network 130 .
[0060] The user terminal group 110 may include at least one or more user terminals. For example, the number of user terminals included in the user terminal group 110 may be one or n as shown in Figure 1, where n may be an integer equal to or greater than 1.
[0061] Each user terminal included in 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 that can communicate with management server 20.
[0062] A user terminal refers to a smart device that includes an input device for receiving user input, an output device (display) for visually outputting the user terminal's input and the terminal's processing results, and a communication module capable of communicating with external devices. Therefore, if the user terminal includes only the above-mentioned input device, output device, and communication module, it is not limited in size or type. For example, in FIG. 1, the user terminal is shown in the form of a smartphone, but the user terminal may also be a PC, laptop, netbook, etc. capable of communicating with the management server 20.
[0063] A user who uses a user terminal refers to a person who uses an application for improving the symptoms of a patient with cognitive impairment, and may be a patient diagnosed with cognitive impairment or the guardian of such a patient. As another example, the user may be a tester who repeatedly runs the application to improve its performance.
[0064] The management server 20 is a server on which an integrated management program is installed, and refers to a server that manages and controls data flow while communicating with a plurality of user terminals included in the user terminal group 110. An integrated management program (integrated management application) is installed on the management server 20, and depending on the embodiment, a portion of the integrated management program may be implemented in the form of a client operated by a user terminal and installed in the user terminal included in the user terminal group 110.
[0065] The communication network 130 performs the function of connecting the user terminals included in the user terminal group 110 to 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.
[0066] In the present invention, an application refers to a logical device that can control the screen output from a user terminal included in the user terminal group 110 under the control of the management server 20. An application does not have a physical form and can undergo multiple processes of being optimized for the user who uses the application. That is, the application can 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 impairment can improve their symptoms of cognitive impairment by repeatedly using an application run on the user terminal. Because an application is a program realized through a process that can improve the symptoms of cognitive impairment, it will be abbreviated as a "training app" below for convenience of explanation.
[0067] The training app may be installed and operated on at least one of the user terminal and the management server 20. As one example, the training app may be installed on the user terminal and controlled to visually, audibly, and tactilely output various training algorithms capable of improving the user's symptoms of cognitive impairment. As another example, the training app may be installed on the management server 20 and implemented in a form that controls the content output on the display of the user terminal. In this case, only a simple client that visually, audibly, and tactilely displays data received from the management server 20 is installed on the user terminal, and the function of dynamically controlling the execution of the training algorithm in response to user input is performed by the training app installed on the management server 20. As yet another example, the training app may be implemented in a form that is divided and installed on the user terminal and the management server 20. In other words, if only the operational characteristics of the training app fall within the scope of the present invention, the scope of the present invention is not limited by the manner in which the training app is installed or the type of device on which the training app is installed.
[0068] FIG. 2 is a block diagram showing a training application according to an embodiment of the present invention expressed as a logical device.
[0069] The training app is a device that is not physically sensed but logically exists to realize the function of improving symptoms of cognitive impairment in accordance with the present invention, and in the following, the training app may also be referred to as a ``training device.''
[0070] 2, it can be seen that a training device 200 according to an embodiment of the present invention includes a database 210, a communication unit 230, a processing unit 250, and an output unit 270. Depending on the embodiment, the training device according to the present invention may be realized in a form in which the communication unit 230 and the output unit 270 are included in the processing unit 250, and may be realized so that it can operate substantially only with the database 210 and the processing unit 250.
[0071] The database 210 stores various data necessary for the training device to operate. For example, the database 210 stores a program for executing a training algorithm that improves cognitive function while communicating with the management server 20, and can temporarily or semi-permanently store data processed by the processing unit 250.
[0072] When the training device is installed in a user terminal, the communication unit 230 performs processing for communicating with the management server 20. Specifically, the communication unit 230 can process the authentication procedure required to run the training device while communicating with the management server 20. The authentication procedure can be performed using a prescription code issued by a doctor, as will be described later. When the training device is implemented in the management server 20, the communication unit 230 may be omitted.
[0073] The processing unit 250 processes data received and transmitted by the communication unit 230 and prepares and controls screens that the training device outputs to the display of the user terminal. The processing unit 250 may refer to a data processing device having structured circuits for performing functions represented by codes or commands included in a 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, if the training device is not implemented as a physical device but is realized only as a logical device, the processing unit 250 may be realized in the form of a virtual machine that operates by imitating the operating characteristics of at least one of a microprocessor, a processor core, a multiprocessor, an ASIC, and an FPGA.
[0074] In one embodiment, the processing unit 250 may combine data received by the communication unit 230 with information stored in the database 210 and process it, or may input commands so that the communication unit 230 and the output unit 270 operate appropriately to implement the method according to the present invention. The functions performed by the processing unit 250 are not limited to a specific function, and although the processing unit 250 is shown as a single module in FIG. 2, the processing unit 250 may be subdivided into multiple modules depending on the process of the processing unit 250. The processing unit 250 configured with subdivided modules will be described below with reference to FIG. 3.
[0075] The output unit 270 performs a function of calculating and outputting various data in response to a command from the processing unit 250. The output unit 270 performs a function of calculating and outputting various data in response to a command from the processing unit 250, and may be implemented in a form that is included in the processing unit 250 or may be omitted depending on the embodiment.
[0076] FIG. 3 is a block diagram showing an example of a processing section subdivided by function.
[0077] In Figure 3, user terminal 110-1 is an exemplary illustration of one of the n user terminals included in user terminal group 110 described in Figure 1, and user terminal 110-1 refers to an electronic device equipped with a display device that visually outputs the results of data processing by user terminal 110-1, a speaker that audibly outputs the results, and an input device that receives user input.
[0078] 3, user terminal 110-1 is shown in the form of a smartphone, but the user terminal 110-1 when implementing the present invention is not limited to a smartphone and can include devices installed in fixed locations such as general personal computers (PCs), as well as portable terminals such as tablet personal computers (tablet PCs) and netbooks. Therefore, training device 200 can be driven in the form of being included in other hardware devices such as a microprocessor or a general-purpose computer system. That is, training device 200 may be directly installed in terminal 110-1, or may be implemented in the form of being connected to terminal 110-1 via a wired or wireless network and controlling various data output to the display and speaker of terminal 110-1.
[0079] 3, only the processing unit 250 of the training device 200 is highlighted, and referring to FIG. 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. The processing unit 250 and its submodules in FIG. 3 are shown only to highlight the features of the embodiment of the present invention. Therefore, it will be understood by those skilled in the art that, depending on the embodiment different from the embodiment shown in FIG. 3, other general-purpose components may be further included in addition to the components shown in FIG. 3.
[0080] The first output control unit 251 controls the output of the first training algorithm to the user terminal in response to an input to the user terminal. Here, the input to the user terminal means that the user applies a specific input to the user terminal via an input device, and can include not only input of vowels and consonants to form a sentence, but also touch input to the touchpad of the user terminal, voice input to the speaker of the user terminal, and shake input by holding and shaking the user terminal.
[0081] A user can perform training to improve symptoms of cognitive impairment by checking the training algorithm output from the user terminal and inputting an input corresponding to the training algorithm. When an appropriate user input is detected, the first output control unit 251 can control the first training algorithm to be output to the user terminal. Here, the appropriate user input may be authentication information for outputting the first training algorithm. For example, a user can execute an app installed on the user terminal 110-1 and log in. If the user does not yet have permission to use the app, the user can sign in and perform a member registration procedure.
[0082] In one embodiment, in addition to the normal login procedure, a user can input a prescription code received from a doctor and output a first training algorithm. The first output control unit 251 can communicate with an EMR (Electronic Medical Record) server to verify whether the input prescription code is valid, and if the prescription code is valid, can control to output the first training algorithm. The prescription code may be, but is not limited to, eight digits. Depending on the embodiment, the first output control unit 251 can process information authenticated by the prescription code in addition to the login information.
[0083] In this embodiment, the prescription code refers to a code issued by the user's doctor and, depending on the embodiment, may be a time-limited code that loses its validity after a certain period of time. For example, a user may receive a prescription code that is valid for the month of May. After running an app installed on a device, the user may input the prescription code, which will output a first training algorithm. In this case, if the user inputs a code issued on May 1st on June 1st, the first training algorithm may not be output. The validity period of the prescription code may be preset to a mathematically, empirically, or experimentally appropriate value.
[0084] In the present invention, the first training algorithm refers to a regular training algorithm that is initially performed to improve the symptoms of a user's cognitive impairment, and is distinguished from a second training algorithm, which will be described later. The first training algorithm may include a plurality of detailed training algorithms, and may be treated as a type of algorithm set due to the characteristics of including a plurality of detailed training algorithms. A detailed description of the first training algorithm will be provided with reference to FIG. 7.
[0085] Furthermore, the prescription code may be a combination of letters and numbers that varies depending on the detailed training algorithm included in the first training algorithm. For example, if the detailed training algorithm of the first training algorithm includes training A and training B, the prescription code candidate group corresponding to training A may be a1, a2, a3, and a4, and the prescription code candidate group corresponding to training B may be b1, b2, b3, and b4. In other words, at least two or more prescription codes may be matched and stored in one training. Here, a1, b3, etc. are shown as representative examples, and the code may actually be made up of multiple combinations of letters and numbers.
[0086] In the above example, if a one-month time limit characteristic is additionally applied to the prescription code, if the prescription code (prescription code issued by the doctor) that the user must enter to receive training A in March is a1, the prescription code that the user must enter to receive training A in April may be a2, a3, or a4. Furthermore, if the user runs the app for a series of training sessions and enters prescription codes a1, a2, b3, and a4, the server stores the user's training history as a serial code, and the serial code is history data on the training sessions the user has undergone and is also treated as user metadata, allowing the doctor or the second output control unit 253 to intuitively grasp the user's training history and use it as base data for devising an effective treatment plan.
[0087] The second output control unit 253 may control the output of the second training algorithm to the user terminal 110-1 when the first training algorithm is completed. Like the first training algorithm, the second training algorithm may include multiple detailed training algorithms, and may be treated as a type of algorithm set due to its characteristic of including multiple detailed training algorithms. The second output control unit 253 may receive history information regarding the execution and completion of the first training algorithm from the first output control unit 251, and if valid history information is available, may control the output of the second training algorithm to the user terminal 110-1. The detailed training algorithm included in the second training algorithm differs from the detailed training algorithm included in the first training algorithm in that the second training algorithm is configured as an algorithm for greatly amplifying the primary training effect when the first training algorithm performs primary training for the user's symptoms of cognitive impairment. In other words, the second training algorithm refers to a training algorithm that assumes that the first training algorithm is performed first.
[0088] In one embodiment, the second output control unit 253 may control the user terminal 110-1 to output the second training algorithm after a predetermined time has elapsed since the first training algorithm ended. The effect of improving symptoms of cognitive impairment according to the present invention may be achieved by sequentially and repeatedly performing the first and second training algorithms. In particular, to maximize the training effect of the second training algorithm, it is desirable for the user to rest their brain for a certain period of time after training according to the first training algorithm. To maximize the training effect as described above, the second output control unit 253 may control the second training algorithm to be output to the user terminal 110-1 only after a predetermined period of time has elapsed. If the predetermined period of time has not elapsed, the second training algorithm may not be output even if the first training algorithm has ended. Here, the predetermined period of time may be one hour, and depending on the embodiment, the set period of time may be shorter or longer than one hour.
[0089] In the present invention, the number of detailed training algorithms included in the first training algorithm may be a fixed first number, for example, but not limited to, three.
[0090] In addition, in the present invention, the number of detailed training algorithms included in the second training algorithm may be a fixed second number, and may be a number selected by a third number according to a preset condition. For example, the second number may be 9 and the third number may be 4, but is not limited thereto. The preset condition set in the second output control unit 253 may be changed.
[0091] In addition, in the present invention, the criterion for selecting the third number may be the result of evaluation of user input. If there is a detailed training algorithm that the user is evaluated as weak at during training, it may be included in the training included in the third number. The second output control unit 253 may, in conjunction with the training evaluation unit 255, identify the user's strengths and weaknesses and guide the training to proceed in a manner that complements the weaknesses. That is, the first training algorithm is necessarily performed in its entirety, but only a portion of the detailed training algorithm included in the second training algorithm is performed, and the criterion for selecting the portion may be the user's training achievement level.
[0092] The training for improving symptoms of cognitive impairment according to the present invention may be performed on a daily basis. That is, the first training algorithm and the second training algorithm must be performed sequentially on the same day to be effectively processed. For example, if the predetermined time required for the first training algorithm to end at 11:30 PM on a specific day and for the second training algorithm to be output is set to one hour, the second output control unit 253 may control the first output control unit 251 to output the first training algorithm to the user terminal 110-1 as the first training of the day, rather than the second training algorithm, even if the user runs a training app at 12:30 AM the day after the specific day after the first training algorithm ends. The process of executing the first training algorithm and the second training algorithm on the same day will be described later.
[0093] When the second training algorithm is completed, the training evaluation unit 255 can evaluate the user input to the first training algorithm and the second training algorithm. Here, the user input to the first training algorithm and the second training algorithm may be the training results for the training algorithm. When the first training algorithm or the second training algorithm is output from the user terminal, at least a portion of the input entered by the user through the input device of the user terminal 110-1 may be the training results of the first training algorithm or the second training algorithm. The training evaluation unit 255 collects the training results and measures, using a grade or score, whether the user's symptoms of cognitive impairment have improved or worsened compared to the past.
[0094] Visual display control unit 257 can control output of a first visual display to user terminal 110-1 based on the result of evaluation by training evaluation unit 255. Here, the first visual display may be output via a display of user terminal 110-1, and the visual effect (color, shape, pattern, brightness, etc.) of the first visual display may vary depending on the training sincerity and training performance of the user with respect to the training algorithm.
[0095] For example, the first visual representation may be a flower of memory. The flower of memory in the present invention is a representative example of a visual representation that may be displayed in various ways as the user undergoes training to improve symptoms of cognitive impairment, and has the characteristic that the more sincerely the user participates in the training and the better the user performs the training, the more improved the appearance will be.
[0096] The memory flower may change its shape from a bud to a fully bloomed one. The memory flower of the present invention not only provides a user with an aesthetic effect, but also provides a better visual effect according to the user's training sincerity and training performance, and can motivate the user to train more enthusiastically. In other words, the memory flower improves the sustainability of training.
[0097] Furthermore, by repeatedly and chronologically showing the user beautiful natural phenomena such as memory flowers, the visual display control unit 257 can visually stimulate the area of the user's brain responsible for cognitive function, leading to an improvement in the user's symptoms of cognitive dysfunction. Furthermore, the user can feel a sense of accomplishment as they visually confirm the increasing number of memory flowers via the user terminal. A schematic explanation of memory flowers will be provided later with reference to Figures 23 to 30.
[0098] FIG. 4 is a flowchart illustrating an example of an operation process of the lower modules of the processing unit of FIG.
[0099] The method according to FIG. 4 can be realized by 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 FIG. 3, and therefore will be described below with reference to FIG. 3, but explanations that overlap with those described in FIG. 3 will be omitted.
[0100] The first output control unit 251 can perform control so that the first training algorithm is output in response to an input to the user terminal S410.
[0101] The second output control unit 253 can perform control so that the second training algorithm is output when the first training algorithm is completed (S430).
[0102] The training evaluator 255 may evaluate the user inputs to the first training algorithm and the second training algorithm S450 once the second training algorithm has finished.
[0103] The visual display control unit 257 can control the output of a visual display on the user terminal based on the result of the evaluation performed by the training evaluation unit 255 S470.
[0104] FIG. 5 is a flowchart illustrating an example of the process of the first training algorithm and the second training algorithm.
[0105] The method according to FIG. 5 can be realized by 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 FIG. 3, and therefore will be described below with reference to FIG. 3, but explanations that overlap with those described in FIG. 3 will be omitted.
[0106] The first output control unit 251 may proceed with the first training using the first training algorithm in response to the user input and visually display the flower bud of memory (S510).
[0107] The second output control unit 253 determines whether one hour has elapsed since the first training ended when a user input to start the second training algorithm is applied to the user terminal after confirming that the first training has ended through the first training algorithm (S520). Here, one hour is a predetermined time that can be changed by setting, and therefore, a time value longer or shorter than one hour may be used.
[0108] The second output control unit 253 can determine whether, when one hour has passed since the first training according to the first training algorithm ended, the date on which the second training according to the second training algorithm starts is the same as the date of the first training according to the immediately preceding first training algorithm (S530).
[0109] The second output control unit 253 proceeds with the second training using the second training algorithm (S540) only if the judgments in steps S520 and S530 are all positive, and after the second training is completed, the memory flower displayed in bud form in step S510 can be displayed in full bloom (S550).
[0110] A schematic description of FIG. 5 is provided below in the description of FIG.
[0111] FIG. 6 is a flowchart illustrating an example process by which the visual effect of the first visual representation may be improved.
[0112] The visual display control unit 257 can control the user terminal 110-1 to output a second visual display when the cumulative number of user logins to the training app installed on the user terminal 110-1 reaches a preset number (S610).
[0113] The visual display control unit 257 checks the number of times the user has logged in to the training app installed on the user terminal 110-1, and can control the user terminal 110-1 to output a third visual display when the number of consecutive logins reaches a preset number (S630).
[0114] The visual display control unit 257 can control the user terminal 110-1 to output a fourth visual display when the evaluation of the first training for the first training algorithm and the evaluation of the second training for the second training algorithm exceed a preset reference value (S650).
[0115] When the first and second trainings, corresponding to the first and second trainings, respectively, are completed on the same day, visual display control unit 257 outputs a first visual display. The visual effect of the outputted first visual display may be changed to reflect historical information of the second, third, and fourth visual displays in steps S610, S630, and S650, which precede the output of the first visual display (S670). For example, if the first visual display was a pale purple, fully bloomed memory flower when the second, third, and fourth visual displays were not output, the first visual display whose visual effect is changed after the output of the second, third, and fourth visual displays may be a golden, fully bloomed memory flower. A schematic illustration of this will be described later with reference to FIGS. 23 to 30.
[0116] FIG. 7 is a diagram showing, in the form of a table, an example of a detailed training algorithm included in the first training algorithm.
[0117] Referring to Figure 7, it can be seen that the first training algorithm includes a total of three detailed training algorithms, but this is not limited thereto, and depending on the embodiment, the number of detailed training algorithms included in the first training algorithm may be less than three or more than three.
[0118] The first training algorithm can include detailed training algorithms called "memorize aloud," "recall and speak," and "memorize with stories," each of which can be implemented at a total of seven levels of difficulty.
[0119] As described above, the user can train using all of the detailed training algorithms included in the first training algorithm. As shown in Figure 7, the detailed training algorithms included in the first training algorithm are training for different functional areas and are composed of only training that can effectively stimulate the brain areas responsible for the user's cognitive functions. In other words, the detailed training algorithms that make up the first training algorithm function to indirectly improve the training efficiency of the different detailed training algorithms, and therefore, unlike the detailed training algorithms included in the second training algorithm, they are not arbitrarily selected but are all executed.
[0120] Referring to FIG. 7, it can be seen that the detailed training algorithm included in the first training algorithm is training for the functional areas of focusing, visualization, and fusion, and there are no overlapping functional areas.
[0121] In one embodiment, the detailed training algorithms included in the first training algorithm may be executed in a preset order. For example, as shown in FIG. 7, the first training algorithm may sequentially proceed through "memorize aloud," "remember and speak," and "memorize through a story," thereby providing effective stimulation to the brain region responsible for the user's cognitive functions. The order in which the detailed training algorithms included in the first training algorithm are executed can be preset because all of the detailed training algorithms included in the first training algorithm are executed by the first output control unit 251, while only some of the detailed training algorithms included in the second training algorithm are executed, which distinguishes them from those whose order cannot be set.
[0122] Referring to FIG. 7, the detailed training algorithm included in the first training algorithm has a total of seven levels of difficulty, and the higher the difficulty level, the more words the user must memorize.
[0123] Once the first training using the first training algorithm is completed, the user may be provided with sequential or random stimuli for concentration, association, and association that are directly related to the person's cognitive function areas, which may make it easier for the user to perform a second training algorithm that is composed of relatively advanced training compared to the first training algorithm.
[0124] When a detailed training algorithm included in the first training algorithm is output through a user terminal, if the difficulty level is level 1, an explanation of the training method may be provided in the form of narration. After listening to the explanation of the training method, the user can effectively perform training corresponding to the detailed training algorithm. Examples of narration provided for each detailed training algorithm are as follows:
[0125] First, when the detailed training algorithm for "memorizing out loud" is provided to the user at difficulty level 1, the first output control unit 251 can provide the user with narration such as "In this training, let's try memorizing words by speaking them out loud," "It will be easier to remember if you speak the words you want to memorize out loud," or "Shall we try practicing using the memorizing out loud method?"
[0126] In addition, when the detailed training algorithm for "remember and speak" is provided to the user at difficulty level 1, the first output control unit 251 can provide the user with narration such as "In this training, try to speak freely about what comes to mind when you see the words," "If you can firmly visualize the words you want to remember, they will stay in your memory longer," and "Shall we try practicing using the remember and speak method?"
[0127] Finally, when the detailed training algorithm for "Remember with a story" is provided to the user at difficulty level 1, the first output control unit 251 can provide the user with narration such as "In this training, let's create a story to help us remember words," "It's easier to remember words if you turn them into a story," or "Would you like to practice using the story-based method?"
[0128] The difficulty of the detailed training algorithm may change daily. As an example, if a user begins with "Memorize Aloud" difficulty level 1 and demonstrates high achievement, the next day's "Memorize Aloud" may be offered at a higher difficulty level than level 1.
[0129] As another example, if a user begins a "Remember with a Story" difficulty level 2 and demonstrates low achievement, the next day's "Remember with a Story" may be offered at a difficulty level lower than level 2.
[0130] The first output control unit 251 can control the narration for each detailed training algorithm to be provided only once at the beginning. This control method is intended to minimize wasted time for a user who has experienced the detailed training algorithm of difficulty level 2 by omitting the narration when the user trains with the detailed training algorithm of difficulty level 1.
[0131] The evaluation of the achievement level for the detailed training algorithm included in the first training algorithm can be carried out by basically quantifying whether the user accurately performs the requested action within a preset response time when a voice message requesting a specific cognitive ability action is output. That is, the shorter the response time is set, the higher the difficulty of the training, and the more actions required for the same response time, the higher the difficulty of the training. When the first training according to the first training algorithm is completed, the first output control unit 251 transmits the result values collected during the training process to the training evaluation unit 255, and the training evaluation unit 255 stores criteria for word-type responses and sentence-type responses according to the training type internally defined in the detailed training algorithm or the user's answer type, and outputs a numerical evaluation of the training.
[0132] For example, if a user receives a message regarding a word-type response and attempts to respond by recalling one word, the response time (waiting time) that can be considered correct is 5 seconds, and if the user attempts to respond by recalling 10 words, the response time that can be considered correct is set to 28 seconds.
[0133] As another example, when a user receives a message for a sentence-type response and attempts to free-associate or grasp the gist of the message, the response time that can be considered correct may be 20 seconds, and when the user attempts to reconstruct a sentence by combining four words, the response time that can be considered correct may be set to 50 seconds. In other words, the length of the response time that can be considered correct may be individually set depending on the type of response the user makes and the characteristics of the detailed training algorithm.
[0134] Seven difficulty levels are set for each detailed training algorithm, and the first level is level 1, and the difficulty level may be increased or decreased depending on the user's achievement. Since the first training algorithm includes a detailed training algorithm that is always performed, the difficulty level may not be adjusted for each detailed training algorithm, but may be adjusted in common based on the accuracy rate of the detailed training algorithm with the lowest accuracy rate.
[0135] Meanwhile, the difficulty of the detailed training algorithms included in the second training algorithm may be adjusted for each detailed training algorithm. For example, if the first training algorithm includes three detailed training algorithms, the difficulty levels are all set to level 3. If the second training algorithm includes four detailed training algorithms, the difficulty levels can be adjusted individually in the order of level 3, level 5, level 1, and level 4.
[0136] In order for the difficulty level to increase by one level, the average correct answer rate for the most recent three tests must be 80% or higher. In addition, in order for the difficulty level to decrease by one level, the average correct answer rate for the most recent three tests must be less than 50%. If the average correct answer rate for the most recent three tests is between 50% and 80%, there is no change in difficulty, and if the user does not have a training history and the concept of an average correct answer rate for the most recent three tests does not hold, difficulty level 1 will be maintained until the most recent three training tests are successful.
[0137] FIG. 8 is a table showing the criteria for changing the difficulty level of the detailed training algorithm corresponding to the intensive function area in the first training algorithm.
[0138] In the present invention, the accuracy rate of the user's responses is evaluated for each detailed training algorithm, and the difficulty level is precisely adjusted, thereby enabling the user's symptoms of cognitive impairment to be effectively improved.
[0139] 8, at difficulty level 1, two training words are provided for a total of 20 times, and if 50% correct answers are confirmed, training is evaluated as successful. On the other hand, at difficulty level 7, eight training words are provided for a total of 20 times, and if 80% correct answers are confirmed, training can be evaluated as successful. If the target stimulus percentage is not reached, training is considered unsuccessful, and the difficulty level may be lowered when the next detailed training algorithm proceeds.
[0140] An example of a detailed training algorithm that falls under the focusing functional domain is "memorize aloud" training, as shown in Figure 7. "Memorize aloud" training trains that the process of speaking aloud facilitates memorization, and through this training algorithm, the user repeatedly trains to gradually increase the amount of information to be memorized and increase working memory capacity.
[0141] The first output control unit 251 can control the output of "Remember Aloud" through the following process. First, the first output control unit 251 provides the user with words to remember one by one, and when providing the words, it can provide both text and audio, and can provide only one word per screen. Next, the first output control unit 251 guides the user to read out each word to remember three times, and while the user is reading out the words to remember, it adds an option of reading out loud, fast, or slow, thereby guiding the user to stimulate the focused functional area in a three-dimensional manner.
[0142] The first output control unit 251 controls the system so that if the user responds as instructed, feedback corresponding to the correct answer is provided, and if the user responds differently from the instructions or does not respond at all, feedback corresponding to the incorrect answer is provided, and the feedback corresponding to the correct / incorrect answer is set to be different for each detailed training algorithm.
[0143] In an optional embodiment, the first output control unit 251 can provide a high training effect by adding interference words from a certain level of difficulty onward. Interference words are words that are similar to but not identical to words memorized by the user, and if the user does not respond when an interference word is displayed on the screen, the answer will not be recognized as correct.
[0144] The first output control unit 251 may control the detailed training algorithm for the focused functional area to proceed using words stored in the database 210. Considering the following factors: the difficulty level of "memorize out loud" is 8 levels, the maximum exposure frequency of weekly training is 7 times, and the recommended usage period of the training device for improving symptoms of cognitive dysfunction is 4 weeks, the database 210 may pre-store 224 or more words. In particular, considering interference words for the pre-stored words, words corresponding to n times 224 (n is a natural number greater than 1) are stored in the database 210, and the stored words are called by the first output control unit 251.
[0145] FIG. 9 is a table showing the criteria for changing the difficulty level of the detailed training algorithm corresponding to the associative function area in the first training algorithm.
[0146] Referring to FIG. 9, at difficulty level 1, two training words are provided, and the user is allowed to proceed with training corresponding to the visualization function area, and at the highest difficulty level 7, the number of training words increases to eight.
[0147] As shown in Figure 7, an example of a detailed training algorithm corresponding to a focused functional area is "recall and speak" training. The goal of "recall and speak" training is to make it easier for users to remember things by practicing memorization using their own experiences and imagination.
[0148] The "Remember and Speak" training is a training in which one word is provided to the user terminal 110-1 and the user is asked to think of what comes to mind when they see the provided word for three seconds, and when the user first encounters the training, the first output control unit 251 controls the output of an example sentence along with a user training explanation. For example, the first output control unit 251 controls the output of a guidance message saying "Please feel free to speak what comes to mind when you see the word" through the speaker of the user terminal 110-1, and collects the user's voice input after a predetermined waiting time (3 seconds) has elapsed.
[0149] The training evaluation unit 255 stores the scoring criteria for the "recall and speak" training. For example, if the user responds within the time limit and at the same time includes at least five syllables, the response can be evaluated as correct. Due to the characteristics of the associative function area, the user's response format is not well-formed, so the user's response is judged based on the concept of a correct response rather than the concept of a correct answer.
[0150] The first output control unit 251 controls the system so that if the user responds correctly, feedback corresponding to a correct response is provided, and if the user responds differently from the instructions or does not respond at all, feedback corresponding to an incorrect response is provided, and the feedback corresponding to a correct / incorrect response is set to differ depending on the detailed training algorithm.
[0151] If the user does not respond with a correct response, the first output control unit 251 can control so that an example of a correct response to the word is output to the user terminal 110-1 only once, and can instruct the user to read out the example of a correct response within a certain time, and can control so that if the user reads out the example of a correct response within the certain time, the training evaluation unit 255 can add a predetermined number of points. For example, if two points are awarded when the user spontaneously responds with a correct response, one point can be awarded when the user reads out the provided correct response as instructed.
[0152] The first output control unit 251 can control the progress of a detailed training algorithm for the arithmetic function area using words stored in the database 210. Considering the fact that the difficulty level of the "recall and speak" is 8 levels, the maximum exposure frequency of weekly training is 7 times, and the recommended usage period of the training device for improving symptoms of cognitive dysfunction is 4 weeks, the database 210 can pre-store 224 or more words. In particular, considering examples of correct responses to the pre-stored words, words corresponding to n times 224 (n is a natural number greater than 1) are stored in the database 210, and the stored words are called up by the first output control unit 251.
[0153] FIG. 10 is a table showing the criteria for changing the difficulty level of the detailed training algorithm corresponding to the association function domain in the first training algorithm.
[0154] 10, the first output control unit 251 provides two training words at difficulty level 1, allowing the user to proceed with training corresponding to the fusion function area, and increases the number of training words to eight at the highest difficulty level, level 7. In addition, from difficulty level 3 onwards, the first output control unit 251 controls training by dividing the training words into two groups in a split configuration.
[0155] An example of a detailed training algorithm that falls under the association function domain is "story-based memorization" training, as shown in Figure 7. The goal of "story-based memorization" training is to allow users to repeat the process of connecting stories and memorizing them, making it easier for users to memorize.
[0156] The "story-based learning" training refers to training in which a certain number of words are provided to the user terminal 110-1, story creation conditions are assigned, and the user is guided to create a story that matches the provided words and story creation conditions. When the user encounters the training for the first time, the first output control unit 251 can control the user terminal 110-1 to output an explanation about the training to the user.
[0157] The first output control unit 251 can proceed with the "memorize with stories" training through the following process. First, the first output control unit 251 controls the output of a number of training words corresponding to the level of difficulty to the user terminal 110-1, and allows the user to additionally check the story creation conditions. Here, the story creation conditions are one of at least four emotional modifiers: sad, joyful, scary, and happy, and one of these may be randomly selected and provided to the user. The user is given three seconds to create a story that satisfies both the training words and the story creation conditions. After the story creation time has ended, the speaking time arrives and the user can speak the story they created for a set time (e.g., 30 seconds).
[0158] The training evaluation unit 255 analyzes the story created by the user, comprehensively considers whether all training words are included, whether story creation conditions are met, and whether the story is completed within a predetermined time, and controls to provide feedback on correct or incorrect responses to the user via the user terminal 110-1. For example, if a user creates a story using only three of the four training words, the first output control unit 251 receives feedback from the training evaluation unit 255 and can notify the user of the missing word and encourage them to rewrite the story. As described above, the training evaluation unit 255 can process to assign a lower score if a correct response is not obtained in one training session.
[0159] As an alternative embodiment, the time for speaking the story created by the user may be set differently depending on the level of difficulty. For example, the first output control unit 251 may prompt the user to create a story for two training words at difficulty level 1 and provide 30 seconds of speaking time, while at difficulty level 4, the first output control unit 251 may prompt the user to create a story for two training words and a story for three training words at difficulty level 4 and provide 20 and 30 seconds of speaking time, respectively, to provide sufficient stimulation to the user's cognitive function area.
[0160] In another embodiment, the first output control unit 251 may induce a response from the user by asking the user again what the training words were after the user's story utterance time has ended. The user may receive sufficient stimulation in the cognitive function area in the process of recalling what the training words were.
[0161] The training evaluation unit 255 stores the scoring criteria for the "learn through stories" training. The first output control unit 251 controls the system so that when the user responds correctly, feedback corresponding to a correct response is provided, and when the user responds differently from the instructions or makes no response, feedback corresponding to an incorrect response is provided. The feedback corresponding to a correct / incorrect response is set to differ depending on the detailed training algorithm.
[0162] The first output control unit 251 may control the detailed training algorithm for the association function area to proceed using words stored in the database 210. The database 210 may pre-store 224 or more words, taking into consideration that the difficulty level of "memorize with stories" is 8 levels, the maximum exposure frequency of weekly training is 7 times, and the recommended usage period of the training device for improving symptoms of cognitive dysfunction is 4 weeks.
[0163] First output control unit 251 is a detailed training algorithm included in the first training algorithm, and when all of the trainings, "remember out loud," "remember and speak," and "remember with a story," are completed, it can provide feedback to the user via user terminal 110-1 that the first training algorithm has ended, and can control visual display control unit 257 to notify the user that the first training algorithm has ended and to provide a first visual display via user terminal 110-1. As described above, the first visual display can be a memory flower.
[0164] Furthermore, the first visual display provided by visual display control unit 257 may be an animation consisting of at least two or more frames. For example, if the first visual display is a memory flower, visual display control unit 257 may control the output via user terminal 110-1 of an animation in which, after the first training algorithm is completed, a first frame depicting only a branch is switched to a second frame depicting a branch with a bud attached thereto. The visual display described above is an image that visually represents the improvement of the user's symptoms of cognitive dysfunction, and the user may feel confident that the symptoms of cognitive dysfunction have improved by seeing the memory flower provided in the first visual display. A schematic description of the first visual display relating to the memory flower will be provided below with reference to FIGS. 23 to 30.
[0165] FIG. 11 is a diagram showing, in the form of a table, an example of a detailed training algorithm included in the second training algorithm.
[0166] 11, it can be seen that the second training algorithm includes a total of nine detailed training algorithms. Depending on the embodiment, the number of detailed training algorithms included in the second training algorithm may be less than nine or more than nine.
[0167] The second training algorithm can include detailed training algorithms called "repeatedly remember," "word exchange," "clap," "remember orders," "word search," "remember appearance," "word throw," "funny remember," and "integrate," and each detailed training algorithm can be realized with a total of seven levels of difficulty.
[0168] As described above, the user can perform training on a portion of the detailed training algorithm included in the second training algorithm, and the detailed training algorithm included in the second training algorithm is performed after the training on the detailed training algorithm included in the first training algorithm is completed. As already described, depending on the embodiment, the second training algorithm can be started only after a predetermined time has elapsed after the training on the detailed training algorithm included in the first training algorithm is completed.
[0169] As shown in Figure 11, the detailed training algorithms included in the second training algorithm consist only of training that can effectively stimulate the brain areas responsible for the user's cognitive functions. Referring to Figure 11, the detailed training algorithms included in the second training algorithm are similar to the detailed training algorithms included in the first training algorithm in that they train the functional areas of focusing, visualization, and fusion, but differ in that some functional areas overlap. For example, in Figure 11, there are five detailed training algorithms for the focusing functional area, two detailed training algorithms for the associative functional area, and two detailed training algorithms for the associative functional area.
[0170] Referring to FIG. 11, the detailed training algorithm included in the second training algorithm has a total of seven levels of difficulty, and the higher the difficulty level, the greater the number of words the user must memorize.
[0171] When the first training according to the first training algorithm is completed, stimuli for concentration, association, and association directly related to the area of human cognitive function are sequentially or randomly provided to the user, so that the user may be in a state where it is easier to execute the second training algorithm, which is configured with relatively advanced training compared to the first training algorithm. When the second output control unit 253 detects that the first training algorithm has been completed, it can specify a part of the detailed training algorithm included in the second training algorithm and control it to be output to the user terminal 110-1.
[0172] When a detailed training algorithm included in the second training algorithm is output through a user terminal, if the difficulty level is level 1, an explanation of the training method may be provided in the form of narration. After listening to the explanation of the training method, the user can effectively perform training corresponding to the detailed training algorithm. Examples of narration provided for each detailed training algorithm are as follows:
[0173] First, when the detailed training algorithm of "Repeat and memorize" is provided to the user at level 1 difficulty, the second output control unit 253 can provide the user with narration such as "In this training, let's try to memorize words by repeating them," "Repeating them over and over is a good memorization method," or "Shall we practice using the repeat and memorize method?"
[0174] In addition, when the detailed training algorithm for "word exchange" is provided to the user at level 1 difficulty, the second output control unit 253 can provide the user with narration such as "In this training, let's take turns speaking words that fit the theme," "You can broaden the scope of your memory by gradually increasing the amount you can remember," and "Shall we practice with word exchange?"
[0175] In addition, when the detailed training algorithm for "clap" is provided to the user at level 1 difficulty, the second output control unit 253 can provide narration to the user such as "In this training, try clapping only for the words you have memorized," "Increasing the speed gradually will provide healthy stimulation to your brain," and "Shall we practice using the clapping method?"
[0176] In addition, when the detailed training algorithm for "remembering orders" is provided to the user at level 1 difficulty, the second output control unit 253 can provide narration to the user such as "In this training, try to become the manager of a restaurant and remember customer orders," "If you focus on just one thing at a time, you won't miss anything important," or "Shall we practice this method of remembering orders?"
[0177] In addition, when the detailed training algorithm for "word search" is provided to the user at level 1 difficulty, the second output control unit 253 can provide the user with narration such as "In this training, let's try to focus on only the words you want to remember out of the multiple pieces of information," "Focusing only on important things will help improve your concentration and memory," or "Shall we practice using the word search method?"
[0178] In addition, when the detailed training algorithm for "Throw a word" is provided to the user at level 1 difficulty, the second output control unit 253 can provide the user with narration such as "In this training, listen to the explanation and try to imagine what the object looks like," "The more vividly you can associate the object's appearance, the easier it will be to remember," or "Shall we practice using a method to memorize appearances?"
[0179] In addition, when the detailed training algorithm for "remembering appearances" is provided to the user at level 1 difficulty, the second output control unit 253 can provide the user with narration such as "In this training, try to memorize words while throwing objects into the sea," "The more vividly you can associate the scene of the object being thrown, the more firmly you will remember it," and "Would you like to practice by throwing words?"
[0180] In addition, when the detailed training algorithm for "memorizing in a fun and interesting way" is provided to the user at level 1 difficulty, the second output control unit 253 can provide the user with narration such as "In this training, let's try memorizing words through a fun and interesting story," "The stranger and funnier the story, the longer it will stay in your mind," and "Shall we try practicing using the fun and interesting method of memorizing?"
[0181] In addition, when the detailed training algorithm for "integrate" is provided to the user at level 1 difficulty, the second output control unit 253 can provide the user with narration such as "In this training, let's try to memorize two words by integrating them," "It may be unfamiliar to imagine an integrated form, but it is an effective way to remember," or "Shall we practice using the integration method?"
[0182] The second output control unit 253 can control the narration for each detailed training algorithm to be provided only the first time. This control method is intended to minimize wasted time for the user by omitting the narration when the user, who has experienced the detailed training algorithm of difficulty level 2, trains with the detailed training algorithm of difficulty level 1.
[0183] The difficulty of the detailed training algorithms included in the second training algorithm can be adjusted by the detailed training algorithm. For example, if the first training algorithm contains three detailed training algorithms, the difficulty levels will all be level 3. If the second training algorithm contains four detailed training algorithms, the difficulty levels can be adjusted individually, in order, as follows: level 3, level 5, level 1, level 4.
[0184] In order for the difficulty level to increase by one level, the average correct answer rate for the most recent three tests must be 80% or higher. In addition, in order for the difficulty level to decrease by one level, the average correct answer rate for the most recent three tests must be less than 50%. If the average correct answer rate for the most recent three tests is between 50% and 80%, there is no change in difficulty, and if the user does not have a training history and the concept of an average correct answer rate for the most recent three tests does not hold, difficulty level 1 will be maintained until the most recent three training tests are successful.
[0185] The training method and difficulty level setting of the detailed training algorithm included in the second training algorithm will be specifically described below.
[0186] FIG. 12 is a table showing the criteria for changing the difficulty level of the "repeated learning" training in the second training algorithm.
[0187] 12, the second output control unit 253 provides two training words at difficulty level 1, and encourages the user to continue the "repeated memorization" training, and at the highest difficulty level, level 7, the number of training words increases to eight. The goal of the "repeated memorization" training is to encourage the user to speak repeatedly, allowing the user to memorize easily.
[0188] The second output control unit 253 provides the user with words to memorize one by one via the user terminal 110-1, providing both text and audio when providing the words, but controlling the display so that only one word is provided per screen. The second output control unit 253 can repeatedly read each word to memorize n times, providing a response time of 2 seconds for each repetition. Here, n is a number selected arbitrarily from 3 to 5.
[0189] After the user has read out all the training words, the second output control unit 253 may provide a preset time (e.g., 5 seconds) to prompt the user to sequentially speak all the training words learned at the current level of difficulty. At difficulty level 1, the user must sequentially recall and speak two training words, and at difficulty level 8, the user must sequentially recall and speak eight training words in order for the response to be recognized as correct. The more training words there are, the longer the time provided to the user may be.
[0190] In an optional embodiment, the criteria for scoring the "repeated learning" training and the criteria for changing the difficulty level stored in the training evaluation unit 255 may be different. For example, the user's act of repeatedly speaking the training words n times as instructed in the process of learning the training words does not affect the change in difficulty level and is simply scored, and the training evaluation unit 255 may decide to increase or decrease the difficulty level based only on the achievement level of the training in which the user sequentially speaks the training words in the recall step after learning all the training words.
[0191] The second output control unit 253 may control the "repeated learning" training to proceed with the words stored in the database 210. The database 210 may store 224 or more words in advance, taking into consideration that the "repeated learning" has eight difficulty levels, the maximum exposure frequency of the weekly training is seven times, and the recommended usage period of the training device for improving symptoms of cognitive impairment is four weeks.
[0192] FIG. 13 is a table showing the criteria for changing the difficulty level of the "word exchange" training in the second training algorithm.
[0193] 13, the second output control unit 253 controls the training so that, at difficulty level 1, after three training words are provided, the training ends when four words remain, and at level 7, the highest difficulty level, the training ends when nine training words are provided and ten words remain. The goal of the "word exchange" training is to gradually increase the amount of information to be memorized and increase the user's working memory capacity.
[0194] The second output control unit 253 may provide three training words to the user via the user terminal 110-1, and then guide the user to proceed with training in which the user exchanges words with an AI-based virtual training partner. Specifically, the "word exchange" training is training in which, when the user says the word "apple," the AI responds with "apple" and "pear," and the user replies with "apple," "pear," and "peach," and refers to training in which words provided as training words are continuously arranged.
[0195] The training evaluation unit 255 evaluates whether the user's training result is correct or incorrect based on the number of training words set for each level of difficulty and the number of words set at the end. For example, if the user can speak all the words set for each level of difficulty to the end, it is considered to be correct, and otherwise it may be treated as incorrect.
[0196] FIG. 14 is a table showing the criteria for changing the difficulty level of the "clap" training in the second training algorithm.
[0197] Referring to Figure 14, at difficulty level 1, the clapping speed is reduced from 3.0 seconds to 2.8 seconds, and the standard rate for a correct response is 50%, while at difficulty level 7, the clapping speed is reduced from 2.4 seconds to 2.2 seconds, and the standard rate for a correct response increases significantly to 80%. The goal of the "clap" training is to gradually reduce the execution time and improve the user's memory processing speed.
[0198] The second output control unit 253 prompts the user via the user terminal 110-1 to memorize one word, and then prompts the user to clap when the memorized word appears and not to clap when a word other than the memorized word appears. The word other than the memorized word may be the above-mentioned interference word. At difficulty level 7, a total of 28 words are output via the user terminal 110-1 without voice guidance, and the user has 2.2 to 2.4 seconds to identify the word and whether or not to clap to receive an evaluation of their training.
[0199] The training evaluation unit 255 evaluates the user's training result as correct or incorrect based on the number of claps after the words are provided according to the total number of stimuli set for each difficulty level. For example, if the user claps correctly only for the words they have memorized, the training evaluation unit 255 may evaluate the user's response to all stimuli as correct.
[0200] 15a and 15b are diagrams showing in the form of a table the criteria and example sentences for changing the difficulty level of the "memorize orders" training in the second training algorithm.
[0201] Referring to Figure 15a, difficulty level 1 has two training words and one customer, while difficulty level 7 has eight training words, two customers, and four orders per customer. The goal of the "remember orders" training is to improve the selective attention of users with cognitive impairment symptoms by training them to suppress interference and focus solely on the goal.
[0202] The second output control unit 253 may guide the user through the user terminal 110-1 to memorize training words set according to difficulty level, and then guide the user to listen to orders from at least one customer using all of the training words set according to difficulty level. The user may evaluate whether the user responded correctly or incorrectly to this training by listening to the orders and reconfirming the items ordered by the customers. Here, the voice of the customer may be realized by a preset AI voice.
[0203] Referring to Figure 15b, it can be seen that example sentences are provided to show various variations in the order of customers ordering from 1 item to 4 items. Figure 15b is provided to the AI in the form of a script, and the AI can refer to Figure 15b to generate an ordering sentence and speak it through the speaker of user terminal 110-1.
[0204] The training evaluation unit 255 determines how many items the user specified in the response matched the customer's order, and evaluates whether the response was correct or incorrect. For example, if two customers order four items each at difficulty level 7 and the user correctly remembers all seven items, the training evaluation unit 255 can ultimately evaluate the response as correct. According to an embodiment, the second output control unit 253 can play background music (BGM) when an AI-implemented customer places an order to simulate a real situation, thereby achieving a kind of interference effect.
[0205] FIG. 16 is a table showing the criteria for changing the difficulty level of the "word search" training in the second training algorithm.
[0206] Referring to Figure 16, it can be seen that at difficulty level 1, there is one training word, five whole words, and three turns, while at difficulty level 7, there are four training words, nine whole words, and two turns. The goal of the "word search" training is to improve the selective attention of users with symptoms of cognitive dysfunction by training them to suppress interference and focus solely on the target.
[0207] First, the second output control unit 253 outputs a category (boundary) through the user terminal 110-1 and guides the user to confirm the category. The category may be one randomly selected from four categories: animals, means of transportation, occupations, and clothing. However, other categories may be added depending on the embodiment. Next, the second output control unit 253 alternately displays words that fall within the category and interference words that do not fall within the category every two seconds, thereby progressing training so that the user speaks the word only when a word that falls within the category appears. When words are displayed on the display of the user terminal 110-1, text and audio may be provided together.
[0208] FIG. 17 is a table showing the criteria for changing the difficulty level of the "memorize appearance" training in the second training algorithm.
[0209] Referring to Figure 17, it can be seen that there are differences in the number of descriptions, the number of objects, and the number of descriptions per object between difficulty level 1 and difficulty level 7. The "memorize appearance" training is training for users to create a clear image of information through verbal descriptions.
[0210] First, the second output control unit 253 can control the output of a description of an object via the user terminal 110-1. The user listens to the description of the object and responds according to the description elements, thereby inducing a correct / incorrect response to the training. The description elements consist of seven elements: shape, color, pattern, material, number, size, and length. The second output control unit 253 can explain the description of the object to the user in the form of a sentence and instruct the user via the user terminal 110-1 to imagine the shape of the object for five seconds. Next, the second output control unit 253 can request the user to select one of the seven description elements and respond, and the user can train by responding to that. As shown in FIG. 17, up to four description sentences for describing each object are stored in the database 210.
[0211] FIG. 18 is a table showing the criteria for changing the difficulty level of the "throw a word" training in the second training algorithm.
[0212] Referring to Figure 18, we can see that there is a difference of six training words between difficulty level 1 and difficulty level 7. "Throwing words" training is a process for training the priming process, which unconsciously places and memorizes information in a familiar space.
[0213] First, the second output control unit 253 provides the user with words to memorize via the user terminal 110-1. When providing the words via the user terminal 110-1, the second output control unit 253 may provide both text and audio. The second output control unit 253 may control the output of a guidance message so that the words to be memorized by the user are read aloud at once. The second output control unit 253 may control the output of a description of throwing the words to be memorized into the sea regardless of whether the user responds, and may instruct the user to speak the training words thrown into the sea in order once all training words for each level of difficulty have been memorized. The user may associate the words with an image of the words being thrown into the sea, and may recall the words with a higher memory than usual, as verified by statistical data. The training evaluation unit 255 may analyze the user's response to determine how many training words are included and evaluate the response with a score or grade.
[0214] FIG. 19 is a table showing the criteria for changing the difficulty level of the "fun and interesting learning" training in the second training algorithm.
[0215] Referring to Figure 19, we can see that there is a difference of six training words between difficulty level 1 and difficulty level 7, as well as a difference in the division structure. The division structure means that when there are four training words, the same training as when there are two training words is carried out twice, which allows the user to intensively stimulate the relevant cognitive function area in a short period of time, potentially improving the efficiency of improving symptoms of cognitive dysfunction. The "fun and memorable" training is training to learn that the process of memorizing things by organizing them into stories makes memorization easier.
[0216] First, the second output control unit 253 can provide words (training words) to be memorized by the user via the user terminal 110-1. When providing the words to the user, the second output control unit 253 can provide both text and audio, and can provide only one word per screen. Next, the second output control unit 253 can provide a fusion sentence using all of the two or more provided words. The user can read the fusion sentence and review the two or more words. The second output control unit 253 can provide only a portion of the fusion sentence as a clue and instruct the user to recall and speak the words that were memorized together for five seconds. The training evaluation unit 255 can evaluate a word that the user recalls and speaks as a correct response if it is included in the fusion sentence, and evaluate other words as an incorrect response and assign a score.
[0217] The second output control unit 253 may control the "fun and fun memorization" training to proceed using words stored in the database 210. Considering the fact that the "fun and fun memorization" has eight difficulty levels, the maximum exposure frequency of weekly training is seven times, and the recommended usage period of the training device for improving symptoms of cognitive dysfunction is four weeks, the database 210 may pre-store 224 or more words. Furthermore, since the "fun and fun memorization" training is performed using pre-stored associative sentences, several hundred associative sentences are additionally stored in the database 210 for each of two to four associative sentences.
[0218] FIG. 20 is a table showing the criteria for changing the difficulty level of the "integrated" training in the second training algorithm.
[0219] Referring to Figure 20, we can see that not only is there a difference of six training words between difficulty level 1 and difficulty level 7, but there is also a difference of six in the number of index words. Index words will be discussed later. "Integration" training is training in the same associative (fusion) functional area as the "fun and interesting memorization" training explained earlier, so it is training to teach that the process of memorizing things together in a story makes memorization easier.
[0220] The second output control unit 253 may provide the user with words to memorize one by one. When providing the words via the user terminal 110-1, the second output control unit 253 may provide on-screen text and audio together, providing only one word per screen. Next, the second output control unit 253 may provide one associated image for each word to be memorized. The second output control unit 253 may output a prompt message to encourage the user to review all of the associated images for each word and then recall the images for five seconds. Finally, the second output control unit 253 may provide some of the associated images as clues, instruct the user to speak the associated words to be memorized for five seconds, and control the training evaluation unit 255 to count how many of the provided training words are used in the response and evaluate the results. The training evaluation unit 255 may add points only if all of the training words are used in the user's response, and may treat all other responses as zero points.
[0221] FIG. 21 is a diagrammatic representation of a table illustrating a warm-up algorithm that can be selectively executed before the first training algorithm is executed.
[0222] The warm-up algorithm shown in Fig. 21 refers to a non-training algorithm that guides the user to physically move and provides predetermined stimulation to the user's cognitive function area before the first output control unit 251 controls the output of the first training algorithm to the user terminal. As shown in Fig. 21, the user can move their body and activate their brain in accordance with the guidance of the first output control unit 251, thereby putting themselves in the best condition before executing the first training algorithm.
[0223] The first output control unit 251 controls the warm-up algorithm shown in Fig. 21 to be provided alternately every day. For example, the first output control unit 251 can perform control such that one set is provided on Monday, two sets on Tuesday, three sets on Wednesday, and one set again on Thursday. Because no separate criteria are set for evaluating the degree of success of the warm-up algorithm, the training evaluation unit 255 does not evaluate the warm-up algorithm.
[0224] FIG. 22 is a table illustrating a meditation algorithm that can be selectively executed before the second training algorithm is executed.
[0225] Referring to FIG. 22, it can be seen that the meditation algorithm is divided into three areas: exercise, breathing, and imagination. There are more than 60 detailed meditation algorithms stored in the database 210, and FIG. 22 can be understood as a result of only selecting a portion of them. The meditation algorithm has the functional effect of relieving tension for the user before executing the second training algorithm, which requires relatively more concentration than the first training algorithm. The second output control unit 253 can randomly select a predetermined number of detailed algorithms included in the meditation algorithm and provide them to the user.
[0226] As an optional embodiment, when a detailed training algorithm that the user should perform in the current training is determined from among the detailed training algorithms included in the second training algorithm, the second output control unit 253 may control to output a meditation algorithm corresponding to the determined detailed training algorithm. For example, if the meditation algorithm corresponding to the "throw a word" training is Exercise Meditation 5, the second output control unit 253 may control to ensure that Exercise Meditation 5 is included in the randomly selected detailed algorithms.
[0227] FIG. 23 is a diagram illustrating a first visual display output via a user terminal.
[0228] As already explained in Figure 3, the first visual display that visual display control unit 257 controls to be output to user terminal 110-1 can be a flower of memory. The flower of memory refers to an image that embodies a flowerpot, a stem growing from the flowerpot, and a flower blooming on the stem.
[0229] 23(a) shows an example of a screen output to user terminal 110-1 when the user successfully logs in to the training app. In FIG. 23(a), the user's name and a brief greeting are displayed along with a memorable flower.
[0230] Figure 23(b) is a screen requesting user input so that the user can begin the first training algorithm. The user can press the start button, which will result in Figure 23(c) being output.
[0231] FIG. 23(c) shows a schematic diagram of a flowerpot with a memory flower growing. The display of "Flowerpot No. 2" indicates that the user has already completed and archived "Flowerpot No. 1" using the training app. A user can create and archive a total of four complete flowerpots by using the training app of the present invention for four weeks. Seven stems can grow from one flowerpot, and the four completed flowerpots will contain a total of 28 stems. By visually confirming the archiving of the flowerpot containing the memory flower, the user can intuitively feel a sense of accomplishment that they have steadily trained to improve the symptoms of cognitive impairment. Although FIG. 23(c) shows an empty flowerpot, if there is a previous training history, at least one stem can be displayed with the memory flower.
[0232] FIG. 24 is a diagram illustrating an example of badges that can be earned by a user.
[0233] More specifically, when a user logs in to the training app via user terminal 110-1, visual display control unit 257 detects the login history before either the first training algorithm or the second training algorithm is executed, and can provide a reward based on the detected login history. In the present invention, the reward can be provided to the user in the form of a badge or a memory flower.
[0234] 24, the water badge 2410 refers to a badge with a watering can engraved on a hexagonal base, and the water badge 2410 may be a reward provided when a user's cumulative login count reaches a certain number. For ease of explanation, the reward provided when the cumulative login count reaches a certain number will be referred to as a first reward below. The first reward may be referred to as a second visual display, following a memory flower, which is an example of a first visual display, in that the first reward is visually displayed on the user terminal 110-1.
[0235] The phrase on the water badge 2410 in FIG. 24 indicates that the user has accumulated a certain number of logins and will be rewarded with "Water of Life," which makes the Memory Flower appear fresh. The visual display control unit 257 can control the visual effect of the first visual display, the Memory Flower, to change based on history information of the second visual display. For example, when the Water of Life is applied, the number of petals may be greater than usual when the Memory Bud changes into a flower. The user can feel the rewards of training and a sense of accomplishment through the visual change in the Memory Flower.
[0236] As an alternative embodiment, the predetermined number of times for providing the first reward to the user may be a predetermined time interval. For example, the visual display control unit 257 may detect logins on the fifth day, the tenth day, and the fifteenth day, and perform control to provide the first reward upon detecting the logins.
[0237] FIG. 25 is a diagram illustrating another example of badges that can be acquired by a user.
[0238] In FIG. 25 , sun badge 2510 refers to a badge with a sun engraved on a hexagonal base, and the sun on sun badge 2510 is a representation of sunlight and radiance. Sun badge 2510 may be a reward provided when a user logs in consecutively a certain number of times. For ease of explanation, the reward provided when the user logs in consecutively a certain number of times will be referred to as a second reward below. Like the first reward, the second reward is visually displayed on user terminal 110-1, and may be referred to as a third visual display, following the memory flower as an example of the first visual display and the water badge as an example of the second visual display.
[0239] The phrase on the sun badge 2510 in FIG. 25 indicates that the user has logged in consecutively a certain number of times, and that the "Sun of Life" that makes the Memory Flower healthy will be provided as a reward. The visual display control unit 257 can control the visual effect of the first visual display, which is the Memory Flower, to change based on the history information of the third visual display. For example, when the Sun of Life is applied, the color of the Memory Flower's petals can change to a more intense and dark color, and the user can feel the rewards of their training and a sense of accomplishment through the visual change in the Memory Flower.
[0240] In an alternative embodiment, the predetermined number of times for providing the first reward to the user may be a date determined according to a predetermined rule. For example, the visual display control unit 257 may detect three consecutive days of login, five consecutive days of login, ten consecutive days of login, or twenty consecutive days of login, and control the provision of the second reward.
[0241] FIG. 26 is a diagram illustrating yet another example of badges that can be acquired by a user.
[0242] 26, the golden wind badge 2610 refers to a badge with a golden wind engraved on a hexagonal base, and the golden wind of the golden wind badge 2610 is the result of shaping the wind. The golden wind badge 2610 may be a reward that is provided only when the average correct answer rate, which is the evaluation result of the training evaluation unit 255, in the second training algorithm performed by the second output control unit 253 is 50% or more. For ease of explanation, the reward provided when the average correct answer rate reaches 50% or more will be referred to as the third reward below. Like the first reward, the third reward is visually displayed on the user terminal 110-1, and therefore may be referred to as the fourth visual display, following the memory flower, which is an example of the first visual display, the water badge 2410, which is an example of the second visual display, and the sun badge 2510, which is an example of the third visual display.
[0243] The phrase of the Golden Wind badge 2610 in Figure 26 means that the user's average correct answer rate exceeds 50%, and therefore a "Golden Wind" that makes the Memory Flower more gorgeous is provided as a reward. The visual display control unit 257 can control the visual effect of the first visual display, which is the Memory Flower, to be changed based on the history information of the fourth visual display. For example, when the Golden Wind is applied, the color of the Memory Flower's petals changes to golden yellow, and the user can feel the reward of the training and a sense of accomplishment through the visual change of the Memory Flower.
[0244] FIG. 27 is a diagram illustrating a memory flower bud, which is an example of the first visual display.
[0245] As described above, the memory flower is an example of the first visual display, and after a user logs in and is provided with a flowerpot, if the first training algorithm is completed successfully, a memory flower bud appears on the stem, and if the second training algorithm is completed successfully, the bud changes into a flower in full bloom, as already explained in Figure 3. Figure 27 diagrammatically shows the process by which the memory flower bud is formed by the visual display control unit 257 when the first training algorithm is completed successfully.
[0246] FIG. 28 is a diagram illustrating a flower of memory in full bloom, which is another example of a first visual display.
[0247] As described above, if the user successfully completes the training according to the first training algorithm and the memory flower buds have formed, and then successfully completes the second training algorithm, the flower with buds as shown in Figure 28(a) will change to a fully bloomed state as shown in Figure 28(b). The user can view, via user terminal 110-1, the flowerpot alone, the memory flower buds attached to the stems growing from the pot, and the memory flower with buds attached in full bloom, in succession, giving the user hope that the symptoms of cognitive impairment can be improved, and feeling a strong sense of accomplishment and excitement, which will enable them to actively participate in future training.
[0248] FIG. 29 is a diagram illustrating yet another example of a first visual representation, a golden memory flower in full bloom.
[0249] As described above, if the user successfully executes the first and second training algorithms and the training evaluation unit 255 determines that the average accuracy rate exceeds 50%, the budded flower shown in FIG. 29(a) changes to a fully bloomed golden memory flower shown in FIG. 29(b). The user can feel strongly motivated to achieve high training results by viewing the fully bloomed golden memory flower through the user terminal 110-1. The visual display control unit 257 can upgrade the budded memory flower to a gold version and bloom it based on history information that indicates that the golden wind badge 2610 corresponding to the third reward is output as the fourth visual display, and can add high-quality animation effects to the flower's full blooming process to provide the user with a more dramatic effect.
[0250] FIG. 30 is a diagram for explaining the archive of flowers of memory.
[0251] Figure 30(a) shows two memory flowers in full bloom and one memory flower in bud. This means that the user successfully completed training using the first and second training algorithms for two days, and only trained using the first training algorithm for one day.
[0252] On the other hand, Figure 30(b) shows seven stems with seven fully bloomed memory flowers, which can be interpreted as the user successfully completing training using the first and second training algorithms without taking a single break for a week.
[0253] At the start of each new day, a stem grows from the flowerpot. If no training is performed that day, the stem will continue to grow, preventing the flower from ever growing. Therefore, both (a) and (b) in Figure 30 show flowerpots in a state where no stems can grow. This flowerpot, named Flowerpot No. 1, is archived and remains permanently. Users can enjoy the aesthetic beauty and a sense of accomplishment of viewing the archived flowerpot. When Flowerpot No. 1 is archived, a new Flowerpot No. 2 is provided the next day, and a new Flowerpot No. 2 may grow based on the user's level of training participation.
[0254] According to the present invention, training algorithms for dramatically improving the symptoms of cognitive dysfunction in patients with the symptoms can be provided in various forms.
[0255] The above-described embodiments of the present invention may be realized in the form of a computer program executable by various components on a computer, and such a computer program may be recorded on a computer-readable medium, which may include a hardware device specially configured to store and execute program commands, such as a magnetic medium such as a hard disk, floppy disk, or magnetic tape, an optical medium such as a CD-ROM or DVD, a magneto-optical medium such as a floptical disk, a ROM, a RAM, or a flash memory.
[0256] On the other hand, the computer program may be one specially designed and constructed for the present invention, or one that is well known and available to those skilled in the art of computer software. Examples of computer programs include not only machine language code, such as that produced by a compiler, but also high-level language code that can be executed on a computer using an interpreter, etc.
[0257] The specific implementation described in the present invention is one embodiment and is not intended to limit the scope of the present invention in any way. For the sake of brevity, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of the system may be omitted. Furthermore, wire connections or connecting members between components shown in the drawings are illustrative of functional and / or physical or circuit connections, and may be replaced or illustrated as various additional functional, physical, or circuit connections in an actual device. Furthermore, unless specifically referred to as "essential," "critical," or the like, a component may not be essential to the application of the present invention.
[0258] The use of the term "said" and similar indicators in the present specification (particularly in the claims) can refer to both the singular and the plural. Furthermore, when a range is described in the present invention, it is considered to include inventions to which individual values within that range are applied (unless otherwise specified), and this is the same as describing each individual value comprising that range in the detailed description of the invention. Finally, unless there is a clear or contrary description of the order of steps constituting a method according to the present invention, the steps can be performed in any suitable order. The order in which the steps are described does not necessarily limit the scope of the present invention. The use of all examples or exemplary terms (e.g., "for example," "for example," etc.) in the present invention is merely for the purpose of explaining the present invention in detail, and the scope of the present invention is not limited by the examples or exemplary terms unless otherwise limited by the claims. Furthermore, those skilled in the art will understand that various modifications, combinations, and variations can be made within the scope of the claims or their equivalents, depending on design conditions and factors.
Claims
1. controlling a first training algorithm to be output to the user terminal in response to an input to the user terminal; When the first training algorithm is completed, controlling a second training algorithm to be output to the user terminal; Upon completion of the second training algorithm, evaluating user inputs to the first training algorithm and the second training algorithm; and controlling the user terminal to output a first visual display based on a result of the assessment.
2. The first training algorithm comprises:
2. The method for implementing an application for improving cognitive function maintenance and decline according to claim 1, comprising a fixed first number of detailed training algorithms.
3. The first training algorithm comprises:
10. A method for implementing an application for improving cognitive function maintenance and decline according to claim 1, including detailed training algorithms for focused functional areas.
4. The method for implementing an application for maintaining and improving cognitive function decline, as described in claim 3, wherein the detailed training algorithm for the focused functional area is an algorithm that receives and evaluates the voice of the user using the user terminal.
5. The detailed training algorithm for the focused functional area comprises: providing a guidance message to the user via the user terminal; A method for implementing an application for maintaining and improving cognitive function as described in claim 3, comprising a step of receiving the user's voice with at least one of pitch and speed changed in accordance with the guidance message and evaluating it by comparing it with stored values.
6. The first training algorithm comprises:
2. A method for implementing an application for improving cognitive function maintenance and decline according to claim 1, including detailed training algorithms for the visualization function domain.
7. The detailed training algorithm for the associative function area comprises: A method for implementing an application for maintaining and improving cognitive function as described in claim 6, which is an algorithm that receives the voice of a user using the user terminal and evaluates the number of syllables in words contained in the voice.
8. The detailed training algorithm for the associative function area comprises: providing a guidance message to the user via the user terminal; A method for implementing an application for maintaining and improving cognitive function as described in claim 6, comprising a step of receiving the user's voice for a certain period of time in response to the guidance message, detecting the number of syllables, and evaluating the detected number of syllables by comparing it with a preset value.
9. The first training algorithm comprises:
10. A method for implementing an application for improving cognitive function maintenance and decline, as claimed in claim 1, including detailed training algorithms for fusion functional areas.
10. The detailed training algorithm for the association function domain comprises: A method for implementing an application for maintaining and improving cognitive function as described in claim 9, which is an algorithm that receives stories created by users using the user terminal and determines whether they meet certain conditions.
11. The detailed training algorithm for the association function domain comprises: providing a story creation condition to a user via the user terminal; A method for implementing an application for maintaining and improving cognitive function decline, as described in claim 9, comprising a step of, when the user's created story is received, evaluating the story by determining whether it corresponds to the number of words and emotional modifiers contained in the story's creation conditions.
12. The first training algorithm comprises:
10. A method for implementing an application for improving cognitive function maintenance and decline according to claim 1, including at least two or more of detailed training algorithms for focus, association, and association function areas.
13. A computer program stored in a computer-readable storage device for causing the computer to carry out the method of claim 1.
14. a first output control unit that 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 that controls a second training algorithm to be output to the user terminal when the first training algorithm is completed; a training evaluator that evaluates user inputs to the first training algorithm and the second training algorithm upon completion of the second training algorithm; An apparatus for realizing an application for maintaining and improving cognitive function, including a visual display control unit that controls the user terminal to output a first visual display based on a result of the assessment.
Citation Information
Patent Citations
Cognitive function training method, cognitive function training program, information processing apparatus, and cognitive function training system
JP2020000558A
System and method for determining demendia and congnitive ability using voice conversation analysis
KR102237539B1
Method for establishing training program of MCI patients and system thereof
KR102394331B1