System

A system using a generative AI model to create personalized plans and provide real-time feedback and rewards addresses the challenges of goal setting and motivation in health management and dieting, improving user engagement and success.

JP2026024015APending Publication Date: 2026-02-13SOFTBANK GROUP CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024126336
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-01
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

Conventional systems lack comprehensive means to help users set appropriate goals, track progress, and maintain motivation, particularly in areas like health management and dieting, due to limited feedback and reward mechanisms.

Method used

A system integrating progress management and reward provision, utilizing a generative artificial intelligence model to generate personalized plans, provide real-time feedback, and award rewards based on user progress, facilitating goal achievement.

Benefits of technology

The system effectively supports users in setting goals, managing progress, and maintaining motivation by providing timely feedback and rewards, enhancing the efficiency of goal attainment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026024015000001_ABST
    Figure 2026024015000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system comprising: input means for a user to set goals; server means for receiving the set goals and deadlines; means for generating an appropriate progress management plan and deadlines using a generative artificial intelligence model; means for notifying the user of the generated plan and deadlines; means for recording and transmitting the user's progress; means for analyzing the recorded progress data and providing advice to the user; and means for calculating and awarding rewards based on the user's progress.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The technology of the present disclosure relates to a system. [Background technology]

[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]

[0004] The main challenges users face when achieving goals such as health management and dieting include difficulty in setting appropriate goals, difficulty in tracking progress, and sustaining motivation. Conventional systems have limited means to comprehensively solve these challenges, making it difficult for users to effectively achieve their goals. In addition, the lack of appropriate feedback and reward mechanisms makes it difficult for users to maintain their motivation to achieve their goals. [Means for solving the problem]

[0005] The present invention provides a system that integrates progress management and reward provision for users to set and achieve their goals. This system includes the following means: an input means for users to set goals, a server means for receiving the set goals and deadlines, a means for generating an appropriate progress management plan and deadline using a generative artificial intelligence model, a means for notifying the user of the generated plan and deadline, a means for recording and transmitting the user's progress, a means for analyzing the recorded progress data and providing advice to the user, and a means for calculating and providing rewards based on the user's progress, thereby providing consistent support for users to achieve their goals. This allows users to set appropriate goals and manage their progress, making it easier for them to maintain their motivation.

[0006] A "user" is an individual who uses the system of the present invention to set goals, track progress, and receive rewards.

[0007] "Input means for setting goals" refers to an interface that allows users to input specific goals and deadlines.

[0008] "Server Means" refers to a central processing system that processes goal and progress data received from users and generates and stores appropriate information.

[0009] "Generative artificial intelligence model" refers to an algorithm or machine learning model that generates optimal progress management plans and deadlines to help users achieve their goals.

[0010] A "progress management plan" is a plan that includes specific action steps and schedules for achieving the goals set by the user.

[0011] "Deadline" refers to the time period or deadline for achieving the goal set by the user.

[0012] "Means for notifying" refers to message sending and alert functions to inform users of generated plans and deadlines.

[0013] "Means for recording progress" refers to data entry interfaces and sensors that record the user's daily activities and progress.

[0014] "Means for analyzing progress data" refers to analytical tools and software used to analyze data entered by users and evaluate progress.

[0015] "Means for providing advice" refers to a message generation function for providing advice and motivation to users based on the analysis results.

[0016] "Means for calculating and awarding rewards" means the system functionality for calculating rewards based on a user's progress and awarding points or other rewards to a user's account. [Brief explanation of the drawings]

[0017] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0018] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

[0019] First, the terms used in the following description will be explained.

[0020] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).

[0021] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.

[0022] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.

[0023] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.

[0024] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."

[0025] [First embodiment]

[0026] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.

[0027] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.

[0028] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0029] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.

[0030] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.

[0031] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.

[0032] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.

[0033] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.

[0034] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0035] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0036] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0037] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0038] The present invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. Below, we will create a program for this system and explain specific embodiments. In the explanation, we will use the terms server, terminal, and user as appropriate.

[0039] User registration and goal setting

[0040] User Action:

[0041] First, the user launches the payment app and creates an account by entering user information and registering the required details.

[0042] Access the goal setting menu within the payment app and select a goal category such as "health management" or "diet."

[0043] Users set goals by entering a specific goal (e.g., "lose 5 kg") and a desired deadline.

[0044] Terminal handling:

[0045] The goal and deadline information input by the user is sent to the server.

[0046] Server Action:

[0047] The server calls the generative artificial intelligence model based on the received goal and deadline information.

[0048] Using a generative artificial intelligence model, we generate the optimal progress management plan and deadlines for the user.

[0049] The created plan and deadline information are returned to the terminal.

[0050] Examples:

[0051] If a user inputs a goal of "lose 5 kg" and sets a three-month deadline, the server will use a generative artificial intelligence model to generate a progress plan that includes an "exercise plan to lose 1 kg per week" and a "daily food record" and presents it to the user.

[0052] Progress management and feedback

[0053] User Action:

[0054] Users use the payment app to record their daily diet, exercise, weight, etc.

[0055] Terminal handling:

[0056] Daily record data entered by the user is sent to the server in real time.

[0057] Server Action:

[0058] The server analyzes the received recorded data and evaluates progress using a generative AI model.

[0059] Based on the progress, specific advice and motivational messages are generated for the user.

[0060] If the progress matches the reward conditions, rewards such as points will be calculated and credited to the user's account.

[0061] Examples:

[0062] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in a week, the server will send an encouraging message saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[0063] Achieving goals and rewards

[0064] User Action:

[0065] Once users reach their goal, they report it in the payment app.

[0066] Terminal handling:

[0067] A goal achievement report is sent to the server.

[0068] Server Action:

[0069] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[0070] After confirmation, rewards based on goal achievement will be calculated and awarded to the user.

[0071] Examples:

[0072] When a user achieves their goal of "lose 5 kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[0073] In this way, the system provides motivation and support to users to efficiently achieve their goals by having users, devices, and servers work together to set goals, manage progress, report on goal achievement, and grant rewards.

[0074] The processing flow will be explained below.

[0075] User registration and goal setting

[0076] User Registration

[0077] Step 1:

[0078] A user launches a payment app and navigates to the new account creation menu.

[0079] Step 2:

[0080] The user enters the required information, such as name, email address, and password.

[0081] Step 3:

[0082] The terminal collects the input information and sends it to the server.

[0083] Step 4:

[0084] The server stores the received user information in a database and creates an account.

[0085] Step 5:

[0086] The server notifies the terminal of the success of the account creation.

[0087] goal setting

[0088] Step 1:

[0089] The user selects the goal setting menu within the payment app.

[0090] Step 2:

[0091] Users select a category such as health management or diet and enter specific goals and deadlines.

[0092] Step 3:

[0093] The terminal transmits information about the goal and deadline to the server.

[0094] Step 4:

[0095] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[0096] Step 5:

[0097] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[0098] Step 6:

[0099] The server returns the generated plan and deadline to the terminal.

[0100] Step 7:

[0101] The device displays the plan and deadline to the user, who then reviews and approves it.

[0102] Progress management and feedback

[0103] Progress Record

[0104] Step 1:

[0105] Users pay and record their daily meals, exercise, weight, etc. in the app.

[0106] Step 2:

[0107] The terminal transmits the input record data to the server.

[0108] Data analysis

[0109] Step 1:

[0110] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[0111] Step 2:

[0112] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[0113] Step 3:

[0114] The server sends the generated message to the terminal.

[0115] Step 4:

[0116] The terminal displays the received message to the user.

[0117] Compensation management

[0118] Step 1:

[0119] The server calculates rewards such as points based on the progress.

[0120] Step 2:

[0121] The server adds the reward to the user's account and sends a reward grant message to the device.

[0122] Step 3:

[0123] The terminal displays a reward message to the user.

[0124] Achieving goals and rewards

[0125] Goal achievement report

[0126] Step 1:

[0127] When users reach their goal, they report it in the payment app.

[0128] Step 2:

[0129] The terminal transmits a goal achievement report to the server.

[0130] Achievement confirmation

[0131] Step 1:

[0132] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[0133] Reward calculation and awarding

[0134] Step 1:

[0135] After the server confirms that the goal has been achieved, it calculates the reward.

[0136] Step 2:

[0137] The server credits the reward to the user's account.

[0138] Step 3:

[0139] The server sends a message to the terminal indicating that the reward has been granted.

[0140] Step 4:

[0141] The terminal displays a reward message to the user.

[0142] Through the above process steps, the present invention provides a consistent support and reward system for users to set and achieve their goals.

[0143] Example 1

[0144] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0145] Conventional progress management systems have fragmented functionality to support users in achieving their goals, and lack integration of motivation and rewards. This makes it difficult for users to maintain their motivation to achieve their goals efficiently. They also lack a mechanism for providing appropriate advice in a timely manner, making it difficult to effectively manage users' progress. Furthermore, they lack the functionality to properly analyze daily recorded data and provide feedback, creating a need for a system that would support users' continuous efforts.

[0146] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0147] In this invention, the server includes an input means for setting a goal, a server means for receiving the goal and a deadline, a means for generating an appropriate progress management plan and deadline using a generative AI model, a means for notifying the user of the generated plan and deadline, a means for recording the user's daily activity data, a means for transmitting the recorded daily activity data to the server, a means for analyzing the recorded progress data and evaluating the progress using a generative AI model, a means for generating specific advice and motivational messages based on the progress, a means for calculating a reward based on the progress and awarding it to the user, a means for receiving a goal achievement report and comparing it with the recorded data in the database to confirm goal achievement, and a means for calculating a further reward based on the confirmed goal achievement and awarding it to the user, thereby providing motivation and support for the user to efficiently achieve their goals.

[0148] "User" refers to an individual who uses the system to set goals, track progress, and receive rewards.

[0149] A "goal" is a plan with a specific purpose and deadline that a user aims to achieve.

[0150] "Input means" refers to the interface through which users input their goals and daily activity data into the system.

[0151] "Server" refers to the central computer that analyzes data received from users, generates progress management plans, and calculates rewards.

[0152] "Generative AI model" refers to the AI ​​technology used to generate optimal progress management plans and advice based on input data.

[0153] A "progress management plan" is a plan that includes specific guidelines and deadlines necessary to achieve the goals set by the user.

[0154] A "deadline" refers to the end date a user sets for achieving a goal.

[0155] "Activity data" refers to records of a user's daily diet, exercise, weight, etc.

[0156] "Progress" refers to the current progress made toward the goals set by the user.

[0157] "Rewards" refers to incentives that users receive based on their progress and achievement of goals.

[0158] "Database" refers to a data storage system for centrally managing user goals, activity data, reward information, etc.

[0159] "Advice" refers to specific suggestions for improvement or encouraging messages provided to users based on their progress.

[0160] The present invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. This system operates through cooperation between users, terminals, and a server. Specific embodiments of this system are described below.

[0161] User registration and goal setting

[0162] First, the user launches the payment app and creates a new account. The user enters the required information, such as name, email address, and password, to create the account. This information is sent by the device to the server, which then registers the received information in the database. This creates a new user account.

[0163] Next, the user accesses the goal setting menu within the payment app and selects a goal category such as "health management" or "diet." The user then inputs and sets a specific goal (e.g., "lose 5 kg") and desired deadline (e.g., "3 months"). This goal and deadline information is sent from the device to the server. The server then invokes a generative artificial intelligence model based on the received information to generate an optimal progress management plan and deadline. The generated plan and deadline information are then sent back to the device and notified to the user.

[0164] Examples:

[0165] If a user sets a goal of "losing 5 kg" with a deadline of three months, the server will use a generative artificial intelligence model to generate a progress plan including an "exercise plan to lose 1 kg per week" and a "daily food record" and present it to the user.

[0166] Progress management and feedback

[0167] Users use a payment app to input data such as daily diet, exercise, and weight. This data is sent from the device to a server in real time. The server analyzes the received recorded data and evaluates progress using a generative AI model. Based on the progress, the server generates specific advice and motivational messages. If the progress matches the reward conditions, the server calculates rewards such as points and credits them to the user's account.

[0168] Examples:

[0169] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in weight in a week, the server will generate a message of encouragement saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[0170] Achieving goals and rewards

[0171] When a user achieves a goal, they report their progress through the payment app. This goal achievement report is sent from the device to the server. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved. After confirmation, the server calculates the reward based on the goal achievement and awards it to the user.

[0172] Examples:

[0173] When a user achieves their goal of "lose 5kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[0174] Prompt Sentence Examples

[0175] "Generate a specific progress plan to help users achieve their goal of losing 5 kg within 3 months."

[0176] In this way, the system provides users with the motivation and support to efficiently achieve their goals by linking users, devices, and servers to seamlessly set goals, manage progress, report on goal achievement, and grant rewards.

[0177] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0178] Step 1: Create a user account

[0179] User Action:

[0180] The user launches the payment app and proceeds to the account creation screen, where they enter the required information such as their name, email address, and password, and click the "Create Account" button.

[0181] Terminal handling:

[0182] The terminal transmits the entered user information to the server.

[0183] Server Action:

[0184] The server registers the received user information in a database, creates a new user account, and returns the created account information to the device.

[0185] Input and Output:

[0186] Input: User information (name, email address, password)

[0187] Output: Account creation successful message

[0188] Specific behavior:

[0189] When the user enters information as "Yamada Taro," the server saves this in a database and returns a message to the terminal indicating that the account was created successfully.

[0190] Step 2: Set goals

[0191] User Action:

[0192] Users access the app's goal setting menu, select a goal category (such as "health management" or "diet"), enter a specific goal (e.g., "lose 5 kg") and deadline (e.g., "3 months"), and click the "Set" button.

[0193] Terminal handling:

[0194] The terminal transmits the goal and deadline information entered by the user to the server.

[0195] Server Action:

[0196] The server calls the artificial intelligence model based on the received goal and deadline information, generates a progress management plan and deadline, and returns the generated plan and deadline information to the terminal.

[0197] Input and Output:

[0198] Input: Goal (e.g., "Lose 5 kg"), Deadline (e.g., "3 months")

[0199] Output: Progress management plan and deadlines

[0200] Specific behavior:

[0201] When a user inputs a goal of "lose 5 kg" and a deadline of "3 months," the server uses a generative artificial intelligence model to generate an "exercise plan to lose 1 kg per week" and a "daily food record," which are then sent back to the user.

[0202] Step 3: Daily Record

[0203] User Action:

[0204] Users use a payment app to enter daily records of their diet, exercise, weight, etc.

[0205] Terminal handling:

[0206] The device transmits the daily record data entered by the user to the server in real time.

[0207] Server Action:

[0208] The server analyzes the received recorded data and evaluates progress using a generative AI model.

[0209] Input and Output:

[0210] Input: Daily record data (e.g., "Banana and yogurt for breakfast," "30 minutes of walking," "Weight 65kg")

[0211] Output: Progress assessment results

[0212] Specific behavior:

[0213] When a user records "I had a banana and yogurt for breakfast," "I walked for 30 minutes," and "I weigh 65 kg," the server analyzes this and evaluates their progress.

[0214] Step 4: Progress assessment and feedback

[0215] Server Action:

[0216] The server generates specific advice and motivational messages for the user based on the progress. If the progress matches the reward conditions, it calculates rewards such as points and adds them to the user's account. The generated feedback and reward information are then sent back to the device.

[0217] Terminal handling:

[0218] The terminal displays feedback messages and reward information from the server to the user.

[0219] Input and Output:

[0220] Input: Progress assessment results

[0221] Output: Feedback message and reward information

[0222] Specific behavior:

[0223] If a user adheres to the "exercise three times a week" and "daily calorie restriction" guidelines and loses 1 kg in a week, the server generates a message of encouragement saying "Keep it up!" along with information about a 500-point reward, and sends it to the device. The device then displays these to the user.

[0224] Step 5: Report on goal achievement

[0225] User Action:

[0226] Once the user reaches their goal, they access the payment app's reporting menu, enter their progress, and click the "Goal Achieved" button.

[0227] Terminal handling:

[0228] The terminal transmits a goal achievement report to the server.

[0229] Input and Output:

[0230] Input: Goal achievement report

[0231] Output: A message confirming completion of goal achievement report transmission

[0232] Specific behavior:

[0233] When the user achieves the goal of "lose 5 kg" and clicks the "Goal Achieved" button, the device sends the report data to the server.

[0234] Step 6: Report verification and rewards

[0235] Server Action:

[0236] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, the server calculates a reward based on the goal achievement and awards it to the user. The generated reward information is then sent back to the terminal.

[0237] Terminal handling:

[0238] The terminal notifies the user of the reward information from the server.

[0239] Input and Output:

[0240] Input: Goal achievement report

[0241] Output: Reward and notification

[0242] Specific behavior:

[0243] When a user achieves the goal of "lose 5 kg" within three months and submits a report of achievement, the server verifies the data, and if the goal is confirmed, 1,000 points are returned to the user's account. The terminal notifies the user of this.

[0244] (Application example 1)

[0245] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0246] It is difficult for users to stay motivated to achieve their health and fitness goals, and it is also difficult to track progress in real time and get appropriate feedback. Furthermore, the lack of proper rewards for users' efforts can often discourage them from achieving their goals.

[0247] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0248] In this invention, the server includes an input means for a user to set a goal, a server means for receiving the set goal and deadline, a means for generating an appropriate progress management plan and deadline using a generative artificial intelligence model, a means for notifying the user of the generated plan and deadline, a means for recording and transmitting the user's progress, a means for analyzing the recorded progress data and providing advice to the user, a means for calculating and awarding rewards based on the user's progress, a means for awarding rewards to the user using an electronic payment method, and a means for tracking and recording progress in real time using a smart device, thereby enabling the user to maintain continuous motivation for their health management goal, real-time progress tracking and feedback, and appropriate rewards for their efforts.

[0249] "User" refers to an individual who uses this system to set goals and manage progress.

[0250] A "goal" is a specific result or state that a user is trying to achieve.

[0251] "Server means" refers to a computer system for receiving and processing information on goals and deadlines from users.

[0252] A "generative artificial intelligence model" refers to a machine learning model that generates optimal progress management plans and advice to help users achieve their goals.

[0253] A "progress management plan" refers to a specific action plan for efficiently achieving the goals set by the user.

[0254] "Deadline" refers to the time frame within which the user has to achieve the goal.

[0255] "Notification means" refers to a communication means for informing users of the generated plan and deadlines.

[0256] "Progress" is data that shows how far a user is progressing towards their goal.

[0257] "Recording means" refers to any device or software used to record a user's progress.

[0258] "Advice providing means" refers to a system for providing optimal advice to a user based on analyzed progress data.

[0259] "Rewards" refers to incentives given to users based on their progress and goal achievement.

[0260] "Electronic payment instrument" refers to a payment system for providing rewards to users in the form of electronic money.

[0261] "Smart Device" refers to a portable electronic device used to track and record a user's progress in real time.

[0262] "Electronic money format" refers to currencies and point systems that are traded digitally.

[0263] This invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. Below, we will create a program for this system and explain a specific embodiment.

[0264] User registration and goal setting

[0265] User Action:

[0266] Users launch the app on their smartphone or smart glasses, create an account, access the goal setting menu within the app, and select their health and fitness goals. They set their goals by entering a specific goal (e.g., "lose 5 kg") and deadline (e.g., 3 months).

[0267] Terminal handling:

[0268] The terminal transmits the information on the goal and deadline input by the user to the server.

[0269] Server Action:

[0270] The server calls the generative artificial intelligence model based on the received goal and deadline information, generates an optimal progress management plan and deadline for the user, and returns the generated plan and deadline to the device.

[0271] Examples:

[0272] If a user inputs "lose 5 kg" and sets a deadline of three months, the server will use a generative artificial intelligence model to generate a progress plan that includes an "exercise plan to lose 1 kg per week" and a "daily food record" and presents it to the user.

[0273] Progress management and feedback

[0274] User Action:

[0275] Users use their smartphones or smart glasses to record their daily diet, exercise, weight, etc.

[0276] Terminal handling:

[0277] The device transmits the daily record data entered by the user to the server in real time.

[0278] Server Action:

[0279] The server analyzes the received recorded data and uses a generative AI model to evaluate the user's progress. Based on the progress, it generates specific advice and motivational messages for the user. Furthermore, if the progress matches the reward conditions, it calculates rewards such as points and credits them to the user's account.

[0280] Examples:

[0281] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in a week, the server will send an encouraging message saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[0282] Achieving goals and rewards

[0283] User Action:

[0284] Once users reach their goal, they report it in the app.

[0285] Terminal handling:

[0286] The terminal transmits a goal achievement report to the server.

[0287] Server Action:

[0288] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, it calculates the reward based on the goal achievement and gives it to the user.

[0289] Examples:

[0290] When a user achieves their goal of "lose 5 kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[0291] Hardware and software used

[0292] The hardware includes a smartphone (iOS or Android) and smart glasses (commonly available models), while the software includes a mobile app (Swift for iOS, Kotlin for Android), a cloud server (e.g., AWS), a generative AI model (e.g., GPT-4), and a database (e.g., MySQL, MongoDB).

[0293] Data processing and calculation explanation

[0294] Data collected from the device (such as exercise volume, food records, and weight changes) is sent to a cloud server. The server uses a generative AI model to evaluate progress and generate feedback. The database records the user's goal achievement and reward history, and automatically adds electronic money to the user's account depending on the conditions.

[0295] Examples of prompt statements

[0296] The following prompts are input to the generative AI model:

[0297] Prompt statement:

[0298] Analyze the progress of user Taro and provide appropriate feedback.

[0299] Current progress: I have completed 3 workouts this week and lost 1kg.

[0300] Goal: Lose 5kg in 1 month

[0301] This allows users to maintain ongoing motivation towards their health management goals, provides real-time progress tracking and feedback, and appropriately rewards users for their efforts.

[0302] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[0303] Step 1:

[0304] Users launch a dedicated app using their smartphone or smart glasses and create an account. They enter their user information (name, email address, password, etc.) and create an account. This registers the user's basic information in the system.

[0305] Input: Name, Email Address, Password

[0306] Output: User account information registered in the database

[0307] Step 2:

[0308] Users can access the goal setting menu within the app, select their health and fitness goals, and set their goals by entering a specific goal (e.g., "lose 5 kg") and deadline (e.g., 3 months).

[0309] Input: Goal, Deadline

[0310] Output: Sends goal and deadline information to the server

[0311] Step 3:

[0312] The device sends the goal and deadline information entered by the user to the server, which then invokes a generative artificial intelligence model based on the received goal and deadline information to generate an optimal progress management plan and deadline for the user.

[0313] Input: Goal and deadline information

[0314] Output: Generate progress management plan and deadline information

[0315] Step 4:

[0316] The server sends the generated plan and deadline back to the device, which receives it and notifies the user. The user can then check the proposed progress management plan.

[0317] Input: Progress management plan, deadline information

[0318] Output: Notification of plan and expiration date to device

[0319] Step 5:

[0320] Users use their smartphones or smart glasses to record their daily diet, exercise, weight, etc. The recorded data is sent to a server via the device.

[0321] Input: Daily diet, exercise, weight, and other record data

[0322] Output: Send data to the server

[0323] Step 6:

[0324] The server analyzes the received recorded data and uses a generative AI model to evaluate progress. For example, if a user loses 1 kg in a week, the server evaluates the progress and generates appropriate feedback for the user.

[0325] Input: Recorded data

[0326] Output: Evaluate progress and generate feedback

[0327] Step 7:

[0328] The server generates specific advice and motivational messages for the user based on the progress. Furthermore, if the progress matches the reward conditions, the server calculates rewards such as points and credits them to the user's account.

[0329] Input: Progress evaluation results

[0330] Output: Advice, motivational messages, reward calculation and awarding

[0331] Step 8:

[0332] When the user achieves the goal, they report it through the app, and the device sends the goal achievement report to the server.

[0333] Input: Goal achievement report

[0334] Output: Send report data to the server

[0335] Step 9:

[0336] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, it calculates the reward based on the goal achievement and gives it to the user.

[0337] Input: Goal achievement report, recorded data

[0338] Output: Reward calculation and award

[0339] Step 10:

[0340] The reward (in the form of electronic money) will be returned to the user's account, and the user's account balance will be updated accordingly.

[0341] Input: Remuneration data

[0342] Output: User account balance updated

[0343] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.

[0344] The present invention is a system that integrates progress management and reward provision to allow users to set goals and efficiently achieve those goals. Here, we will explain in detail an embodiment of the invention that combines an emotion engine. Below, we will create a program for this system and explain a specific embodiment. In the explanation, we will use the terms server, terminal, and user as appropriate.

[0345] User registration and goal setting

[0346] User Registration

[0347] First, the user launches the payment app and navigates to the new account creation menu.

[0348] The user enters the required information, such as name, email address, and password.

[0349] The terminal collects the input information and sends it to the server.

[0350] The server stores the received user information in a database and creates an account.

[0351] The server notifies the terminal of the success of the account creation.

[0352] goal setting

[0353] The user selects the goal setting menu within the payment app.

[0354] Users select a category such as health management or diet and enter specific goals and deadlines.

[0355] The terminal transmits information about the goal and deadline to the server.

[0356] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[0357] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[0358] The server returns the generated plan and deadline to the terminal.

[0359] The device displays the plan and deadline to the user, who then reviews and approves it.

[0360] Progress management and feedback

[0361] Progress Record

[0362] Users pay and record their daily meals, exercise, weight, etc. in the app.

[0363] The terminal transmits the input record data to the server.

[0364] Data analysis

[0365] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[0366] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[0367] The server sends the generated message to the terminal.

[0368] The terminal displays the received message to the user.

[0369] emotion recognition

[0370] Along with their daily records, users also enter emotional data, which can be acquired manually or through facial recognition systems.

[0371] The device transmits the acquired emotion data to the server.

[0372] The server uses an emotion engine to recognize emotions from user input and actions, and adjusts progress management plans and feedback based on that information.

[0373] Based on the emotional data, the server provides specific feedback and rewards to improve motivation.

[0374] Compensation management

[0375] The server calculates rewards such as points based on the progress.

[0376] The server adds the reward to the user's account and sends a reward grant message to the device.

[0377] The terminal displays a reward message to the user.

[0378] Achieving goals and rewards

[0379] Goal achievement report

[0380] When users reach their goal, they report it in the payment app.

[0381] The terminal transmits a goal achievement report to the server.

[0382] Achievement confirmation

[0383] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[0384] Reward calculation and awarding

[0385] After the server confirms that the goal has been achieved, it calculates the reward.

[0386] The server credits the reward to the user's account.

[0387] The server sends a message to the terminal indicating that the reward has been granted.

[0388] The terminal displays a reward message to the user.

[0389] Specific examples

[0390] The user sets a goal of "lose 5 kg" and sets a three-month deadline. In addition to recording daily meals and exercise, the system also records emotional fluctuations. For example, if the user inputs emotional data such as "tired" or "unmotivated," the server recognizes this using an emotion engine and sends a special message to motivate the user. In addition, points are given as a reward for achieving the goal, depending on the degree of achievement, further enhancing the user's sense of accomplishment.

[0391] In this way, the system of the present invention supports the user in achieving their goals and provides consistent support that also responds to emotional fluctuations.

[0392] The processing flow will be explained below.

[0393] User registration and goal setting

[0394] User Registration

[0395] Step 1:

[0396] A user launches a payment app and navigates to the new account creation menu.

[0397] Step 2:

[0398] The user enters the required information, such as name, email address, and password.

[0399] Step 3:

[0400] The terminal collects the input information and sends it to the server.

[0401] Step 4:

[0402] The server stores the received user information in a database and creates an account.

[0403] Step 5:

[0404] The server notifies the terminal of the success of the account creation.

[0405] goal setting

[0406] Step 1:

[0407] The user selects the goal setting menu within the payment app.

[0408] Step 2:

[0409] Users select a category such as health management or diet, and enter a specific goal (e.g., lose 5 kg) and deadline (e.g., 3 months).

[0410] Step 3:

[0411] The terminal transmits information about the goal and deadline to the server.

[0412] Step 4:

[0413] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[0414] Step 5:

[0415] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[0416] Step 6:

[0417] The server returns the generated plan and deadline to the terminal.

[0418] Step 7:

[0419] The device displays the plan and deadline to the user, who then reviews and approves it.

[0420] Progress management and feedback

[0421] Progress Record

[0422] Step 1:

[0423] Users pay and record their daily meals, exercise, weight, etc. in the app.

[0424] Step 2:

[0425] Users record emotional data either manually or through a facial recognition system.

[0426] Step 3:

[0427] The terminal transmits the input record data and emotion data to the server.

[0428] Data analysis

[0429] Step 1:

[0430] The server uses a generative artificial intelligence model and an emotion engine to analyze the received recorded data and emotion data.

[0431] Step 2:

[0432] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[0433] Step 3:

[0434] The server sends the generated message and appropriate feedback to the terminal.

[0435] Step 4:

[0436] The terminal displays the received message to the user.

[0437] example:

[0438] If a user sends emotional data such as "I feel tired today," the server will analyze this using its emotion engine and generate and send a message saying, "Take some breaks as you go. Take some time to relax every time you achieve a small goal."

[0439] Compensation management

[0440] Step 1:

[0441] The server calculates rewards such as points based on the progress.

[0442] Step 2:

[0443] The server calculates the reward to add to the user's account and sends a reward grant message to the terminal.

[0444] Step 3:

[0445] The terminal displays a reward message to the user.

[0446] Achieving goals and rewards

[0447] Goal achievement report

[0448] Step 1:

[0449] When users reach their goal, they report it in the payment app.

[0450] Step 2:

[0451] The terminal transmits a goal achievement report to the server.

[0452] Achievement confirmation

[0453] Step 1:

[0454] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[0455] Reward calculation and awarding

[0456] Step 1:

[0457] After the server confirms that the goal has been achieved, it calculates the reward.

[0458] Step 2:

[0459] The server credits the reward to the user's account.

[0460] Step 3:

[0461] The server sends a message to the terminal indicating that the reward has been granted.

[0462] Step 4:

[0463] The terminal displays a reward message to the user.

[0464] example:

[0465] If a user sets a goal of "lose 5 kg" and achieves it within three months, the user will report the achievement of the goal. The server will check the daily record data and emotional data and recognize the achievement of the goal. The server will then reward the user with 500 points and send a message to the device indicating the achievement.

[0466] Through the above processing steps, the present invention provides a system that consistently supports and rewards users in setting and achieving their goals. Furthermore, by integrating an emotion engine, it is possible to provide appropriate feedback and improve motivation according to the user's emotional state.

[0467] Example 2

[0468] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0469] Previous goal achievement support systems lacked feedback based on the user's progress and emotional fluctuations, making it difficult to maintain long-term motivation. Furthermore, incentives such as rewards for goal achievement were not sufficiently considered, which increased the likelihood of users losing their commitment to achieving their goals. This resulted in situations where effective support for efficiently achieving the goals set by users was not provided.

[0470] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[0471] In this invention, the server includes means for recording and transmitting the user's progress, means for analyzing the recorded progress data and providing advice to the user, means for receiving and analyzing emotional data entered by the user, means for adjusting the progress management plan and feedback based on the emotional data, means for providing feedback to increase the user's motivation, and means for calculating and awarding rewards based on the user's progress. This allows the user to receive detailed feedback according to their progress and emotional fluctuations, enabling them to efficiently achieve their goals while maintaining their long-term motivation.

[0472] A "user" is an entity that uses this system to set goals and manage their progress.

[0473] A "server" is a computer system that receives and processes data sent by users.

[0474] "Input means" is an interface for users to input goals and daily record data.

[0475] A "generative AI model" is an artificial intelligence model that generates appropriate progress management plans and deadlines from received data.

[0476] A "plan" is a specific action plan generated by a generative AI model to help a user achieve their goal.

[0477] A "deadline" is a set period of time within which a user has to achieve a goal.

[0478] "Recorded data" is information about progress that is entered by the user on a daily basis.

[0479] "Emotional data" is data that represents a user's emotions and is obtained through manual input or a facial recognition system.

[0480] The "Emotion Engine" is a system that analyzes users' emotional data and adjusts progress management plans and feedback.

[0481] "Feedback" is advice or motivational messages based on the user's progress and emotions.

[0482] "Rewards" are incentives calculated and awarded based on a user's progress and goal achievement.

[0483] "Database" means a data storage system for storing user information and record data.

[0484] The present invention provides a progress management and reward system that allows a user to set a goal and efficiently support the achievement of that goal. Specific embodiments for carrying out the present invention will be described below.

[0485] The system can be divided into three main components: the server, the terminal, and the user.

[0486] 1. User registration and goal setting

[0487] User Registration:

[0488] 1. The user launches the payment app on their device and navigates to the new account creation menu.

[0489] 2. The user enters their name, email address, and password.

[0490] 3. The device collects this information and sends it to the server.

[0491] 4. The server stores the received user information in its database and creates a new account.

[0492] 5. The server notifies the device that the account creation was successful, and the device displays a success message to the user.

[0493] goal setting:

[0494] 1. The user selects the goal setting menu within the app and chooses the category they want to set (e.g., health management, diet, etc.).

[0495] 2. Enter specific goals and deadlines.

[0496] 3. The terminal collects the goal and deadline information and sends it to the server.

[0497] 4. The server sends the received information to the generative artificial intelligence model to generate an appropriate progress management plan and deadline.

[0498] 5. The server sends the generated plan back to the terminal, which displays it to the user.

[0499] 6. The user reviews and approves the plan.

[0500] 2. Progress management and feedback

[0501] Progress Log:

[0502] 1. Users record their daily diet, exercise, weight, etc. in the app.

[0503] 2. The device sends these recorded data to the server, which stores them in a database.

[0504] Data Analysis:

[0505] 1. The server processes the received recorded data and sends it to the generative artificial intelligence model.

[0506] 2. The model analyzes the data and evaluates progress.

[0507] 3. The server generates feedback messages based on the evaluation results, providing specific advice and motivation.

[0508] 4. The server sends the message to the terminal, which displays it to the user.

[0509] Emotion recognition:

[0510] 1. The user can manually enter emotion data or obtain it using a facial recognition system (e.g., Azure Face API).

[0511] 2. The device sends the acquired emotion data to the server, which analyzes it using an emotion engine.

[0512] 3. The server adjusts progress plans and feedback based on the emotional data.

[0513] 4. The server generates a message that provides special feedback or rewards based on the user's emotions and sends it to the device, which then displays it to the user.

[0514] 3. Compensation management

[0515] 1. The server calculates rewards based on the user's progress data.

[0516] 2. The reward is added to the user's account and the server sends a reward message to the device.

[0517] 3. The device displays a reward message to the user.

[0518] 4. Achieving goals and providing rewards

[0519] Goal achievement report:

[0520] 1. When a user achieves their goal, they report it in the app.

[0521] 2. The terminal sends a completion report to the server.

[0522] Achievement confirmation:

[0523] 1. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[0524] 2. After the server confirms that the goal has been achieved, it calculates the reward and credits it to the user's account.

[0525] 3. The server sends a message to the device indicating that the reward has been granted, and the device displays it to the user.

[0526] Specific examples

[0527] The user sets a goal of "lose 5 kg" and enters a three-month deadline.

[0528] Users enter their daily diet and exercise records into the app, and emotional data is captured using a facial recognition system.

[0529] When emotional data such as "tired" is input, the server uses an emotion engine to generate a motivational message, which is sent to the device and displayed to the user.

[0530] When a user achieves a goal, they report it in the app, and the server compares it with the recorded data, confirms that the goal has been achieved, calculates the reward, and gives it to the user.

[0531] Prompt Sentence Examples

[0532] "Generate a specific progress plan to lose 5kg."

[0533] "Generate a motivational message for when a user types 'I'm tired'."

[0534] "Generate a progress management plan to achieve your goal within three months."

[0535] The flow of the identification process in the second embodiment will be described with reference to FIG.

[0536] Step 1: User Registration

[0537] 1. A user launches a payment app and navigates to the new account creation menu.

[0538] Input: None

[0539] Output: New account creation screen displayed

[0540] 2. The user enters their name, email address, and password.

[0541] Input: Name, Email Address, Password

[0542] Output: Save input data to the terminal

[0543] 3. The device collects the entered information and sends it to the server.

[0544] Input: Name, Email Address, Password

[0545] Output: Send data to the server

[0546] 4. The server stores the received user information in its database and creates a new account.

[0547] Input: Name, Email Address, Password

[0548] Output: Account creation saved in database

[0549] 5. The server notifies the device that the account creation was successful, and the device displays a success message.

[0550] Input: Account creation success notification

[0551] Output: Display a success message

[0552] Step 2: Goal Setting

[0553] 1. The user selects the goal setting menu within the payment app.

[0554] Input: None

[0555] Output: Display the goal setting menu

[0556] 2. The user selects a setting category (e.g., health management, diet, etc.) and enters specific goals and deadlines.

[0557] Input: Category, Goal, Deadline

[0558] Output: Save input data to the terminal

[0559] 3. The terminal collects the goal and deadline information and sends it to the server.

[0560] Input: Category, Goal, Deadline

[0561] Output: Send data to the server

[0562] 4. The server sends the received information to the generative artificial intelligence model to generate an appropriate progress management plan and deadline.

[0563] Input: Category, Goal, Deadline

[0564] Data processing: Plan generation using generative artificial intelligence models

[0565] Output: Generated plan and deadline

[0566] 5. The server returns the generated plan to the terminal, which displays it to the user.

[0567] Input: Plan, Due Date

[0568] Output: Show plan and deadline

[0569] 6. The user reviews and approves the plan.

[0570] Input: Approval

[0571] Output: Save authorization information to the device

[0572] 7. The terminal sends the authorization information to the server.

[0573] Input: Authorization Information

[0574] Output: Send data to the server

[0575] Step 3: Record your progress

[0576] 1. Users record their daily diet, exercise, weight, etc. in the app.

[0577] Input: Food data, exercise data, weight data

[0578] Output: Save recorded data to the device

[0579] 2. The device sends these recorded data to the server.

[0580] Input: Recorded data

[0581] Output: Send data to the server

[0582] 3. The server stores the received data in a database.

[0583] Input: Recorded data

[0584] Output: Save to database

[0585] Step 4: Data analysis

[0586] 1. The server sends the received recorded data to the generative artificial intelligence model for analysis.

[0587] Input: Recorded data

[0588] Data processing: Data analysis using generative artificial intelligence models

[0589] Output: Progress evaluation results

[0590] 2. Based on the evaluation results, the server generates specific advice and motivational feedback.

[0591] Input: Progress evaluation results

[0592] Data processing: Generate feedback based on results

[0593] Output: Feedback message

[0594] 3. The server sends the generated feedback message to the terminal.

[0595] Input: Feedback message

[0596] Output: Sending data to the terminal

[0597] 4. The terminal displays the message to the user.

[0598] Input: Feedback message

[0599] Output: Display of message

[0600] Step 5: Emotion Recognition

[0601] 1. Emotion data is manually entered by the user or obtained using a facial recognition system.

[0602] Input: Emotion data

[0603] Output: Save emotion data to device

[0604] 2. The device sends the acquired emotion data to the server.

[0605] Input: Emotion data

[0606] Output: Send data to the server

[0607] 3. The server uses the emotion engine to analyze the emotion data.

[0608] Input: Emotion data

[0609] Data processing: Emotion data analysis

[0610] Output: Analysis results

[0611] 4. The server adjusts the progress plan and feedback based on the analysis results.

[0612] Input: Analysis results

[0613] Data processing: feedback adjustment

[0614] Output: Adjusted feedback message

[0615] 5. The server generates and sends a message to the device providing special feedback or rewards.

[0616] Input: Adjusted feedback message

[0617] Output: Sending data to the terminal

[0618] 6. The device displays feedback and rewards to the user.

[0619] Input: Feedback message

[0620] Output: Display of message

[0621] Step 6: Compensation Management

[0622] 1. The server calculates rewards based on the user's progress data.

[0623] Input: Progress data

[0624] Data processing: Reward calculation

[0625] Output: Calculated reward

[0626] 2. The reward is added to the user's account and the server sends a reward message to the device.

[0627] Input: Calculated reward

[0628] Output: Sending data to the terminal

[0629] 3. The device displays a reward message to the user.

[0630] Input: Reward message

[0631] Output: Display of message

[0632] Step 7: Report on goal achievement

[0633] 1. When a user achieves a goal, the app will report the achievement.

[0634] Input: Achievement report

[0635] Output: Save to terminal

[0636] 2. The terminal sends a completion report to the server.

[0637] Input: Achievement report

[0638] Output: Send data to the server

[0639] Step 8: Confirm your achievement

[0640] 1. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[0641] Input: Achievement report, recorded data

[0642] Data processing: Verification and confirmation

[0643] Output: Achievement confirmation result

[0644] 2. After the server confirms that the goal has been achieved, it calculates the reward and credits it to the user's account.

[0645] Input: Achievement confirmation result

[0646] Data processing: Reward calculation

[0647] Output: Calculated reward

[0648] 3. The server sends a message to the device indicating that the reward has been granted, and the device displays it to the user.

[0649] Input: Reward completion message

[0650] Output: Display of message

[0651] (Application example 2)

[0652] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."

[0653] Conventional progress management systems only provide one-sided support for users in achieving their goals, and in particular lack detailed guidance and feedback for drivers of autonomous vehicles. Furthermore, a lack of emotional management for drivers can lead to a decline in driving efficiency and safety. Furthermore, if the reward system for achieving goals is not clear, it is likely that drivers' motivation will decline.

[0654] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an input means for the driver to set a goal, a means for receiving the set goal and deadline, a means for generating an appropriate progress management plan and deadline using a generative artificial intelligence model, a means for notifying the driver of the generated plan and deadline, a means for recording and transmitting the driver's progress, a means for analyzing the recorded progress data and providing advice to the driver, a means for collecting the driver's emotional data and generating appropriate feedback based on the data, and a means for calculating and awarding rewards based on the progress. This allows the driver to be evaluated and improve their motivation, enabling efficient and safe driving. Furthermore, managing the driver's emotions can also improve the quality of feedback.

[0655] The "input means" is an interface that allows the driver to input goals, progress, emotional data, and the like.

[0656] The "server means" is a computer system that receives the set goals and deadlines and manages the necessary data and progress status.

[0657] A "generative artificial intelligence model" is an algorithm or machine learning model used to generate a driver's goal-tracking plan and feedback.

[0658] The "notification means" is a system for notifying the driver of the generated plan and feedback.

[0659] The "recording means" is a system for recording and managing the driver's progress and emotional data on a daily basis.

[0660] The "analysis means" is a system that analyzes the recorded data and provides appropriate advice and feedback to the driver.

[0661] The "reward means" is a system for calculating and awarding rewards based on the driver's progress data.

[0662] "Operational goals" are goals set by the driver regarding the driving schedule and safe driving.

[0663] "Feedback" refers to advice and coaching messages provided based on the driver's progress and emotional data.

[0664] The "reward system" is a mechanism that provides incentives to drivers based on goal achievement and progress.

[0665] This invention is a system that integrates progress management and reward provision to enable drivers to set operational goals and efficiently achieve those goals. Specific embodiments of this system will be described below.

[0666] User registration and goal setting

[0667] User Registration

[0668] The driver first turns on the device and goes to the menu to create a new account.

[0669] The driver enters the required information, such as their name, email address, and password.

[0670] The terminal collects the input information and sends it to the server.

[0671] The server stores the received driver information in a database and creates an account.

[0672] The server notifies the terminal of the success of the account creation.

[0673] goal setting

[0674] The driver selects the goal setting menu within the app.

[0675] Drivers set their driving schedules and safe driving goals, and input specific goals and deadlines.

[0676] The terminal transmits information about the goal and deadline to the server.

[0677] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[0678] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[0679] The server returns the generated plan and deadline to the terminal.

[0680] The terminal displays the plan and deadline to the driver, who then reviews and approves it.

[0681] Progress management and feedback

[0682] Progress Record

[0683] Drivers record their daily driving conditions and emotions in the app.

[0684] The terminal transmits the input record data to the server.

[0685] Data analysis

[0686] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[0687] Based on the evaluation results, the server generates specific advice and motivational messages for the driver.

[0688] The server sends the generated message to the terminal.

[0689] The terminal displays the received message to the driver.

[0690] emotion recognition

[0691] Drivers also enter emotional data along with their daily records, which can be acquired manually or through facial recognition systems.

[0692] The device transmits the acquired emotion data to the server.

[0693] The server uses an emotion engine to recognize emotions from the driver's inputs and actions, and adjusts progress management plans and feedback based on that information.

[0694] Based on the emotional data, the server provides specific feedback and rewards to improve motivation.

[0695] Compensation management

[0696] The server calculates rewards such as points based on the progress.

[0697] The server adds the reward to the driver's account and sends a reward grant message to the terminal.

[0698] The terminal displays a reward message to the driver.

[0699] Achieving goals and rewards

[0700] Goal achievement report

[0701] When a driver achieves their goal, they report it in the app.

[0702] The terminal transmits a goal achievement report to the server.

[0703] Achievement confirmation

[0704] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[0705] Reward calculation and awarding

[0706] After the server confirms that the goal has been achieved, it calculates the reward.

[0707] The server credits the driver's account with the reward.

[0708] The server sends a message to the terminal indicating that the reward has been granted.

[0709] The terminal displays a reward message to the driver.

[0710] Specific examples

[0711] The driver sets a goal of "achieving 10km of safe driving" and a three-month deadline. The driver records their daily driving situation and emotions. For example, if the driver inputs emotional data such as "tired" or "unmotivated," the server recognizes this using an emotion engine and sends a special message to increase motivation. In addition, points are given as a reward for achieving the goal, depending on the degree of achievement, further enhancing the driver's sense of accomplishment.

[0712] An example prompt is:

[0713] "Please tell me how to manage progress to achieve operational goals."

[0714] "How do I rest when I get tired while driving?"

[0715] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[0716] Step 1:

[0717] User registration is performed. The driver starts up the terminal and goes to the new account creation menu. The driver enters the required information such as name, email address, and password. The terminal collects the entered information and sends it to the server. The server stores the received driver information in a database and creates an account. The server notifies the terminal that the account creation was successful. The input data is the driver's personal information, and the output data is confirmation of the account creation.

[0718] Step 2:

[0719] Setting goals. The driver selects the goal setting menu within the app. The driver sets goals for the driving schedule and safe driving, and inputs specific goals and deadlines. The device sends the goal and deadline information to the server. The server sends data to the generative AI model based on the received goal and deadline information. The generative AI model generates a progress management plan and an appropriate deadline for achieving the goal. The server returns the generated plan and deadline to the device. The device displays the plan and deadline to the driver, who then checks and approves them. The input data are the set goal and deadline, and the output data is the generated progress management plan.

[0720] Step 3:

[0721] Progress is recorded. The driver records their daily driving status and emotions in the app. The device sends the entered recorded data to the server. The input data is the driver's driving status and emotion data, and the output data is information confirming the storage of the recorded data.

[0722] Step 4:

[0723] Data analysis is performed. The server analyzes the received recorded data and evaluates the progress using a generative artificial intelligence model. Based on the evaluation results, the server generates specific advice and motivational messages for the driver. The server sends the generated messages to the terminal. The terminal displays the received messages to the driver. The input data are the recorded driving status and emotion data, and the output data are advice messages.

[0724] Step 5:

[0725] Emotion recognition is performed. Drivers input emotional data along with their daily records. Emotion data is acquired through manual input or a facial recognition system. The device sends the acquired emotional data to a server. The server uses an emotion engine to recognize emotions from the driver's input and behavior, and adjusts progress management plans and feedback based on that information. Based on the emotional data, the server provides specific feedback and rewards to improve motivation. The input data is emotional data, and the output data is the adjusted feedback message.

[0726] Step 6:

[0727] Reward management is performed. The server calculates rewards such as point redemption based on the progress. The server adds the reward to the driver's account and sends a reward award message to the terminal. The terminal displays the reward award message to the driver. The input data are progress records and evaluation data, and the output data are reward points.

[0728] Step 7:

[0729] Processes goal achievement reports. When the driver achieves the goal, he / she reports the achievement using the app. The device sends the goal achievement report to the server. The server compares the received report with the recorded data in the database and confirms that the goal has been achieved. The input data is the goal achievement report data, and the output data is goal achievement confirmation information.

[0730] Step 8:

[0731] Calculates and awards reward. After the server confirms that the goal has been achieved, it calculates the reward. The server awards the reward to the driver's account. The server sends a message to the terminal indicating that the reward has been awarded. The terminal displays the reward award message to the driver. The input data is the goal achievement confirmation information, and the output data is the awarded reward points.

[0732] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[0733] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0734] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.

[0735] [Second embodiment]

[0736] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.

[0737] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.

[0738] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0739] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.

[0740] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[0741] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[0742] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[0743] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[0744] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[0745] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[0746] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[0747] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."

[0748] The present invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. Below, we will create a program for this system and explain specific embodiments. In the explanation, we will use the terms server, terminal, and user as appropriate.

[0749] User registration and goal setting

[0750] User Action:

[0751] First, the user launches the payment app and creates an account by entering user information and registering the required details.

[0752] Access the goal setting menu within the payment app and select a goal category such as "health management" or "diet."

[0753] Users set goals by entering a specific goal (e.g., "lose 5 kg") and a desired deadline.

[0754] Terminal handling:

[0755] The goal and deadline information input by the user is sent to the server.

[0756] Server Action:

[0757] The server calls the generative artificial intelligence model based on the received goal and deadline information.

[0758] Using a generative artificial intelligence model, we generate the optimal progress management plan and deadlines for the user.

[0759] The created plan and deadline information are returned to the terminal.

[0760] Examples:

[0761] If a user inputs a goal of "lose 5 kg" and sets a three-month deadline, the server will use a generative artificial intelligence model to generate a progress plan that includes an "exercise plan to lose 1 kg per week" and a "daily food record" and presents it to the user.

[0762] Progress management and feedback

[0763] User Action:

[0764] Users use the payment app to record their daily diet, exercise, weight, etc.

[0765] Terminal handling:

[0766] Daily record data entered by the user is sent to the server in real time.

[0767] Server Action:

[0768] The server analyzes the received recorded data and evaluates progress using a generative AI model.

[0769] Based on the progress, specific advice and motivational messages are generated for the user.

[0770] If the progress matches the reward conditions, rewards such as points will be calculated and credited to the user's account.

[0771] Examples:

[0772] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in a week, the server will send an encouraging message saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[0773] Achieving goals and rewards

[0774] User Action:

[0775] Once users reach their goal, they report it in the payment app.

[0776] Terminal handling:

[0777] A goal achievement report is sent to the server.

[0778] Server Action:

[0779] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[0780] After confirmation, rewards based on goal achievement will be calculated and awarded to the user.

[0781] Examples:

[0782] When a user achieves their goal of "lose 5 kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[0783] In this way, the system provides motivation and support to users to efficiently achieve their goals by having users, devices, and servers work together to set goals, manage progress, report on goal achievement, and grant rewards.

[0784] The processing flow will be explained below.

[0785] User registration and goal setting

[0786] User Registration

[0787] Step 1:

[0788] A user launches a payment app and navigates to the new account creation menu.

[0789] Step 2:

[0790] The user enters the required information, such as name, email address, and password.

[0791] Step 3:

[0792] The terminal collects the input information and sends it to the server.

[0793] Step 4:

[0794] The server stores the received user information in a database and creates an account.

[0795] Step 5:

[0796] The server notifies the terminal of the success of the account creation.

[0797] goal setting

[0798] Step 1:

[0799] The user selects the goal setting menu within the payment app.

[0800] Step 2:

[0801] Users select a category such as health management or diet and enter specific goals and deadlines.

[0802] Step 3:

[0803] The terminal transmits information about the goal and deadline to the server.

[0804] Step 4:

[0805] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[0806] Step 5:

[0807] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[0808] Step 6:

[0809] The server returns the generated plan and deadline to the terminal.

[0810] Step 7:

[0811] The device displays the plan and deadline to the user, who then reviews and approves it.

[0812] Progress management and feedback

[0813] Progress Record

[0814] Step 1:

[0815] Users pay and record their daily meals, exercise, weight, etc. in the app.

[0816] Step 2:

[0817] The terminal transmits the input record data to the server.

[0818] Data analysis

[0819] Step 1:

[0820] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[0821] Step 2:

[0822] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[0823] Step 3:

[0824] The server sends the generated message to the terminal.

[0825] Step 4:

[0826] The terminal displays the received message to the user.

[0827] Compensation management

[0828] Step 1:

[0829] The server calculates rewards such as points based on the progress.

[0830] Step 2:

[0831] The server adds the reward to the user's account and sends a reward grant message to the device.

[0832] Step 3:

[0833] The terminal displays a reward message to the user.

[0834] Achieving goals and rewards

[0835] Goal achievement report

[0836] Step 1:

[0837] When users reach their goal, they report it in the payment app.

[0838] Step 2:

[0839] The terminal transmits a goal achievement report to the server.

[0840] Achievement confirmation

[0841] Step 1:

[0842] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[0843] Reward calculation and awarding

[0844] Step 1:

[0845] After the server confirms that the goal has been achieved, it calculates the reward.

[0846] Step 2:

[0847] The server credits the reward to the user's account.

[0848] Step 3:

[0849] The server sends a message to the terminal indicating that the reward has been granted.

[0850] Step 4:

[0851] The terminal displays a reward message to the user.

[0852] Through the above process steps, the present invention provides a consistent support and reward system for users to set and achieve their goals.

[0853] Example 1

[0854] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0855] Conventional progress management systems have fragmented functionality to support users in achieving their goals, and lack integration of motivation and rewards. This makes it difficult for users to maintain their motivation to achieve their goals efficiently. They also lack a mechanism for providing appropriate advice in a timely manner, making it difficult to effectively manage users' progress. Furthermore, they lack the functionality to properly analyze daily recorded data and provide feedback, creating a need for a system that would support users' continuous efforts.

[0856] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[0857] In this invention, the server includes an input means for setting a goal, a server means for receiving the goal and a deadline, a means for generating an appropriate progress management plan and deadline using a generative AI model, a means for notifying the user of the generated plan and deadline, a means for recording the user's daily activity data, a means for transmitting the recorded daily activity data to the server, a means for analyzing the recorded progress data and evaluating the progress using a generative AI model, a means for generating specific advice and motivational messages based on the progress, a means for calculating a reward based on the progress and awarding it to the user, a means for receiving a goal achievement report and comparing it with the recorded data in the database to confirm goal achievement, and a means for calculating a further reward based on the confirmed goal achievement and awarding it to the user, thereby providing motivation and support for the user to efficiently achieve their goals.

[0858] "User" refers to an individual who uses the system to set goals, track progress, and receive rewards.

[0859] A "goal" is a plan with a specific purpose and deadline that a user aims to achieve.

[0860] "Input means" refers to the interface through which users input their goals and daily activity data into the system.

[0861] "Server" refers to the central computer that analyzes data received from users, generates progress management plans, and calculates rewards.

[0862] "Generative AI model" refers to the AI ​​technology used to generate optimal progress management plans and advice based on input data.

[0863] A "progress management plan" is a plan that includes specific guidelines and deadlines necessary to achieve the goals set by the user.

[0864] A "deadline" refers to the end date a user sets for achieving a goal.

[0865] "Activity data" refers to records of a user's daily diet, exercise, weight, etc.

[0866] "Progress" refers to the current progress made toward the goals set by the user.

[0867] "Rewards" refers to incentives that users receive based on their progress and achievement of goals.

[0868] "Database" refers to a data storage system for centrally managing user goals, activity data, reward information, etc.

[0869] "Advice" refers to specific suggestions for improvement or encouraging messages provided to users based on their progress.

[0870] The present invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. This system operates through cooperation between users, terminals, and a server. Specific embodiments of this system are described below.

[0871] User registration and goal setting

[0872] First, the user launches the payment app and creates a new account. The user enters the required information, such as name, email address, and password, to create the account. This information is sent by the device to the server, which then registers the received information in the database. This creates a new user account.

[0873] Next, the user accesses the goal setting menu within the payment app and selects a goal category such as "health management" or "diet." The user then inputs and sets a specific goal (e.g., "lose 5 kg") and desired deadline (e.g., "3 months"). This goal and deadline information is sent from the device to the server. The server then invokes a generative artificial intelligence model based on the received information to generate an optimal progress management plan and deadline. The generated plan and deadline information are then sent back to the device and notified to the user.

[0874] Examples:

[0875] If a user sets a goal of "losing 5 kg" with a deadline of three months, the server will use a generative artificial intelligence model to generate a progress plan including an "exercise plan to lose 1 kg per week" and a "daily food record" and present it to the user.

[0876] Progress management and feedback

[0877] Users use a payment app to input data such as daily diet, exercise, and weight. This data is sent from the device to a server in real time. The server analyzes the received recorded data and evaluates progress using a generative AI model. Based on the progress, the server generates specific advice and motivational messages. If the progress matches the reward conditions, the server calculates rewards such as points and credits them to the user's account.

[0878] Examples:

[0879] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in weight in a week, the server will generate a message of encouragement saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[0880] Achieving goals and rewards

[0881] When a user achieves a goal, they report their progress through the payment app. This goal achievement report is sent from the device to the server. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved. After confirmation, the server calculates the reward based on the goal achievement and awards it to the user.

[0882] Examples:

[0883] When a user achieves their goal of "lose 5kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[0884] Prompt Sentence Examples

[0885] "Generate a specific progress plan to help users achieve their goal of losing 5 kg within 3 months."

[0886] In this way, the system provides users with the motivation and support to efficiently achieve their goals by linking users, devices, and servers to seamlessly set goals, manage progress, report on goal achievement, and grant rewards.

[0887] The flow of the identification process in the first embodiment will be described with reference to FIG.

[0888] Step 1: Create a user account

[0889] User Action:

[0890] The user launches the payment app and proceeds to the account creation screen, where they enter the required information such as their name, email address, and password, and click the "Create Account" button.

[0891] Terminal handling:

[0892] The terminal transmits the entered user information to the server.

[0893] Server Action:

[0894] The server registers the received user information in a database, creates a new user account, and returns the created account information to the device.

[0895] Input and Output:

[0896] Input: User information (name, email address, password)

[0897] Output: Account creation successful message

[0898] Specific behavior:

[0899] When the user enters information as "Yamada Taro," the server saves this in a database and returns a message to the terminal indicating that the account was created successfully.

[0900] Step 2: Set goals

[0901] User Action:

[0902] Users access the app's goal setting menu, select a goal category (such as "health management" or "diet"), enter a specific goal (e.g., "lose 5 kg") and deadline (e.g., "3 months"), and click the "Set" button.

[0903] Terminal handling:

[0904] The terminal transmits the goal and deadline information entered by the user to the server.

[0905] Server Action:

[0906] The server calls the artificial intelligence model based on the received goal and deadline information, generates a progress management plan and deadline, and returns the generated plan and deadline information to the terminal.

[0907] Input and Output:

[0908] Input: Goal (e.g., "Lose 5 kg"), Deadline (e.g., "3 months")

[0909] Output: Progress management plan and deadlines

[0910] Specific behavior:

[0911] When a user inputs a goal of "lose 5 kg" and a deadline of "3 months," the server uses a generative artificial intelligence model to generate an "exercise plan to lose 1 kg per week" and a "daily food record," which are then sent back to the user.

[0912] Step 3: Daily Record

[0913] User Action:

[0914] Users use a payment app to enter daily records of their diet, exercise, weight, etc.

[0915] Terminal handling:

[0916] The device transmits the daily record data entered by the user to the server in real time.

[0917] Server Action:

[0918] The server analyzes the received recorded data and evaluates progress using a generative AI model.

[0919] Input and Output:

[0920] Input: Daily record data (e.g., "Banana and yogurt for breakfast," "30 minutes of walking," "Weight 65kg")

[0921] Output: Progress assessment results

[0922] Specific behavior:

[0923] When a user records "I had a banana and yogurt for breakfast," "I walked for 30 minutes," and "I weigh 65 kg," the server analyzes this and evaluates their progress.

[0924] Step 4: Progress assessment and feedback

[0925] Server Action:

[0926] The server generates specific advice and motivational messages for the user based on the progress. If the progress matches the reward conditions, it calculates rewards such as points and adds them to the user's account. The generated feedback and reward information are then sent back to the device.

[0927] Terminal handling:

[0928] The terminal displays feedback messages and reward information from the server to the user.

[0929] Input and Output:

[0930] Input: Progress assessment results

[0931] Output: Feedback message and reward information

[0932] Specific behavior:

[0933] If a user adheres to the "exercise three times a week" and "daily calorie restriction" guidelines and loses 1 kg in a week, the server generates a message of encouragement saying "Keep it up!" along with information about a 500-point reward, and sends it to the device. The device then displays these to the user.

[0934] Step 5: Report on goal achievement

[0935] User Action:

[0936] Once the user reaches their goal, they access the payment app's reporting menu, enter their progress, and click the "Goal Achieved" button.

[0937] Terminal handling:

[0938] The terminal transmits a goal achievement report to the server.

[0939] Input and Output:

[0940] Input: Goal achievement report

[0941] Output: A message confirming completion of goal achievement report transmission

[0942] Specific behavior:

[0943] When the user achieves the goal of "lose 5 kg" and clicks the "Goal Achieved" button, the device sends the report data to the server.

[0944] Step 6: Report verification and rewards

[0945] Server Action:

[0946] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, the server calculates a reward based on the goal achievement and awards it to the user. The generated reward information is then sent back to the terminal.

[0947] Terminal handling:

[0948] The terminal notifies the user of the reward information from the server.

[0949] Input and Output:

[0950] Input: Goal achievement report

[0951] Output: Reward and notification

[0952] Specific behavior:

[0953] When a user achieves the goal of "lose 5 kg" within three months and submits a report of achievement, the server verifies the data, and if the goal is confirmed, 1,000 points are returned to the user's account. The terminal notifies the user of this.

[0954] (Application example 1)

[0955] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[0956] It is difficult for users to stay motivated to achieve their health and fitness goals, and it is also difficult to track progress in real time and get appropriate feedback. Furthermore, the lack of proper rewards for users' efforts can often discourage them from achieving their goals.

[0957] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[0958] In this invention, the server includes an input means for a user to set a goal, a server means for receiving the set goal and deadline, a means for generating an appropriate progress management plan and deadline using a generative artificial intelligence model, a means for notifying the user of the generated plan and deadline, a means for recording and transmitting the user's progress, a means for analyzing the recorded progress data and providing advice to the user, a means for calculating and awarding rewards based on the user's progress, a means for awarding rewards to the user using an electronic payment method, and a means for tracking and recording progress in real time using a smart device, thereby enabling the user to maintain continuous motivation for their health management goal, real-time progress tracking and feedback, and appropriate rewards for their efforts.

[0959] "User" refers to an individual who uses this system to set goals and manage progress.

[0960] A "goal" is a specific result or state that a user is trying to achieve.

[0961] "Server means" refers to a computer system for receiving and processing information on goals and deadlines from users.

[0962] A "generative artificial intelligence model" refers to a machine learning model that generates optimal progress management plans and advice to help users achieve their goals.

[0963] A "progress management plan" refers to a specific action plan for efficiently achieving the goals set by the user.

[0964] "Deadline" refers to the time frame within which the user has to achieve the goal.

[0965] "Notification means" refers to a communication means for informing users of the generated plan and deadlines.

[0966] "Progress" is data that shows how far a user is progressing towards their goal.

[0967] "Recording means" refers to any device or software used to record a user's progress.

[0968] "Advice providing means" refers to a system for providing optimal advice to a user based on analyzed progress data.

[0969] "Rewards" refers to incentives given to users based on their progress and goal achievement.

[0970] "Electronic payment instrument" refers to a payment system for providing rewards to users in the form of electronic money.

[0971] "Smart Device" refers to a portable electronic device used to track and record a user's progress in real time.

[0972] "Electronic money format" refers to currencies and point systems that are traded digitally.

[0973] This invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. Below, we will create a program for this system and explain a specific embodiment.

[0974] User registration and goal setting

[0975] User Action:

[0976] Users launch the app on their smartphone or smart glasses, create an account, access the goal setting menu within the app, and select their health and fitness goals. They set their goals by entering a specific goal (e.g., "lose 5 kg") and deadline (e.g., 3 months).

[0977] Terminal handling:

[0978] The terminal transmits the information on the goal and deadline input by the user to the server.

[0979] Server Action:

[0980] The server calls the generative artificial intelligence model based on the received goal and deadline information, generates an optimal progress management plan and deadline for the user, and returns the generated plan and deadline to the device.

[0981] Examples:

[0982] If a user inputs "lose 5 kg" and sets a deadline of three months, the server will use a generative artificial intelligence model to generate a progress plan that includes an "exercise plan to lose 1 kg per week" and a "daily food record" and presents it to the user.

[0983] Progress management and feedback

[0984] User Action:

[0985] Users use their smartphones or smart glasses to record their daily diet, exercise, weight, etc.

[0986] Terminal handling:

[0987] The device transmits the daily record data entered by the user to the server in real time.

[0988] Server Action:

[0989] The server analyzes the received recorded data and uses a generative AI model to evaluate the user's progress. Based on the progress, it generates specific advice and motivational messages for the user. Furthermore, if the progress matches the reward conditions, it calculates rewards such as points and credits them to the user's account.

[0990] Examples:

[0991] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in a week, the server will send an encouraging message saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[0992] Achieving goals and rewards

[0993] User Action:

[0994] Once users reach their goal, they report it in the app.

[0995] Terminal handling:

[0996] The terminal transmits a goal achievement report to the server.

[0997] Server Action:

[0998] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, it calculates the reward based on the goal achievement and gives it to the user.

[0999] Examples:

[1000] When a user achieves their goal of "lose 5 kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[1001] Hardware and software used

[1002] The hardware includes a smartphone (iOS or Android) and smart glasses (commonly available models), while the software includes a mobile app (Swift for iOS, Kotlin for Android), a cloud server (e.g., AWS), a generative AI model (e.g., GPT-4), and a database (e.g., MySQL, MongoDB).

[1003] Data processing and calculation explanation

[1004] Data collected from the device (such as exercise volume, food records, and weight changes) is sent to a cloud server. The server uses a generative AI model to evaluate progress and generate feedback. The database records the user's goal achievement and reward history, and automatically adds electronic money to the user's account depending on the conditions.

[1005] Examples of prompt statements

[1006] The following prompts are input to the generative AI model:

[1007] Prompt statement:

[1008] Analyze the progress of user Taro and provide appropriate feedback.

[1009] Current progress: I have completed 3 workouts this week and lost 1kg.

[1010] Goal: Lose 5kg in 1 month

[1011] This allows users to maintain ongoing motivation towards their health management goals, provides real-time progress tracking and feedback, and appropriately rewards users for their efforts.

[1012] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1013] Step 1:

[1014] Users launch a dedicated app using their smartphone or smart glasses and create an account. They enter their user information (name, email address, password, etc.) and create an account. This registers the user's basic information in the system.

[1015] Input: Name, Email Address, Password

[1016] Output: User account information registered in the database

[1017] Step 2:

[1018] Users can access the goal setting menu within the app, select their health and fitness goals, and set their goals by entering a specific goal (e.g., "lose 5 kg") and deadline (e.g., 3 months).

[1019] Input: Goal, Deadline

[1020] Output: Sends goal and deadline information to the server

[1021] Step 3:

[1022] The device sends the goal and deadline information entered by the user to the server, which then invokes a generative artificial intelligence model based on the received goal and deadline information to generate an optimal progress management plan and deadline for the user.

[1023] Input: Goal and deadline information

[1024] Output: Generate progress management plan and deadline information

[1025] Step 4:

[1026] The server sends the generated plan and deadline back to the device, which receives it and notifies the user. The user can then check the proposed progress management plan.

[1027] Input: Progress management plan, deadline information

[1028] Output: Notification of plan and expiration date to device

[1029] Step 5:

[1030] Users use their smartphones or smart glasses to record their daily diet, exercise, weight, etc. The recorded data is sent to a server via the device.

[1031] Input: Daily diet, exercise, weight, and other record data

[1032] Output: Send data to the server

[1033] Step 6:

[1034] The server analyzes the received recorded data and uses a generative AI model to evaluate progress. For example, if a user loses 1 kg in a week, the server evaluates the progress and generates appropriate feedback for the user.

[1035] Input: Recorded data

[1036] Output: Evaluate progress and generate feedback

[1037] Step 7:

[1038] The server generates specific advice and motivational messages for the user based on the progress. Furthermore, if the progress matches the reward conditions, the server calculates rewards such as points and credits them to the user's account.

[1039] Input: Progress evaluation results

[1040] Output: Advice, motivational messages, reward calculation and awarding

[1041] Step 8:

[1042] When the user achieves the goal, they report it through the app, and the device sends the goal achievement report to the server.

[1043] Input: Goal achievement report

[1044] Output: Send report data to the server

[1045] Step 9:

[1046] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, it calculates the reward based on the goal achievement and gives it to the user.

[1047] Input: Goal achievement report, recorded data

[1048] Output: Reward calculation and award

[1049] Step 10:

[1050] The reward (in the form of electronic money) will be returned to the user's account, and the user's account balance will be updated accordingly.

[1051] Input: Remuneration data

[1052] Output: User account balance updated

[1053] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1054] The present invention is a system that integrates progress management and reward provision to allow users to set goals and efficiently achieve those goals. Here, we will explain in detail an embodiment of the invention that combines an emotion engine. Below, we will create a program for this system and explain a specific embodiment. In the explanation, we will use the terms server, terminal, and user as appropriate.

[1055] User registration and goal setting

[1056] User Registration

[1057] First, the user launches the payment app and navigates to the new account creation menu.

[1058] The user enters the required information, such as name, email address, and password.

[1059] The terminal collects the input information and sends it to the server.

[1060] The server stores the received user information in a database and creates an account.

[1061] The server notifies the terminal of the success of the account creation.

[1062] goal setting

[1063] The user selects the goal setting menu within the payment app.

[1064] Users select a category such as health management or diet and enter specific goals and deadlines.

[1065] The terminal transmits information about the goal and deadline to the server.

[1066] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[1067] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[1068] The server returns the generated plan and deadline to the terminal.

[1069] The device displays the plan and deadline to the user, who then reviews and approves it.

[1070] Progress management and feedback

[1071] Progress Record

[1072] Users pay and record their daily meals, exercise, weight, etc. in the app.

[1073] The terminal transmits the input record data to the server.

[1074] Data analysis

[1075] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[1076] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[1077] The server sends the generated message to the terminal.

[1078] The terminal displays the received message to the user.

[1079] emotion recognition

[1080] Along with their daily records, users also enter emotional data, which can be acquired manually or through facial recognition systems.

[1081] The device transmits the acquired emotion data to the server.

[1082] The server uses an emotion engine to recognize emotions from user input and actions, and adjusts progress management plans and feedback based on that information.

[1083] Based on the emotional data, the server provides specific feedback and rewards to improve motivation.

[1084] Compensation management

[1085] The server calculates rewards such as points based on the progress.

[1086] The server adds the reward to the user's account and sends a reward grant message to the device.

[1087] The terminal displays a reward message to the user.

[1088] Achieving goals and rewards

[1089] Goal achievement report

[1090] When users reach their goal, they report it in the payment app.

[1091] The terminal transmits a goal achievement report to the server.

[1092] Achievement confirmation

[1093] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1094] Reward calculation and awarding

[1095] After the server confirms that the goal has been achieved, it calculates the reward.

[1096] The server credits the reward to the user's account.

[1097] The server sends a message to the terminal indicating that the reward has been granted.

[1098] The terminal displays a reward message to the user.

[1099] Specific examples

[1100] The user sets a goal of "lose 5 kg" and sets a three-month deadline. In addition to recording daily meals and exercise, the system also records emotional fluctuations. For example, if the user inputs emotional data such as "tired" or "unmotivated," the server recognizes this using an emotion engine and sends a special message to motivate the user. In addition, points are given as a reward for achieving the goal, depending on the degree of achievement, further enhancing the user's sense of accomplishment.

[1101] In this way, the system of the present invention supports the user in achieving their goals and provides consistent support that also responds to emotional fluctuations.

[1102] The processing flow will be explained below.

[1103] User registration and goal setting

[1104] User Registration

[1105] Step 1:

[1106] A user launches a payment app and navigates to the new account creation menu.

[1107] Step 2:

[1108] The user enters the required information, such as name, email address, and password.

[1109] Step 3:

[1110] The terminal collects the input information and sends it to the server.

[1111] Step 4:

[1112] The server stores the received user information in a database and creates an account.

[1113] Step 5:

[1114] The server notifies the terminal of the success of the account creation.

[1115] goal setting

[1116] Step 1:

[1117] The user selects the goal setting menu within the payment app.

[1118] Step 2:

[1119] Users select a category such as health management or diet, and enter a specific goal (e.g., lose 5 kg) and deadline (e.g., 3 months).

[1120] Step 3:

[1121] The terminal transmits information about the goal and deadline to the server.

[1122] Step 4:

[1123] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[1124] Step 5:

[1125] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[1126] Step 6:

[1127] The server returns the generated plan and deadline to the terminal.

[1128] Step 7:

[1129] The device displays the plan and deadline to the user, who then reviews and approves it.

[1130] Progress management and feedback

[1131] Progress Record

[1132] Step 1:

[1133] Users pay and record their daily meals, exercise, weight, etc. in the app.

[1134] Step 2:

[1135] Users record emotional data either manually or through a facial recognition system.

[1136] Step 3:

[1137] The terminal transmits the input record data and emotion data to the server.

[1138] Data analysis

[1139] Step 1:

[1140] The server uses a generative artificial intelligence model and an emotion engine to analyze the received recorded data and emotion data.

[1141] Step 2:

[1142] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[1143] Step 3:

[1144] The server sends the generated message and appropriate feedback to the terminal.

[1145] Step 4:

[1146] The terminal displays the received message to the user.

[1147] example:

[1148] If a user sends emotional data such as "I feel tired today," the server will analyze this using its emotion engine and generate and send a message saying, "Take some breaks as you go. Take some time to relax every time you achieve a small goal."

[1149] Compensation management

[1150] Step 1:

[1151] The server calculates rewards such as points based on the progress.

[1152] Step 2:

[1153] The server calculates the reward to add to the user's account and sends a reward grant message to the terminal.

[1154] Step 3:

[1155] The terminal displays a reward message to the user.

[1156] Achieving goals and rewards

[1157] Goal achievement report

[1158] Step 1:

[1159] When users reach their goal, they report it in the payment app.

[1160] Step 2:

[1161] The terminal transmits a goal achievement report to the server.

[1162] Achievement confirmation

[1163] Step 1:

[1164] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1165] Reward calculation and awarding

[1166] Step 1:

[1167] After the server confirms that the goal has been achieved, it calculates the reward.

[1168] Step 2:

[1169] The server credits the reward to the user's account.

[1170] Step 3:

[1171] The server sends a message to the terminal indicating that the reward has been granted.

[1172] Step 4:

[1173] The terminal displays a reward message to the user.

[1174] example:

[1175] If a user sets a goal of "lose 5 kg" and achieves it within three months, the user will report the achievement of the goal. The server will check the daily record data and emotional data and recognize the achievement of the goal. The server will then reward the user with 500 points and send a message to the device indicating the achievement.

[1176] Through the above processing steps, the present invention provides a system that consistently supports and rewards users in setting and achieving their goals. Furthermore, by integrating an emotion engine, it is possible to provide appropriate feedback and improve motivation according to the user's emotional state.

[1177] Example 2

[1178] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1179] Previous goal achievement support systems lacked feedback based on the user's progress and emotional fluctuations, making it difficult to maintain long-term motivation. Furthermore, incentives such as rewards for goal achievement were not sufficiently considered, which increased the likelihood of users losing their commitment to achieving their goals. This resulted in situations where effective support for efficiently achieving the goals set by users was not provided.

[1180] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1181] In this invention, the server includes means for recording and transmitting the user's progress, means for analyzing the recorded progress data and providing advice to the user, means for receiving and analyzing emotional data entered by the user, means for adjusting the progress management plan and feedback based on the emotional data, means for providing feedback to increase the user's motivation, and means for calculating and awarding rewards based on the user's progress. This allows the user to receive detailed feedback according to their progress and emotional fluctuations, enabling them to efficiently achieve their goals while maintaining their long-term motivation.

[1182] A "user" is an entity that uses this system to set goals and manage their progress.

[1183] A "server" is a computer system that receives and processes data sent by users.

[1184] "Input means" is an interface for users to input goals and daily record data.

[1185] A "generative AI model" is an artificial intelligence model that generates appropriate progress management plans and deadlines from received data.

[1186] A "plan" is a specific action plan generated by a generative AI model to help a user achieve their goal.

[1187] A "deadline" is a set period of time within which a user has to achieve a goal.

[1188] "Recorded data" is information about progress that is entered by the user on a daily basis.

[1189] "Emotional data" is data that represents a user's emotions and is obtained through manual input or a facial recognition system.

[1190] The "Emotion Engine" is a system that analyzes users' emotional data and adjusts progress management plans and feedback.

[1191] "Feedback" is advice or motivational messages based on the user's progress and emotions.

[1192] "Rewards" are incentives calculated and awarded based on a user's progress and goal achievement.

[1193] "Database" means a data storage system for storing user information and record data.

[1194] The present invention provides a progress management and reward system that allows a user to set a goal and efficiently support the achievement of that goal. Specific embodiments for carrying out the present invention will be described below.

[1195] The system can be divided into three main components: the server, the terminal, and the user.

[1196] 1. User registration and goal setting

[1197] User Registration:

[1198] 1. The user launches the payment app on their device and navigates to the new account creation menu.

[1199] 2. The user enters their name, email address, and password.

[1200] 3. The device collects this information and sends it to the server.

[1201] 4. The server stores the received user information in its database and creates a new account.

[1202] 5. The server notifies the device that the account creation was successful, and the device displays a success message to the user.

[1203] goal setting:

[1204] 1. The user selects the goal setting menu within the app and chooses the category they want to set (e.g., health management, diet, etc.).

[1205] 2. Enter specific goals and deadlines.

[1206] 3. The terminal collects the goal and deadline information and sends it to the server.

[1207] 4. The server sends the received information to the generative artificial intelligence model to generate an appropriate progress management plan and deadline.

[1208] 5. The server sends the generated plan back to the terminal, which displays it to the user.

[1209] 6. The user reviews and approves the plan.

[1210] 2. Progress management and feedback

[1211] Progress Log:

[1212] 1. Users record their daily diet, exercise, weight, etc. in the app.

[1213] 2. The device sends these recorded data to the server, which stores them in a database.

[1214] Data Analysis:

[1215] 1. The server processes the received recorded data and sends it to the generative artificial intelligence model.

[1216] 2. The model analyzes the data and evaluates progress.

[1217] 3. The server generates feedback messages based on the evaluation results, providing specific advice and motivation.

[1218] 4. The server sends the message to the terminal, which displays it to the user.

[1219] Emotion recognition:

[1220] 1. The user can manually enter emotion data or obtain it using a facial recognition system (e.g., Azure Face API).

[1221] 2. The device sends the acquired emotion data to the server, which analyzes it using an emotion engine.

[1222] 3. The server adjusts progress plans and feedback based on the emotional data.

[1223] 4. The server generates a message that provides special feedback or rewards based on the user's emotions and sends it to the device, which then displays it to the user.

[1224] 3. Compensation management

[1225] 1. The server calculates rewards based on the user's progress data.

[1226] 2. The reward is added to the user's account and the server sends a reward message to the device.

[1227] 3. The device displays a reward message to the user.

[1228] 4. Achieving goals and providing rewards

[1229] Goal achievement report:

[1230] 1. When a user achieves their goal, they report it in the app.

[1231] 2. The terminal sends a completion report to the server.

[1232] Achievement confirmation:

[1233] 1. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1234] 2. After the server confirms that the goal has been achieved, it calculates the reward and credits it to the user's account.

[1235] 3. The server sends a message to the device indicating that the reward has been granted, and the device displays it to the user.

[1236] Specific examples

[1237] The user sets a goal of "lose 5 kg" and enters a three-month deadline.

[1238] Users enter their daily diet and exercise records into the app, and emotional data is captured using a facial recognition system.

[1239] When emotional data such as "tired" is input, the server uses an emotion engine to generate a motivational message, which is sent to the device and displayed to the user.

[1240] When a user achieves a goal, they report it in the app, and the server compares it with the recorded data, confirms that the goal has been achieved, calculates the reward, and gives it to the user.

[1241] Prompt Sentence Examples

[1242] "Generate a specific progress plan to lose 5kg."

[1243] "Generate a motivational message for when a user types 'I'm tired'."

[1244] "Generate a progress management plan to achieve your goal within three months."

[1245] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1246] Step 1: User Registration

[1247] 1. A user launches a payment app and navigates to the new account creation menu.

[1248] Input: None

[1249] Output: New account creation screen displayed

[1250] 2. The user enters their name, email address, and password.

[1251] Input: Name, Email Address, Password

[1252] Output: Save input data to the terminal

[1253] 3. The device collects the entered information and sends it to the server.

[1254] Input: Name, Email Address, Password

[1255] Output: Send data to the server

[1256] 4. The server stores the received user information in its database and creates a new account.

[1257] Input: Name, Email Address, Password

[1258] Output: Account creation saved in database

[1259] 5. The server notifies the device that the account creation was successful, and the device displays a success message.

[1260] Input: Account creation success notification

[1261] Output: Display a success message

[1262] Step 2: Goal Setting

[1263] 1. The user selects the goal setting menu within the payment app.

[1264] Input: None

[1265] Output: Display the goal setting menu

[1266] 2. The user selects a setting category (e.g., health management, diet, etc.) and enters specific goals and deadlines.

[1267] Input: Category, Goal, Deadline

[1268] Output: Save input data to the terminal

[1269] 3. The terminal collects the goal and deadline information and sends it to the server.

[1270] Input: Category, Goal, Deadline

[1271] Output: Send data to the server

[1272] 4. The server sends the received information to the generative artificial intelligence model to generate an appropriate progress management plan and deadline.

[1273] Input: Category, Goal, Deadline

[1274] Data processing: Plan generation using generative artificial intelligence models

[1275] Output: Generated plan and deadline

[1276] 5. The server returns the generated plan to the terminal, which displays it to the user.

[1277] Input: Plan, Due Date

[1278] Output: Show plan and deadline

[1279] 6. The user reviews and approves the plan.

[1280] Input: Approval

[1281] Output: Save authorization information to the device

[1282] 7. The terminal sends the authorization information to the server.

[1283] Input: Authorization Information

[1284] Output: Send data to the server

[1285] Step 3: Record your progress

[1286] 1. Users record their daily diet, exercise, weight, etc. in the app.

[1287] Input: Food data, exercise data, weight data

[1288] Output: Save recorded data to the device

[1289] 2. The device sends these recorded data to the server.

[1290] Input: Recorded data

[1291] Output: Send data to the server

[1292] 3. The server stores the received data in a database.

[1293] Input: Recorded data

[1294] Output: Save to database

[1295] Step 4: Data analysis

[1296] 1. The server sends the received recorded data to the generative artificial intelligence model for analysis.

[1297] Input: Recorded data

[1298] Data processing: Data analysis using generative artificial intelligence models

[1299] Output: Progress evaluation results

[1300] 2. Based on the evaluation results, the server generates specific advice and motivational feedback.

[1301] Input: Progress evaluation results

[1302] Data processing: Generate feedback based on results

[1303] Output: Feedback message

[1304] 3. The server sends the generated feedback message to the terminal.

[1305] Input: Feedback message

[1306] Output: Sending data to the terminal

[1307] 4. The terminal displays the message to the user.

[1308] Input: Feedback message

[1309] Output: Display of message

[1310] Step 5: Emotion Recognition

[1311] 1. Emotion data is manually entered by the user or obtained using a facial recognition system.

[1312] Input: Emotion data

[1313] Output: Save emotion data to device

[1314] 2. The device sends the acquired emotion data to the server.

[1315] Input: Emotion data

[1316] Output: Send data to the server

[1317] 3. The server uses the emotion engine to analyze the emotion data.

[1318] Input: Emotion data

[1319] Data processing: Emotion data analysis

[1320] Output: Analysis results

[1321] 4. The server adjusts the progress plan and feedback based on the analysis results.

[1322] Input: Analysis results

[1323] Data processing: feedback adjustment

[1324] Output: Adjusted feedback message

[1325] 5. The server generates and sends a message to the device providing special feedback or rewards.

[1326] Input: Adjusted feedback message

[1327] Output: Sending data to the terminal

[1328] 6. The device displays feedback and rewards to the user.

[1329] Input: Feedback message

[1330] Output: Display of message

[1331] Step 6: Compensation Management

[1332] 1. The server calculates rewards based on the user's progress data.

[1333] Input: Progress data

[1334] Data processing: Reward calculation

[1335] Output: Calculated reward

[1336] 2. The reward is added to the user's account and the server sends a reward message to the device.

[1337] Input: Calculated reward

[1338] Output: Sending data to the terminal

[1339] 3. The device displays a reward message to the user.

[1340] Input: Reward message

[1341] Output: Display of message

[1342] Step 7: Report on goal achievement

[1343] 1. When a user achieves a goal, the app will report the achievement.

[1344] Input: Achievement report

[1345] Output: Save to terminal

[1346] 2. The terminal sends a completion report to the server.

[1347] Input: Achievement report

[1348] Output: Send data to the server

[1349] Step 8: Confirm your achievement

[1350] 1. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1351] Input: Achievement report, recorded data

[1352] Data processing: Verification and confirmation

[1353] Output: Achievement confirmation result

[1354] 2. After the server confirms that the goal has been achieved, it calculates the reward and credits it to the user's account.

[1355] Input: Achievement confirmation result

[1356] Data processing: Reward calculation

[1357] Output: Calculated reward

[1358] 3. The server sends a message to the device indicating that the reward has been granted, and the device displays it to the user.

[1359] Input: Reward completion message

[1360] Output: Display of message

[1361] (Application example 2)

[1362] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."

[1363] Conventional progress management systems only provide one-sided support for users in achieving their goals, and in particular lack detailed guidance and feedback for drivers of autonomous vehicles. Furthermore, a lack of emotional management for drivers can lead to a decline in driving efficiency and safety. Furthermore, if the reward system for achieving goals is not clear, it is likely that drivers' motivation will decline.

[1364] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an input means for the driver to set a goal, a means for receiving the set goal and deadline, a means for generating an appropriate progress management plan and deadline using a generative artificial intelligence model, a means for notifying the driver of the generated plan and deadline, a means for recording and transmitting the driver's progress, a means for analyzing the recorded progress data and providing advice to the driver, a means for collecting the driver's emotional data and generating appropriate feedback based on the data, and a means for calculating and awarding rewards based on the progress. This allows the driver to be evaluated and improve their motivation, enabling efficient and safe driving. Furthermore, managing the driver's emotions can also improve the quality of feedback.

[1365] The "input means" is an interface that allows the driver to input goals, progress, emotional data, and the like.

[1366] The "server means" is a computer system that receives the set goals and deadlines and manages the necessary data and progress status.

[1367] A "generative artificial intelligence model" is an algorithm or machine learning model used to generate a driver's goal-tracking plan and feedback.

[1368] The "notification means" is a system for notifying the driver of the generated plan and feedback.

[1369] The "recording means" is a system for recording and managing the driver's progress and emotional data on a daily basis.

[1370] The "analysis means" is a system that analyzes the recorded data and provides appropriate advice and feedback to the driver.

[1371] The "reward means" is a system for calculating and awarding rewards based on the driver's progress data.

[1372] "Operational goals" are goals set by the driver regarding the driving schedule and safe driving.

[1373] "Feedback" refers to advice and coaching messages provided based on the driver's progress and emotional data.

[1374] The "reward system" is a mechanism that provides incentives to drivers based on goal achievement and progress.

[1375] This invention is a system that integrates progress management and reward provision to enable drivers to set operational goals and efficiently achieve those goals. Specific embodiments of this system will be described below.

[1376] User registration and goal setting

[1377] User Registration

[1378] The driver first turns on the device and goes to the menu to create a new account.

[1379] The driver enters the required information, such as their name, email address, and password.

[1380] The terminal collects the input information and sends it to the server.

[1381] The server stores the received driver information in a database and creates an account.

[1382] The server notifies the terminal of the success of the account creation.

[1383] goal setting

[1384] The driver selects the goal setting menu within the app.

[1385] Drivers set their driving schedules and safe driving goals, and input specific goals and deadlines.

[1386] The terminal transmits information about the goal and deadline to the server.

[1387] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[1388] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[1389] The server returns the generated plan and deadline to the terminal.

[1390] The terminal displays the plan and deadline to the driver, who then reviews and approves it.

[1391] Progress management and feedback

[1392] Progress Record

[1393] Drivers record their daily driving conditions and emotions in the app.

[1394] The terminal transmits the input record data to the server.

[1395] Data analysis

[1396] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[1397] Based on the evaluation results, the server generates specific advice and motivational messages for the driver.

[1398] The server sends the generated message to the terminal.

[1399] The terminal displays the received message to the driver.

[1400] emotion recognition

[1401] Drivers also enter emotional data along with their daily records, which can be acquired manually or through facial recognition systems.

[1402] The device transmits the acquired emotion data to the server.

[1403] The server uses an emotion engine to recognize emotions from the driver's inputs and actions, and adjusts progress management plans and feedback based on that information.

[1404] Based on the emotional data, the server provides specific feedback and rewards to improve motivation.

[1405] Compensation management

[1406] The server calculates rewards such as points based on the progress.

[1407] The server adds the reward to the driver's account and sends a reward grant message to the terminal.

[1408] The terminal displays a reward message to the driver.

[1409] Achieving goals and rewards

[1410] Goal achievement report

[1411] When a driver achieves their goal, they report it in the app.

[1412] The terminal transmits a goal achievement report to the server.

[1413] Achievement confirmation

[1414] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1415] Reward calculation and awarding

[1416] After the server confirms that the goal has been achieved, it calculates the reward.

[1417] The server credits the driver's account with the reward.

[1418] The server sends a message to the terminal indicating that the reward has been granted.

[1419] The terminal displays a reward message to the driver.

[1420] Specific examples

[1421] The driver sets a goal of "achieving 10km of safe driving" and a three-month deadline. The driver records their daily driving situation and emotions. For example, if the driver inputs emotional data such as "tired" or "unmotivated," the server recognizes this using an emotion engine and sends a special message to increase motivation. In addition, points are given as a reward for achieving the goal, depending on the degree of achievement, further enhancing the driver's sense of accomplishment.

[1422] An example prompt is:

[1423] "Please tell me how to manage progress to achieve operational goals."

[1424] "How do I rest when I get tired while driving?"

[1425] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[1426] Step 1:

[1427] User registration is performed. The driver starts up the terminal and goes to the new account creation menu. The driver enters the required information such as name, email address, and password. The terminal collects the entered information and sends it to the server. The server stores the received driver information in a database and creates an account. The server notifies the terminal that the account creation was successful. The input data is the driver's personal information, and the output data is confirmation of the account creation.

[1428] Step 2:

[1429] Setting goals. The driver selects the goal setting menu within the app. The driver sets goals for the driving schedule and safe driving, and inputs specific goals and deadlines. The device sends the goal and deadline information to the server. The server sends data to the generative AI model based on the received goal and deadline information. The generative AI model generates a progress management plan and an appropriate deadline for achieving the goal. The server returns the generated plan and deadline to the device. The device displays the plan and deadline to the driver, who then checks and approves them. The input data are the set goal and deadline, and the output data is the generated progress management plan.

[1430] Step 3:

[1431] Progress is recorded. The driver records their daily driving status and emotions in the app. The device sends the entered recorded data to the server. The input data is the driver's driving status and emotion data, and the output data is information confirming the storage of the recorded data.

[1432] Step 4:

[1433] Data analysis is performed. The server analyzes the received recorded data and evaluates the progress using a generative artificial intelligence model. Based on the evaluation results, the server generates specific advice and motivational messages for the driver. The server sends the generated messages to the terminal. The terminal displays the received messages to the driver. The input data are the recorded driving status and emotion data, and the output data are advice messages.

[1434] Step 5:

[1435] Emotion recognition is performed. Drivers input emotional data along with their daily records. Emotion data is acquired through manual input or a facial recognition system. The device sends the acquired emotional data to a server. The server uses an emotion engine to recognize emotions from the driver's input and behavior, and adjusts progress management plans and feedback based on that information. Based on the emotional data, the server provides specific feedback and rewards to improve motivation. The input data is emotional data, and the output data is the adjusted feedback message.

[1436] Step 6:

[1437] Reward management is performed. The server calculates rewards such as point redemption based on the progress. The server adds the reward to the driver's account and sends a reward award message to the terminal. The terminal displays the reward award message to the driver. The input data are progress records and evaluation data, and the output data are reward points.

[1438] Step 7:

[1439] Processes goal achievement reports. When the driver achieves the goal, he / she reports the achievement using the app. The device sends the goal achievement report to the server. The server compares the received report with the recorded data in the database and confirms that the goal has been achieved. The input data is the goal achievement report data, and the output data is goal achievement confirmation information.

[1440] Step 8:

[1441] Calculates and awards reward. After the server confirms that the goal has been achieved, it calculates the reward. The server awards the reward to the driver's account. The server sends a message to the terminal indicating that the reward has been awarded. The terminal displays the reward award message to the driver. The input data is the goal achievement confirmation information, and the output data is the awarded reward points.

[1442] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[1443] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[1444] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.

[1445] [Third embodiment]

[1446] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[1447] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.

[1448] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[1449] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.

[1450] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[1451] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[1452] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[1453] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[1454] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[1455] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[1456] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[1457] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[1458] The present invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. Below, we will create a program for this system and explain specific embodiments. In the explanation, we will use the terms server, terminal, and user as appropriate.

[1459] User registration and goal setting

[1460] User Action:

[1461] First, the user launches the payment app and creates an account by entering user information and registering the required details.

[1462] Access the goal setting menu within the payment app and select a goal category such as "health management" or "diet."

[1463] Users set goals by entering a specific goal (e.g., "lose 5 kg") and a desired deadline.

[1464] Terminal handling:

[1465] The goal and deadline information input by the user is sent to the server.

[1466] Server Action:

[1467] The server calls the generative artificial intelligence model based on the received goal and deadline information.

[1468] Using a generative artificial intelligence model, we generate the optimal progress management plan and deadlines for the user.

[1469] The created plan and deadline information are returned to the terminal.

[1470] Examples:

[1471] If a user inputs a goal of "lose 5 kg" and sets a three-month deadline, the server will use a generative artificial intelligence model to generate a progress plan that includes an "exercise plan to lose 1 kg per week" and a "daily food record" and presents it to the user.

[1472] Progress management and feedback

[1473] User Action:

[1474] Users use the payment app to record their daily diet, exercise, weight, etc.

[1475] Terminal handling:

[1476] Daily record data entered by the user is sent to the server in real time.

[1477] Server Action:

[1478] The server analyzes the received recorded data and evaluates progress using a generative AI model.

[1479] Based on the progress, specific advice and motivational messages are generated for the user.

[1480] If the progress matches the reward conditions, rewards such as points will be calculated and credited to the user's account.

[1481] Examples:

[1482] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in a week, the server will send an encouraging message saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[1483] Achieving goals and rewards

[1484] User Action:

[1485] Once users reach their goal, they report it in the payment app.

[1486] Terminal handling:

[1487] A goal achievement report is sent to the server.

[1488] Server Action:

[1489] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1490] After confirmation, rewards based on goal achievement will be calculated and awarded to the user.

[1491] Examples:

[1492] When a user achieves their goal of "lose 5 kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[1493] In this way, the system provides motivation and support to users to efficiently achieve their goals by having users, devices, and servers work together to set goals, manage progress, report on goal achievement, and grant rewards.

[1494] The processing flow will be explained below.

[1495] User registration and goal setting

[1496] User Registration

[1497] Step 1:

[1498] A user launches a payment app and navigates to the new account creation menu.

[1499] Step 2:

[1500] The user enters the required information, such as name, email address, and password.

[1501] Step 3:

[1502] The terminal collects the input information and sends it to the server.

[1503] Step 4:

[1504] The server stores the received user information in a database and creates an account.

[1505] Step 5:

[1506] The server notifies the terminal of the success of the account creation.

[1507] goal setting

[1508] Step 1:

[1509] The user selects the goal setting menu within the payment app.

[1510] Step 2:

[1511] Users select a category such as health management or diet and enter specific goals and deadlines.

[1512] Step 3:

[1513] The terminal transmits information about the goal and deadline to the server.

[1514] Step 4:

[1515] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[1516] Step 5:

[1517] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[1518] Step 6:

[1519] The server returns the generated plan and deadline to the terminal.

[1520] Step 7:

[1521] The device displays the plan and deadline to the user, who then reviews and approves it.

[1522] Progress management and feedback

[1523] Progress Record

[1524] Step 1:

[1525] Users pay and record their daily meals, exercise, weight, etc. in the app.

[1526] Step 2:

[1527] The terminal transmits the input record data to the server.

[1528] Data analysis

[1529] Step 1:

[1530] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[1531] Step 2:

[1532] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[1533] Step 3:

[1534] The server sends the generated message to the terminal.

[1535] Step 4:

[1536] The terminal displays the received message to the user.

[1537] Compensation management

[1538] Step 1:

[1539] The server calculates rewards such as points based on the progress.

[1540] Step 2:

[1541] The server adds the reward to the user's account and sends a reward grant message to the device.

[1542] Step 3:

[1543] The terminal displays a reward message to the user.

[1544] Achieving goals and rewards

[1545] Goal achievement report

[1546] Step 1:

[1547] When users reach their goal, they report it in the payment app.

[1548] Step 2:

[1549] The terminal transmits a goal achievement report to the server.

[1550] Achievement confirmation

[1551] Step 1:

[1552] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1553] Reward calculation and awarding

[1554] Step 1:

[1555] After the server confirms that the goal has been achieved, it calculates the reward.

[1556] Step 2:

[1557] The server credits the reward to the user's account.

[1558] Step 3:

[1559] The server sends a message to the terminal indicating that the reward has been granted.

[1560] Step 4:

[1561] The terminal displays a reward message to the user.

[1562] Through the above process steps, the present invention provides a consistent support and reward system for users to set and achieve their goals.

[1563] Example 1

[1564] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1565] Conventional progress management systems have fragmented functionality to support users in achieving their goals, and lack integration of motivation and rewards. This makes it difficult for users to maintain their motivation to achieve their goals efficiently. They also lack a mechanism for providing appropriate advice in a timely manner, making it difficult to effectively manage users' progress. Furthermore, they lack the functionality to properly analyze daily recorded data and provide feedback, creating a need for a system that would support users' continuous efforts.

[1566] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[1567] In this invention, the server includes an input means for setting a goal, a server means for receiving the goal and a deadline, a means for generating an appropriate progress management plan and deadline using a generative AI model, a means for notifying the user of the generated plan and deadline, a means for recording the user's daily activity data, a means for transmitting the recorded daily activity data to the server, a means for analyzing the recorded progress data and evaluating the progress using a generative AI model, a means for generating specific advice and motivational messages based on the progress, a means for calculating a reward based on the progress and awarding it to the user, a means for receiving a goal achievement report and comparing it with the recorded data in the database to confirm goal achievement, and a means for calculating a further reward based on the confirmed goal achievement and awarding it to the user, thereby providing motivation and support for the user to efficiently achieve their goals.

[1568] "User" refers to an individual who uses the system to set goals, track progress, and receive rewards.

[1569] A "goal" is a plan with a specific purpose and deadline that a user aims to achieve.

[1570] "Input means" refers to the interface through which users input their goals and daily activity data into the system.

[1571] "Server" refers to the central computer that analyzes data received from users, generates progress management plans, and calculates rewards.

[1572] "Generative AI model" refers to the AI ​​technology used to generate optimal progress management plans and advice based on input data.

[1573] A "progress management plan" is a plan that includes specific guidelines and deadlines necessary to achieve the goals set by the user.

[1574] A "deadline" refers to the end date a user sets for achieving a goal.

[1575] "Activity data" refers to records of a user's daily diet, exercise, weight, etc.

[1576] "Progress" refers to the current progress made toward the goals set by the user.

[1577] "Rewards" refers to incentives that users receive based on their progress and achievement of goals.

[1578] "Database" refers to a data storage system for centrally managing user goals, activity data, reward information, etc.

[1579] "Advice" refers to specific suggestions for improvement or encouraging messages provided to users based on their progress.

[1580] The present invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. This system operates through cooperation between users, terminals, and a server. Specific embodiments of this system are described below.

[1581] User registration and goal setting

[1582] First, the user launches the payment app and creates a new account. The user enters the required information, such as name, email address, and password, to create the account. This information is sent by the device to the server, which then registers the received information in the database. This creates a new user account.

[1583] Next, the user accesses the goal setting menu within the payment app and selects a goal category such as "health management" or "diet." The user then inputs and sets a specific goal (e.g., "lose 5 kg") and desired deadline (e.g., "3 months"). This goal and deadline information is sent from the device to the server. The server then invokes a generative artificial intelligence model based on the received information to generate an optimal progress management plan and deadline. The generated plan and deadline information are then sent back to the device and notified to the user.

[1584] Examples:

[1585] If a user sets a goal of "losing 5 kg" with a deadline of three months, the server will use a generative artificial intelligence model to generate a progress plan including an "exercise plan to lose 1 kg per week" and a "daily food record" and present it to the user.

[1586] Progress management and feedback

[1587] Users use a payment app to input data such as daily diet, exercise, and weight. This data is sent from the device to a server in real time. The server analyzes the received recorded data and evaluates progress using a generative AI model. Based on the progress, the server generates specific advice and motivational messages. If the progress matches the reward conditions, the server calculates rewards such as points and credits them to the user's account.

[1588] Examples:

[1589] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in weight in a week, the server will generate a message of encouragement saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[1590] Achieving goals and rewards

[1591] When a user achieves a goal, they report their progress through the payment app. This goal achievement report is sent from the device to the server. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved. After confirmation, the server calculates the reward based on the goal achievement and awards it to the user.

[1592] Examples:

[1593] When a user achieves their goal of "lose 5kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[1594] Prompt Sentence Examples

[1595] "Generate a specific progress plan to help users achieve their goal of losing 5 kg within 3 months."

[1596] In this way, the system provides users with the motivation and support to efficiently achieve their goals by linking users, devices, and servers to seamlessly set goals, manage progress, report on goal achievement, and grant rewards.

[1597] The flow of the identification process in the first embodiment will be described with reference to FIG.

[1598] Step 1: Create a user account

[1599] User Action:

[1600] The user launches the payment app and proceeds to the account creation screen, where they enter the required information such as their name, email address, and password, and click the "Create Account" button.

[1601] Terminal handling:

[1602] The terminal transmits the entered user information to the server.

[1603] Server Action:

[1604] The server registers the received user information in a database, creates a new user account, and returns the created account information to the device.

[1605] Input and Output:

[1606] Input: User information (name, email address, password)

[1607] Output: Account creation successful message

[1608] Specific behavior:

[1609] When the user enters information as "Yamada Taro," the server saves this in a database and returns a message to the terminal indicating that the account was created successfully.

[1610] Step 2: Set goals

[1611] User Action:

[1612] Users access the app's goal setting menu, select a goal category (such as "health management" or "diet"), enter a specific goal (e.g., "lose 5 kg") and deadline (e.g., "3 months"), and click the "Set" button.

[1613] Terminal handling:

[1614] The terminal transmits the goal and deadline information entered by the user to the server.

[1615] Server Action:

[1616] The server calls the artificial intelligence model based on the received goal and deadline information, generates a progress management plan and deadline, and returns the generated plan and deadline information to the terminal.

[1617] Input and Output:

[1618] Input: Goal (e.g., "Lose 5 kg"), Deadline (e.g., "3 months")

[1619] Output: Progress management plan and deadlines

[1620] Specific behavior:

[1621] When a user inputs a goal of "lose 5 kg" and a deadline of "3 months," the server uses a generative artificial intelligence model to generate an "exercise plan to lose 1 kg per week" and a "daily food record," which are then sent back to the user.

[1622] Step 3: Daily Record

[1623] User Action:

[1624] Users use a payment app to enter daily records of their diet, exercise, weight, etc.

[1625] Terminal handling:

[1626] The device transmits the daily record data entered by the user to the server in real time.

[1627] Server Action:

[1628] The server analyzes the received recorded data and evaluates progress using a generative AI model.

[1629] Input and Output:

[1630] Input: Daily record data (e.g., "Banana and yogurt for breakfast," "30 minutes of walking," "Weight 65kg")

[1631] Output: Progress assessment results

[1632] Specific behavior:

[1633] When a user records "I had a banana and yogurt for breakfast," "I walked for 30 minutes," and "I weigh 65 kg," the server analyzes this and evaluates their progress.

[1634] Step 4: Progress assessment and feedback

[1635] Server Action:

[1636] The server generates specific advice and motivational messages for the user based on the progress. If the progress matches the reward conditions, it calculates rewards such as points and adds them to the user's account. The generated feedback and reward information are then sent back to the device.

[1637] Terminal handling:

[1638] The terminal displays feedback messages and reward information from the server to the user.

[1639] Input and Output:

[1640] Input: Progress assessment results

[1641] Output: Feedback message and reward information

[1642] Specific behavior:

[1643] If a user adheres to the "exercise three times a week" and "daily calorie restriction" guidelines and loses 1 kg in a week, the server generates a message of encouragement saying "Keep it up!" along with information about a 500-point reward, and sends it to the device. The device then displays these to the user.

[1644] Step 5: Report on goal achievement

[1645] User Action:

[1646] Once the user reaches their goal, they access the payment app's reporting menu, enter their progress, and click the "Goal Achieved" button.

[1647] Terminal handling:

[1648] The terminal transmits a goal achievement report to the server.

[1649] Input and Output:

[1650] Input: Goal achievement report

[1651] Output: A message confirming completion of goal achievement report transmission

[1652] Specific behavior:

[1653] When the user achieves the goal of "lose 5 kg" and clicks the "Goal Achieved" button, the device sends the report data to the server.

[1654] Step 6: Report verification and rewards

[1655] Server Action:

[1656] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, the server calculates a reward based on the goal achievement and awards it to the user. The generated reward information is then sent back to the terminal.

[1657] Terminal handling:

[1658] The terminal notifies the user of the reward information from the server.

[1659] Input and Output:

[1660] Input: Goal achievement report

[1661] Output: Reward and notification

[1662] Specific behavior:

[1663] When a user achieves the goal of "lose 5 kg" within three months and submits a report of achievement, the server verifies the data, and if the goal is confirmed, 1,000 points are returned to the user's account. The terminal notifies the user of this.

[1664] (Application example 1)

[1665] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1666] It is difficult for users to stay motivated to achieve their health and fitness goals, and it is also difficult to track progress in real time and get appropriate feedback. Furthermore, the lack of proper rewards for users' efforts can often discourage them from achieving their goals.

[1667] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[1668] In this invention, the server includes an input means for a user to set a goal, a server means for receiving the set goal and deadline, a means for generating an appropriate progress management plan and deadline using a generative artificial intelligence model, a means for notifying the user of the generated plan and deadline, a means for recording and transmitting the user's progress, a means for analyzing the recorded progress data and providing advice to the user, a means for calculating and awarding rewards based on the user's progress, a means for awarding rewards to the user using an electronic payment method, and a means for tracking and recording progress in real time using a smart device, thereby enabling the user to maintain continuous motivation for their health management goal, real-time progress tracking and feedback, and appropriate rewards for their efforts.

[1669] "User" refers to an individual who uses this system to set goals and manage progress.

[1670] A "goal" is a specific result or state that a user is trying to achieve.

[1671] "Server means" refers to a computer system for receiving and processing information on goals and deadlines from users.

[1672] A "generative artificial intelligence model" refers to a machine learning model that generates optimal progress management plans and advice to help users achieve their goals.

[1673] A "progress management plan" refers to a specific action plan for efficiently achieving the goals set by the user.

[1674] "Deadline" refers to the time frame within which the user has to achieve the goal.

[1675] "Notification means" refers to a communication means for informing users of the generated plan and deadlines.

[1676] "Progress" is data that shows how far a user is progressing towards their goal.

[1677] "Recording means" refers to any device or software used to record a user's progress.

[1678] "Advice providing means" refers to a system for providing optimal advice to a user based on analyzed progress data.

[1679] "Rewards" refers to incentives given to users based on their progress and goal achievement.

[1680] "Electronic payment instrument" refers to a payment system for providing rewards to users in the form of electronic money.

[1681] "Smart Device" refers to a portable electronic device used to track and record a user's progress in real time.

[1682] "Electronic money format" refers to currencies and point systems that are traded digitally.

[1683] This invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. Below, we will create a program for this system and explain a specific embodiment.

[1684] User registration and goal setting

[1685] User Action:

[1686] Users launch the app on their smartphone or smart glasses, create an account, access the goal setting menu within the app, and select their health and fitness goals. They set their goals by entering a specific goal (e.g., "lose 5 kg") and deadline (e.g., 3 months).

[1687] Terminal handling:

[1688] The terminal transmits the information on the goal and deadline input by the user to the server.

[1689] Server Action:

[1690] The server calls the generative artificial intelligence model based on the received goal and deadline information, generates an optimal progress management plan and deadline for the user, and returns the generated plan and deadline to the device.

[1691] Examples:

[1692] If a user inputs "lose 5 kg" and sets a deadline of three months, the server will use a generative artificial intelligence model to generate a progress plan that includes an "exercise plan to lose 1 kg per week" and a "daily food record" and presents it to the user.

[1693] Progress management and feedback

[1694] User Action:

[1695] Users use their smartphones or smart glasses to record their daily diet, exercise, weight, etc.

[1696] Terminal handling:

[1697] The device transmits the daily record data entered by the user to the server in real time.

[1698] Server Action:

[1699] The server analyzes the received recorded data and uses a generative AI model to evaluate the user's progress. Based on the progress, it generates specific advice and motivational messages for the user. Furthermore, if the progress matches the reward conditions, it calculates rewards such as points and credits them to the user's account.

[1700] Examples:

[1701] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in a week, the server will send an encouraging message saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[1702] Achieving goals and rewards

[1703] User Action:

[1704] Once users reach their goal, they report it in the app.

[1705] Terminal handling:

[1706] The terminal transmits a goal achievement report to the server.

[1707] Server Action:

[1708] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, it calculates the reward based on the goal achievement and gives it to the user.

[1709] Examples:

[1710] When a user achieves their goal of "lose 5 kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[1711] Hardware and software used

[1712] The hardware includes a smartphone (iOS or Android) and smart glasses (commonly available models), while the software includes a mobile app (Swift for iOS, Kotlin for Android), a cloud server (e.g., AWS), a generative AI model (e.g., GPT-4), and a database (e.g., MySQL, MongoDB).

[1713] Data processing and calculation explanation

[1714] Data collected from the device (such as exercise volume, food records, and weight changes) is sent to a cloud server. The server uses a generative AI model to evaluate progress and generate feedback. The database records the user's goal achievement and reward history, and automatically adds electronic money to the user's account depending on the conditions.

[1715] Examples of prompt statements

[1716] The following prompts are input to the generative AI model:

[1717] Prompt statement:

[1718] Analyze the progress of user Taro and provide appropriate feedback.

[1719] Current progress: I have completed 3 workouts this week and lost 1kg.

[1720] Goal: Lose 5kg in 1 month

[1721] This allows users to maintain ongoing motivation towards their health management goals, provides real-time progress tracking and feedback, and appropriately rewards users for their efforts.

[1722] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[1723] Step 1:

[1724] Users launch a dedicated app using their smartphone or smart glasses and create an account. They enter their user information (name, email address, password, etc.) and create an account. This registers the user's basic information in the system.

[1725] Input: Name, Email Address, Password

[1726] Output: User account information registered in the database

[1727] Step 2:

[1728] Users can access the goal setting menu within the app, select their health and fitness goals, and set their goals by entering a specific goal (e.g., "lose 5 kg") and deadline (e.g., 3 months).

[1729] Input: Goal, Deadline

[1730] Output: Sends goal and deadline information to the server

[1731] Step 3:

[1732] The device sends the goal and deadline information entered by the user to the server, which then invokes a generative artificial intelligence model based on the received goal and deadline information to generate an optimal progress management plan and deadline for the user.

[1733] Input: Goal and deadline information

[1734] Output: Generate progress management plan and deadline information

[1735] Step 4:

[1736] The server sends the generated plan and deadline back to the device, which receives it and notifies the user. The user can then check the proposed progress management plan.

[1737] Input: Progress management plan, deadline information

[1738] Output: Notification of plan and expiration date to device

[1739] Step 5:

[1740] Users use their smartphones or smart glasses to record their daily diet, exercise, weight, etc. The recorded data is sent to a server via the device.

[1741] Input: Daily diet, exercise, weight, and other record data

[1742] Output: Send data to the server

[1743] Step 6:

[1744] The server analyzes the received recorded data and uses a generative AI model to evaluate progress. For example, if a user loses 1 kg in a week, the server evaluates the progress and generates appropriate feedback for the user.

[1745] Input: Recorded data

[1746] Output: Evaluate progress and generate feedback

[1747] Step 7:

[1748] The server generates specific advice and motivational messages for the user based on the progress. Furthermore, if the progress matches the reward conditions, the server calculates rewards such as points and credits them to the user's account.

[1749] Input: Progress evaluation results

[1750] Output: Advice, motivational messages, reward calculation and awarding

[1751] Step 8:

[1752] When the user achieves the goal, they report it through the app, and the device sends the goal achievement report to the server.

[1753] Input: Goal achievement report

[1754] Output: Send report data to the server

[1755] Step 9:

[1756] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, it calculates the reward based on the goal achievement and gives it to the user.

[1757] Input: Goal achievement report, recorded data

[1758] Output: Reward calculation and award

[1759] Step 10:

[1760] The reward (in the form of electronic money) will be returned to the user's account, and the user's account balance will be updated accordingly.

[1761] Input: Remuneration data

[1762] Output: User account balance updated

[1763] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[1764] The present invention is a system that integrates progress management and reward provision to allow users to set goals and efficiently achieve those goals. Here, we will explain in detail an embodiment of the invention that combines an emotion engine. Below, we will create a program for this system and explain a specific embodiment. In the explanation, we will use the terms server, terminal, and user as appropriate.

[1765] User registration and goal setting

[1766] User Registration

[1767] First, the user launches the payment app and navigates to the new account creation menu.

[1768] The user enters the required information, such as name, email address, and password.

[1769] The terminal collects the input information and sends it to the server.

[1770] The server stores the received user information in a database and creates an account.

[1771] The server notifies the terminal of the success of the account creation.

[1772] goal setting

[1773] The user selects the goal setting menu within the payment app.

[1774] Users select a category such as health management or diet and enter specific goals and deadlines.

[1775] The terminal transmits information about the goal and deadline to the server.

[1776] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[1777] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[1778] The server returns the generated plan and deadline to the terminal.

[1779] The device displays the plan and deadline to the user, who then reviews and approves it.

[1780] Progress management and feedback

[1781] Progress Record

[1782] Users pay and record their daily meals, exercise, weight, etc. in the app.

[1783] The terminal transmits the input record data to the server.

[1784] Data analysis

[1785] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[1786] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[1787] The server sends the generated message to the terminal.

[1788] The terminal displays the received message to the user.

[1789] emotion recognition

[1790] Along with their daily records, users also enter emotional data, which can be acquired manually or through facial recognition systems.

[1791] The device transmits the acquired emotion data to the server.

[1792] The server uses an emotion engine to recognize emotions from user input and actions, and adjusts progress management plans and feedback based on that information.

[1793] Based on the emotional data, the server provides specific feedback and rewards to improve motivation.

[1794] Compensation management

[1795] The server calculates rewards such as points based on the progress.

[1796] The server adds the reward to the user's account and sends a reward grant message to the device.

[1797] The terminal displays a reward message to the user.

[1798] Achieving goals and rewards

[1799] Goal achievement report

[1800] When users reach their goal, they report it in the payment app.

[1801] The terminal transmits a goal achievement report to the server.

[1802] Achievement confirmation

[1803] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1804] Reward calculation and awarding

[1805] After the server confirms that the goal has been achieved, it calculates the reward.

[1806] The server credits the reward to the user's account.

[1807] The server sends a message to the terminal indicating that the reward has been granted.

[1808] The terminal displays a reward message to the user.

[1809] Specific examples

[1810] The user sets a goal of "lose 5 kg" and sets a three-month deadline. In addition to recording daily meals and exercise, the system also records emotional fluctuations. For example, if the user inputs emotional data such as "tired" or "unmotivated," the server recognizes this using an emotion engine and sends a special message to motivate the user. In addition, points are given as a reward for achieving the goal, depending on the degree of achievement, further enhancing the user's sense of accomplishment.

[1811] In this way, the system of the present invention supports the user in achieving their goals and provides consistent support that also responds to emotional fluctuations.

[1812] The processing flow will be explained below.

[1813] User registration and goal setting

[1814] User Registration

[1815] Step 1:

[1816] A user launches a payment app and navigates to the new account creation menu.

[1817] Step 2:

[1818] The user enters the required information, such as name, email address, and password.

[1819] Step 3:

[1820] The terminal collects the input information and sends it to the server.

[1821] Step 4:

[1822] The server stores the received user information in a database and creates an account.

[1823] Step 5:

[1824] The server notifies the terminal of the success of the account creation.

[1825] goal setting

[1826] Step 1:

[1827] The user selects the goal setting menu within the payment app.

[1828] Step 2:

[1829] Users select a category such as health management or diet, and enter a specific goal (e.g., lose 5 kg) and deadline (e.g., 3 months).

[1830] Step 3:

[1831] The terminal transmits information about the goal and deadline to the server.

[1832] Step 4:

[1833] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[1834] Step 5:

[1835] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[1836] Step 6:

[1837] The server returns the generated plan and deadline to the terminal.

[1838] Step 7:

[1839] The device displays the plan and deadline to the user, who then reviews and approves it.

[1840] Progress management and feedback

[1841] Progress Record

[1842] Step 1:

[1843] Users pay and record their daily meals, exercise, weight, etc. in the app.

[1844] Step 2:

[1845] Users record emotional data either manually or through a facial recognition system.

[1846] Step 3:

[1847] The terminal transmits the input record data and emotion data to the server.

[1848] Data analysis

[1849] Step 1:

[1850] The server uses a generative artificial intelligence model and an emotion engine to analyze the received recorded data and emotion data.

[1851] Step 2:

[1852] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[1853] Step 3:

[1854] The server sends the generated message and appropriate feedback to the terminal.

[1855] Step 4:

[1856] The terminal displays the received message to the user.

[1857] example:

[1858] If a user sends emotional data such as "I feel tired today," the server will analyze this using its emotion engine and generate and send a message saying, "Take some breaks as you go. Take some time to relax every time you achieve a small goal."

[1859] Compensation management

[1860] Step 1:

[1861] The server calculates rewards such as points based on the progress.

[1862] Step 2:

[1863] The server calculates the reward to add to the user's account and sends a reward grant message to the terminal.

[1864] Step 3:

[1865] The terminal displays a reward message to the user.

[1866] Achieving goals and rewards

[1867] Goal achievement report

[1868] Step 1:

[1869] When users reach their goal, they report it in the payment app.

[1870] Step 2:

[1871] The terminal transmits a goal achievement report to the server.

[1872] Achievement confirmation

[1873] Step 1:

[1874] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1875] Reward calculation and awarding

[1876] Step 1:

[1877] After the server confirms that the goal has been achieved, it calculates the reward.

[1878] Step 2:

[1879] The server credits the reward to the user's account.

[1880] Step 3:

[1881] The server sends a message to the terminal indicating that the reward has been granted.

[1882] Step 4:

[1883] The terminal displays a reward message to the user.

[1884] example:

[1885] If a user sets a goal of "lose 5 kg" and achieves it within three months, the user will report the achievement of the goal. The server will check the daily record data and emotional data and recognize the achievement of the goal. The server will then reward the user with 500 points and send a message to the device indicating the achievement.

[1886] Through the above processing steps, the present invention provides a system that consistently supports and rewards users in setting and achieving their goals. Furthermore, by integrating an emotion engine, it is possible to provide appropriate feedback and improve motivation according to the user's emotional state.

[1887] Example 2

[1888] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1889] Previous goal achievement support systems lacked feedback based on the user's progress and emotional fluctuations, making it difficult to maintain long-term motivation. Furthermore, incentives such as rewards for goal achievement were not sufficiently considered, which increased the likelihood of users losing their commitment to achieving their goals. This resulted in situations where effective support for efficiently achieving the goals set by users was not provided.

[1890] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[1891] In this invention, the server includes means for recording and transmitting the user's progress, means for analyzing the recorded progress data and providing advice to the user, means for receiving and analyzing emotional data entered by the user, means for adjusting the progress management plan and feedback based on the emotional data, means for providing feedback to increase the user's motivation, and means for calculating and awarding rewards based on the user's progress. This allows the user to receive detailed feedback according to their progress and emotional fluctuations, enabling them to efficiently achieve their goals while maintaining their long-term motivation.

[1892] A "user" is an entity that uses this system to set goals and manage their progress.

[1893] A "server" is a computer system that receives and processes data sent by users.

[1894] "Input means" is an interface for users to input goals and daily record data.

[1895] A "generative AI model" is an artificial intelligence model that generates appropriate progress management plans and deadlines from received data.

[1896] A "plan" is a specific action plan generated by a generative AI model to help a user achieve their goal.

[1897] A "deadline" is a set period of time within which a user has to achieve a goal.

[1898] "Recorded data" is information about progress that is entered by the user on a daily basis.

[1899] "Emotional data" is data that represents a user's emotions and is obtained through manual input or a facial recognition system.

[1900] The "Emotion Engine" is a system that analyzes users' emotional data and adjusts progress management plans and feedback.

[1901] "Feedback" is advice or motivational messages based on the user's progress and emotions.

[1902] "Rewards" are incentives calculated and awarded based on a user's progress and goal achievement.

[1903] "Database" means a data storage system for storing user information and record data.

[1904] The present invention provides a progress management and reward system that allows a user to set a goal and efficiently support the achievement of that goal. Specific embodiments for carrying out the present invention will be described below.

[1905] The system can be divided into three main components: the server, the terminal, and the user.

[1906] 1. User registration and goal setting

[1907] User Registration:

[1908] 1. The user launches the payment app on their device and navigates to the new account creation menu.

[1909] 2. The user enters their name, email address, and password.

[1910] 3. The device collects this information and sends it to the server.

[1911] 4. The server stores the received user information in its database and creates a new account.

[1912] 5. The server notifies the device that the account creation was successful, and the device displays a success message to the user.

[1913] goal setting:

[1914] 1. The user selects the goal setting menu within the app and chooses the category they want to set (e.g., health management, diet, etc.).

[1915] 2. Enter specific goals and deadlines.

[1916] 3. The terminal collects the goal and deadline information and sends it to the server.

[1917] 4. The server sends the received information to the generative artificial intelligence model to generate an appropriate progress management plan and deadline.

[1918] 5. The server sends the generated plan back to the terminal, which displays it to the user.

[1919] 6. The user reviews and approves the plan.

[1920] 2. Progress management and feedback

[1921] Progress Log:

[1922] 1. Users record their daily diet, exercise, weight, etc. in the app.

[1923] 2. The device sends these recorded data to the server, which stores them in a database.

[1924] Data Analysis:

[1925] 1. The server processes the received recorded data and sends it to the generative artificial intelligence model.

[1926] 2. The model analyzes the data and evaluates progress.

[1927] 3. The server generates feedback messages based on the evaluation results, providing specific advice and motivation.

[1928] 4. The server sends the message to the terminal, which displays it to the user.

[1929] Emotion recognition:

[1930] 1. The user can manually enter emotion data or obtain it using a facial recognition system (e.g., Azure Face API).

[1931] 2. The device sends the acquired emotion data to the server, which analyzes it using an emotion engine.

[1932] 3. The server adjusts progress plans and feedback based on the emotional data.

[1933] 4. The server generates a message that provides special feedback or rewards based on the user's emotions and sends it to the device, which then displays it to the user.

[1934] 3. Compensation management

[1935] 1. The server calculates rewards based on the user's progress data.

[1936] 2. The reward is added to the user's account and the server sends a reward message to the device.

[1937] 3. The device displays a reward message to the user.

[1938] 4. Achieving goals and providing rewards

[1939] Goal achievement report:

[1940] 1. When a user achieves their goal, they report it in the app.

[1941] 2. The terminal sends a completion report to the server.

[1942] Achievement confirmation:

[1943] 1. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[1944] 2. After the server confirms that the goal has been achieved, it calculates the reward and credits it to the user's account.

[1945] 3. The server sends a message to the device indicating that the reward has been granted, and the device displays it to the user.

[1946] Specific examples

[1947] The user sets a goal of "lose 5 kg" and enters a three-month deadline.

[1948] Users enter their daily diet and exercise records into the app, and emotional data is captured using a facial recognition system.

[1949] When emotional data such as "tired" is input, the server uses an emotion engine to generate a motivational message, which is sent to the device and displayed to the user.

[1950] When a user achieves a goal, they report it in the app, and the server compares it with the recorded data, confirms that the goal has been achieved, calculates the reward, and gives it to the user.

[1951] Prompt Sentence Examples

[1952] "Generate a specific progress plan to lose 5kg."

[1953] "Generate a motivational message for when a user types 'I'm tired'."

[1954] "Generate a progress management plan to achieve your goal within three months."

[1955] The flow of the identification process in the second embodiment will be described with reference to FIG.

[1956] Step 1: User Registration

[1957] 1. A user launches a payment app and navigates to the new account creation menu.

[1958] Input: None

[1959] Output: New account creation screen displayed

[1960] 2. The user enters their name, email address, and password.

[1961] Input: Name, Email Address, Password

[1962] Output: Save input data to the terminal

[1963] 3. The device collects the entered information and sends it to the server.

[1964] Input: Name, Email Address, Password

[1965] Output: Send data to the server

[1966] 4. The server stores the received user information in its database and creates a new account.

[1967] Input: Name, Email Address, Password

[1968] Output: Account creation saved in database

[1969] 5. The server notifies the device that the account creation was successful, and the device displays a success message.

[1970] Input: Account creation success notification

[1971] Output: Display a success message

[1972] Step 2: Goal Setting

[1973] 1. The user selects the goal setting menu within the payment app.

[1974] Input: None

[1975] Output: Display the goal setting menu

[1976] 2. The user selects a setting category (e.g., health management, diet, etc.) and enters specific goals and deadlines.

[1977] Input: Category, Goal, Deadline

[1978] Output: Save input data to the terminal

[1979] 3. The terminal collects the goal and deadline information and sends it to the server.

[1980] Input: Category, Goal, Deadline

[1981] Output: Send data to the server

[1982] 4. The server sends the received information to the generative artificial intelligence model to generate an appropriate progress management plan and deadline.

[1983] Input: Category, Goal, Deadline

[1984] Data processing: Plan generation using generative artificial intelligence models

[1985] Output: Generated plan and deadline

[1986] 5. The server returns the generated plan to the terminal, which displays it to the user.

[1987] Input: Plan, Due Date

[1988] Output: Show plan and deadline

[1989] 6. The user reviews and approves the plan.

[1990] Input: Approval

[1991] Output: Save authorization information to the device

[1992] 7. The terminal sends the authorization information to the server.

[1993] Input: Authorization Information

[1994] Output: Send data to the server

[1995] Step 3: Record your progress

[1996] 1. Users record their daily diet, exercise, weight, etc. in the app.

[1997] Input: Food data, exercise data, weight data

[1998] Output: Save recorded data to the device

[1999] 2. The device sends these recorded data to the server.

[2000] Input: Recorded data

[2001] Output: Send data to the server

[2002] 3. The server stores the received data in a database.

[2003] Input: Recorded data

[2004] Output: Save to database

[2005] Step 4: Data analysis

[2006] 1. The server sends the received recorded data to the generative artificial intelligence model for analysis.

[2007] Input: Recorded data

[2008] Data processing: Data analysis using generative artificial intelligence models

[2009] Output: Progress evaluation results

[2010] 2. Based on the evaluation results, the server generates specific advice and motivational feedback.

[2011] Input: Progress evaluation results

[2012] Data processing: Generate feedback based on results

[2013] Output: Feedback message

[2014] 3. The server sends the generated feedback message to the terminal.

[2015] Input: Feedback message

[2016] Output: Sending data to the terminal

[2017] 4. The terminal displays the message to the user.

[2018] Input: Feedback message

[2019] Output: Display of message

[2020] Step 5: Emotion Recognition

[2021] 1. Emotion data is manually entered by the user or obtained using a facial recognition system.

[2022] Input: Emotion data

[2023] Output: Save emotion data to device

[2024] 2. The device sends the acquired emotion data to the server.

[2025] Input: Emotion data

[2026] Output: Send data to the server

[2027] 3. The server uses the emotion engine to analyze the emotion data.

[2028] Input: Emotion data

[2029] Data processing: Emotion data analysis

[2030] Output: Analysis results

[2031] 4. The server adjusts the progress plan and feedback based on the analysis results.

[2032] Input: Analysis results

[2033] Data processing: feedback adjustment

[2034] Output: Adjusted feedback message

[2035] 5. The server generates and sends a message to the device providing special feedback or rewards.

[2036] Input: Adjusted feedback message

[2037] Output: Sending data to the terminal

[2038] 6. The device displays feedback and rewards to the user.

[2039] Input: Feedback message

[2040] Output: Display of message

[2041] Step 6: Compensation Management

[2042] 1. The server calculates rewards based on the user's progress data.

[2043] Input: Progress data

[2044] Data processing: Reward calculation

[2045] Output: Calculated reward

[2046] 2. The reward is added to the user's account and the server sends a reward message to the device.

[2047] Input: Calculated reward

[2048] Output: Sending data to the terminal

[2049] 3. The device displays a reward message to the user.

[2050] Input: Reward message

[2051] Output: Display of message

[2052] Step 7: Report on goal achievement

[2053] 1. When a user achieves a goal, the app will report the achievement.

[2054] Input: Achievement report

[2055] Output: Save to terminal

[2056] 2. The terminal sends a completion report to the server.

[2057] Input: Achievement report

[2058] Output: Send data to the server

[2059] Step 8: Confirm your achievement

[2060] 1. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[2061] Input: Achievement report, recorded data

[2062] Data processing: Verification and confirmation

[2063] Output: Achievement confirmation result

[2064] 2. After the server confirms that the goal has been achieved, it calculates the reward and credits it to the user's account.

[2065] Input: Achievement confirmation result

[2066] Data processing: Reward calculation

[2067] Output: Calculated reward

[2068] 3. The server sends a message to the device indicating that the reward has been granted, and the device displays it to the user.

[2069] Input: Reward completion message

[2070] Output: Display of message

[2071] (Application example 2)

[2072] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[2073] Conventional progress management systems only provide one-sided support for users in achieving their goals, and in particular lack detailed guidance and feedback for drivers of autonomous vehicles. Furthermore, a lack of emotional management for drivers can lead to a decline in driving efficiency and safety. Furthermore, if the reward system for achieving goals is not clear, it is likely that drivers' motivation will decline.

[2074] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an input means for the driver to set a goal, a means for receiving the set goal and deadline, a means for generating an appropriate progress management plan and deadline using a generative artificial intelligence model, a means for notifying the driver of the generated plan and deadline, a means for recording and transmitting the driver's progress, a means for analyzing the recorded progress data and providing advice to the driver, a means for collecting the driver's emotional data and generating appropriate feedback based on the data, and a means for calculating and awarding rewards based on the progress. This allows the driver to be evaluated and improve their motivation, enabling efficient and safe driving. Furthermore, managing the driver's emotions can also improve the quality of feedback.

[2075] The "input means" is an interface that allows the driver to input goals, progress, emotional data, and the like.

[2076] The "server means" is a computer system that receives the set goals and deadlines and manages the necessary data and progress status.

[2077] A "generative artificial intelligence model" is an algorithm or machine learning model used to generate a driver's goal-tracking plan and feedback.

[2078] The "notification means" is a system for notifying the driver of the generated plan and feedback.

[2079] The "recording means" is a system for recording and managing the driver's progress and emotional data on a daily basis.

[2080] The "analysis means" is a system that analyzes the recorded data and provides appropriate advice and feedback to the driver.

[2081] The "reward means" is a system for calculating and awarding rewards based on the driver's progress data.

[2082] "Operational goals" are goals set by the driver regarding the driving schedule and safe driving.

[2083] "Feedback" refers to advice and coaching messages provided based on the driver's progress and emotional data.

[2084] The "reward system" is a mechanism that provides incentives to drivers based on goal achievement and progress.

[2085] This invention is a system that integrates progress management and reward provision to enable drivers to set operational goals and efficiently achieve those goals. Specific embodiments of this system will be described below.

[2086] User registration and goal setting

[2087] User Registration

[2088] The driver first turns on the device and goes to the menu to create a new account.

[2089] The driver enters the required information, such as their name, email address, and password.

[2090] The terminal collects the input information and sends it to the server.

[2091] The server stores the received driver information in a database and creates an account.

[2092] The server notifies the terminal of the success of the account creation.

[2093] goal setting

[2094] The driver selects the goal setting menu within the app.

[2095] Drivers set their driving schedules and safe driving goals, and input specific goals and deadlines.

[2096] The terminal transmits information about the goal and deadline to the server.

[2097] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[2098] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[2099] The server returns the generated plan and deadline to the terminal.

[2100] The terminal displays the plan and deadline to the driver, who then reviews and approves it.

[2101] Progress management and feedback

[2102] Progress Record

[2103] Drivers record their daily driving conditions and emotions in the app.

[2104] The terminal transmits the input record data to the server.

[2105] Data analysis

[2106] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[2107] Based on the evaluation results, the server generates specific advice and motivational messages for the driver.

[2108] The server sends the generated message to the terminal.

[2109] The terminal displays the received message to the driver.

[2110] emotion recognition

[2111] Drivers also enter emotional data along with their daily records, which can be acquired manually or through facial recognition systems.

[2112] The device transmits the acquired emotion data to the server.

[2113] The server uses an emotion engine to recognize emotions from the driver's inputs and actions, and adjusts progress management plans and feedback based on that information.

[2114] Based on the emotional data, the server provides specific feedback and rewards to improve motivation.

[2115] Compensation management

[2116] The server calculates rewards such as points based on the progress.

[2117] The server adds the reward to the driver's account and sends a reward grant message to the terminal.

[2118] The terminal displays a reward message to the driver.

[2119] Achieving goals and rewards

[2120] Goal achievement report

[2121] When a driver achieves their goal, they report it in the app.

[2122] The terminal transmits a goal achievement report to the server.

[2123] Achievement confirmation

[2124] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[2125] Reward calculation and awarding

[2126] After the server confirms that the goal has been achieved, it calculates the reward.

[2127] The server credits the driver's account with the reward.

[2128] The server sends a message to the terminal indicating that the reward has been granted.

[2129] The terminal displays a reward message to the driver.

[2130] Specific examples

[2131] The driver sets a goal of "achieving 10km of safe driving" and a three-month deadline. The driver records their daily driving situation and emotions. For example, if the driver inputs emotional data such as "tired" or "unmotivated," the server recognizes this using an emotion engine and sends a special message to increase motivation. In addition, points are given as a reward for achieving the goal, depending on the degree of achievement, further enhancing the driver's sense of accomplishment.

[2132] An example prompt is:

[2133] "Please tell me how to manage progress to achieve operational goals."

[2134] "How do I rest when I get tired while driving?"

[2135] The flow of the specific processing in the application example 2 will be described with reference to FIG.

[2136] Step 1:

[2137] User registration is performed. The driver starts up the terminal and goes to the new account creation menu. The driver enters the required information such as name, email address, and password. The terminal collects the entered information and sends it to the server. The server stores the received driver information in a database and creates an account. The server notifies the terminal that the account creation was successful. The input data is the driver's personal information, and the output data is confirmation of the account creation.

[2138] Step 2:

[2139] Setting goals. The driver selects the goal setting menu within the app. The driver sets goals for the driving schedule and safe driving, and inputs specific goals and deadlines. The device sends the goal and deadline information to the server. The server sends data to the generative AI model based on the received goal and deadline information. The generative AI model generates a progress management plan and an appropriate deadline for achieving the goal. The server returns the generated plan and deadline to the device. The device displays the plan and deadline to the driver, who then checks and approves them. The input data are the set goal and deadline, and the output data is the generated progress management plan.

[2140] Step 3:

[2141] Progress is recorded. The driver records their daily driving status and emotions in the app. The device sends the entered recorded data to the server. The input data is the driver's driving status and emotion data, and the output data is information confirming the storage of the recorded data.

[2142] Step 4:

[2143] Data analysis is performed. The server analyzes the received recorded data and evaluates the progress using a generative artificial intelligence model. Based on the evaluation results, the server generates specific advice and motivational messages for the driver. The server sends the generated messages to the terminal. The terminal displays the received messages to the driver. The input data are the recorded driving status and emotion data, and the output data are advice messages.

[2144] Step 5:

[2145] Emotion recognition is performed. Drivers input emotional data along with their daily records. Emotion data is acquired through manual input or a facial recognition system. The device sends the acquired emotional data to a server. The server uses an emotion engine to recognize emotions from the driver's input and behavior, and adjusts progress management plans and feedback based on that information. Based on the emotional data, the server provides specific feedback and rewards to improve motivation. The input data is emotional data, and the output data is the adjusted feedback message.

[2146] Step 6:

[2147] Reward management is performed. The server calculates rewards such as point redemption based on the progress. The server adds the reward to the driver's account and sends a reward award message to the terminal. The terminal displays the reward award message to the driver. The input data are progress records and evaluation data, and the output data are reward points.

[2148] Step 7:

[2149] Processes goal achievement reports. When the driver achieves the goal, he / she reports the achievement using the app. The device sends the goal achievement report to the server. The server compares the received report with the recorded data in the database and confirms that the goal has been achieved. The input data is the goal achievement report data, and the output data is goal achievement confirmation information.

[2150] Step 8:

[2151] Calculates and awards reward. After the server confirms that the goal has been achieved, it calculates the reward. The server awards the reward to the driver's account. The server sends a message to the terminal indicating that the reward has been awarded. The terminal displays the reward award message to the driver. The input data is the goal achievement confirmation information, and the output data is the awarded reward points.

[2152] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.

[2153] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[2154] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.

[2155] [Fourth embodiment]

[2156] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[2157] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.

[2158] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[2159] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.

[2160] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.

[2161] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).

[2162] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.

[2163] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.

[2164] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.

[2165] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.

[2166] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.

[2167] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

[2168] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2169] The present invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. Below, we will create a program for this system and explain specific embodiments. In the explanation, we will use the terms server, terminal, and user as appropriate.

[2170] User registration and goal setting

[2171] User Action:

[2172] First, the user launches the payment app and creates an account by entering user information and registering the required details.

[2173] Access the goal setting menu within the payment app and select a goal category such as "health management" or "diet."

[2174] Users set goals by entering a specific goal (e.g., "lose 5 kg") and a desired deadline.

[2175] Terminal handling:

[2176] The goal and deadline information input by the user is sent to the server.

[2177] Server Action:

[2178] The server calls the generative artificial intelligence model based on the received goal and deadline information.

[2179] Using a generative artificial intelligence model, we generate the optimal progress management plan and deadlines for the user.

[2180] The created plan and deadline information are returned to the terminal.

[2181] Examples:

[2182] If a user inputs a goal of "lose 5 kg" and sets a three-month deadline, the server will use a generative artificial intelligence model to generate a progress plan that includes an "exercise plan to lose 1 kg per week" and a "daily food record" and presents it to the user.

[2183] Progress management and feedback

[2184] User Action:

[2185] Users use the payment app to record their daily diet, exercise, weight, etc.

[2186] Terminal handling:

[2187] Daily record data entered by the user is sent to the server in real time.

[2188] Server Action:

[2189] The server analyzes the received recorded data and evaluates progress using a generative AI model.

[2190] Based on the progress, specific advice and motivational messages are generated for the user.

[2191] If the progress matches the reward conditions, rewards such as points will be calculated and credited to the user's account.

[2192] Examples:

[2193] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in a week, the server will send an encouraging message saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[2194] Achieving goals and rewards

[2195] User Action:

[2196] Once users reach their goal, they report it in the payment app.

[2197] Terminal handling:

[2198] A goal achievement report is sent to the server.

[2199] Server Action:

[2200] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[2201] After confirmation, rewards based on goal achievement will be calculated and awarded to the user.

[2202] Examples:

[2203] When a user achieves their goal of "lose 5 kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[2204] In this way, the system provides motivation and support to users to efficiently achieve their goals by having users, devices, and servers work together to set goals, manage progress, report on goal achievement, and grant rewards.

[2205] The processing flow will be explained below.

[2206] User registration and goal setting

[2207] User Registration

[2208] Step 1:

[2209] A user launches a payment app and navigates to the new account creation menu.

[2210] Step 2:

[2211] The user enters the required information, such as name, email address, and password.

[2212] Step 3:

[2213] The terminal collects the input information and sends it to the server.

[2214] Step 4:

[2215] The server stores the received user information in a database and creates an account.

[2216] Step 5:

[2217] The server notifies the terminal of the success of the account creation.

[2218] goal setting

[2219] Step 1:

[2220] The user selects the goal setting menu within the payment app.

[2221] Step 2:

[2222] Users select a category such as health management or diet and enter specific goals and deadlines.

[2223] Step 3:

[2224] The terminal transmits information about the goal and deadline to the server.

[2225] Step 4:

[2226] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[2227] Step 5:

[2228] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[2229] Step 6:

[2230] The server returns the generated plan and deadline to the terminal.

[2231] Step 7:

[2232] The device displays the plan and deadline to the user, who then reviews and approves it.

[2233] Progress management and feedback

[2234] Progress Record

[2235] Step 1:

[2236] Users pay and record their daily meals, exercise, weight, etc. in the app.

[2237] Step 2:

[2238] The terminal transmits the input record data to the server.

[2239] Data analysis

[2240] Step 1:

[2241] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[2242] Step 2:

[2243] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[2244] Step 3:

[2245] The server sends the generated message to the terminal.

[2246] Step 4:

[2247] The terminal displays the received message to the user.

[2248] Compensation management

[2249] Step 1:

[2250] The server calculates rewards such as points based on the progress.

[2251] Step 2:

[2252] The server adds the reward to the user's account and sends a reward grant message to the device.

[2253] Step 3:

[2254] The terminal displays a reward message to the user.

[2255] Achieving goals and rewards

[2256] Goal achievement report

[2257] Step 1:

[2258] When users reach their goal, they report it in the payment app.

[2259] Step 2:

[2260] The terminal transmits a goal achievement report to the server.

[2261] Achievement confirmation

[2262] Step 1:

[2263] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[2264] Reward calculation and awarding

[2265] Step 1:

[2266] After the server confirms that the goal has been achieved, it calculates the reward.

[2267] Step 2:

[2268] The server credits the reward to the user's account.

[2269] Step 3:

[2270] The server sends a message to the terminal indicating that the reward has been granted.

[2271] Step 4:

[2272] The terminal displays a reward message to the user.

[2273] Through the above process steps, the present invention provides a consistent support and reward system for users to set and achieve their goals.

[2274] Example 1

[2275] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2276] Conventional progress management systems have fragmented functionality to support users in achieving their goals, and lack integration of motivation and rewards. This makes it difficult for users to maintain their motivation to achieve their goals efficiently. They also lack a mechanism for providing appropriate advice in a timely manner, making it difficult to effectively manage users' progress. Furthermore, they lack the functionality to properly analyze daily recorded data and provide feedback, creating a need for a system that would support users' continuous efforts.

[2277] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.

[2278] In this invention, the server includes an input means for setting a goal, a server means for receiving the goal and a deadline, a means for generating an appropriate progress management plan and deadline using a generative AI model, a means for notifying the user of the generated plan and deadline, a means for recording the user's daily activity data, a means for transmitting the recorded daily activity data to the server, a means for analyzing the recorded progress data and evaluating the progress using a generative AI model, a means for generating specific advice and motivational messages based on the progress, a means for calculating a reward based on the progress and awarding it to the user, a means for receiving a goal achievement report and comparing it with the recorded data in the database to confirm goal achievement, and a means for calculating a further reward based on the confirmed goal achievement and awarding it to the user, thereby providing motivation and support for the user to efficiently achieve their goals.

[2279] "User" refers to an individual who uses the system to set goals, track progress, and receive rewards.

[2280] A "goal" is a plan with a specific purpose and deadline that a user aims to achieve.

[2281] "Input means" refers to the interface through which users input their goals and daily activity data into the system.

[2282] "Server" refers to the central computer that analyzes data received from users, generates progress management plans, and calculates rewards.

[2283] "Generative AI model" refers to the AI ​​technology used to generate optimal progress management plans and advice based on input data.

[2284] A "progress management plan" is a plan that includes specific guidelines and deadlines necessary to achieve the goals set by the user.

[2285] A "deadline" refers to the end date a user sets for achieving a goal.

[2286] "Activity data" refers to records of a user's daily diet, exercise, weight, etc.

[2287] "Progress" refers to the current progress made toward the goals set by the user.

[2288] "Rewards" refers to incentives that users receive based on their progress and achievement of goals.

[2289] "Database" refers to a data storage system for centrally managing user goals, activity data, reward information, etc.

[2290] "Advice" refers to specific suggestions for improvement or encouraging messages provided to users based on their progress.

[2291] The present invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. This system operates through cooperation between users, terminals, and a server. Specific embodiments of this system are described below.

[2292] User registration and goal setting

[2293] First, the user launches the payment app and creates a new account. The user enters the required information, such as name, email address, and password, to create the account. This information is sent by the device to the server, which then registers the received information in the database. This creates a new user account.

[2294] Next, the user accesses the goal setting menu within the payment app and selects a goal category such as "health management" or "diet." The user then inputs and sets a specific goal (e.g., "lose 5 kg") and desired deadline (e.g., "3 months"). This goal and deadline information is sent from the device to the server. The server then invokes a generative artificial intelligence model based on the received information to generate an optimal progress management plan and deadline. The generated plan and deadline information are then sent back to the device and notified to the user.

[2295] Examples:

[2296] If a user sets a goal of "losing 5 kg" with a deadline of three months, the server will use a generative artificial intelligence model to generate a progress plan including an "exercise plan to lose 1 kg per week" and a "daily food record" and present it to the user.

[2297] Progress management and feedback

[2298] Users use a payment app to input data such as daily diet, exercise, and weight. This data is sent from the device to a server in real time. The server analyzes the received recorded data and evaluates progress using a generative AI model. Based on the progress, the server generates specific advice and motivational messages. If the progress matches the reward conditions, the server calculates rewards such as points and credits them to the user's account.

[2299] Examples:

[2300] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in weight in a week, the server will generate a message of encouragement saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[2301] Achieving goals and rewards

[2302] When a user achieves a goal, they report their progress through the payment app. This goal achievement report is sent from the device to the server. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved. After confirmation, the server calculates the reward based on the goal achievement and awards it to the user.

[2303] Examples:

[2304] When a user achieves their goal of "lose 5kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[2305] Prompt Sentence Examples

[2306] "Generate a specific progress plan to help users achieve their goal of losing 5 kg within 3 months."

[2307] In this way, the system provides users with the motivation and support to efficiently achieve their goals by linking users, devices, and servers to seamlessly set goals, manage progress, report on goal achievement, and grant rewards.

[2308] The flow of the identification process in the first embodiment will be described with reference to FIG.

[2309] Step 1: Create a user account

[2310] User Action:

[2311] The user launches the payment app and proceeds to the account creation screen, where they enter the required information such as their name, email address, and password, and click the "Create Account" button.

[2312] Terminal handling:

[2313] The terminal transmits the entered user information to the server.

[2314] Server Action:

[2315] The server registers the received user information in a database, creates a new user account, and returns the created account information to the device.

[2316] Input and Output:

[2317] Input: User information (name, email address, password)

[2318] Output: Account creation successful message

[2319] Specific behavior:

[2320] When the user enters information as "Yamada Taro," the server saves this in a database and returns a message to the terminal indicating that the account was created successfully.

[2321] Step 2: Set goals

[2322] User Action:

[2323] Users access the app's goal setting menu, select a goal category (such as "health management" or "diet"), enter a specific goal (e.g., "lose 5 kg") and deadline (e.g., "3 months"), and click the "Set" button.

[2324] Terminal handling:

[2325] The terminal transmits the goal and deadline information entered by the user to the server.

[2326] Server Action:

[2327] The server calls the artificial intelligence model based on the received goal and deadline information, generates a progress management plan and deadline, and returns the generated plan and deadline information to the terminal.

[2328] Input and Output:

[2329] Input: Goal (e.g., "Lose 5 kg"), Deadline (e.g., "3 months")

[2330] Output: Progress management plan and deadlines

[2331] Specific behavior:

[2332] When a user inputs a goal of "lose 5 kg" and a deadline of "3 months," the server uses a generative artificial intelligence model to generate an "exercise plan to lose 1 kg per week" and a "daily food record," which are then sent back to the user.

[2333] Step 3: Daily Record

[2334] User Action:

[2335] Users use a payment app to enter daily records of their diet, exercise, weight, etc.

[2336] Terminal handling:

[2337] The device transmits the daily record data entered by the user to the server in real time.

[2338] Server Action:

[2339] The server analyzes the received recorded data and evaluates progress using a generative AI model.

[2340] Input and Output:

[2341] Input: Daily record data (e.g., "Banana and yogurt for breakfast," "30 minutes of walking," "Weight 65kg")

[2342] Output: Progress assessment results

[2343] Specific behavior:

[2344] When a user records "I had a banana and yogurt for breakfast," "I walked for 30 minutes," and "I weigh 65 kg," the server analyzes this and evaluates their progress.

[2345] Step 4: Progress assessment and feedback

[2346] Server Action:

[2347] The server generates specific advice and motivational messages for the user based on the progress. If the progress matches the reward conditions, it calculates rewards such as points and adds them to the user's account. The generated feedback and reward information are then sent back to the device.

[2348] Terminal handling:

[2349] The terminal displays feedback messages and reward information from the server to the user.

[2350] Input and Output:

[2351] Input: Progress assessment results

[2352] Output: Feedback message and reward information

[2353] Specific behavior:

[2354] If a user adheres to the "exercise three times a week" and "daily calorie restriction" guidelines and loses 1 kg in a week, the server generates a message of encouragement saying "Keep it up!" along with information about a 500-point reward, and sends it to the device. The device then displays these to the user.

[2355] Step 5: Report on goal achievement

[2356] User Action:

[2357] Once the user reaches their goal, they access the payment app's reporting menu, enter their progress, and click the "Goal Achieved" button.

[2358] Terminal handling:

[2359] The terminal transmits a goal achievement report to the server.

[2360] Input and Output:

[2361] Input: Goal achievement report

[2362] Output: A message confirming completion of goal achievement report transmission

[2363] Specific behavior:

[2364] When the user achieves the goal of "lose 5 kg" and clicks the "Goal Achieved" button, the device sends the report data to the server.

[2365] Step 6: Report verification and rewards

[2366] Server Action:

[2367] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, the server calculates a reward based on the goal achievement and awards it to the user. The generated reward information is then sent back to the terminal.

[2368] Terminal handling:

[2369] The terminal notifies the user of the reward information from the server.

[2370] Input and Output:

[2371] Input: Goal achievement report

[2372] Output: Reward and notification

[2373] Specific behavior:

[2374] When a user achieves the goal of "lose 5 kg" within three months and submits a report of achievement, the server verifies the data, and if the goal is confirmed, 1,000 points are returned to the user's account. The terminal notifies the user of this.

[2375] (Application example 1)

[2376] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2377] It is difficult for users to stay motivated to achieve their health and fitness goals, and it is also difficult to track progress in real time and get appropriate feedback. Furthermore, the lack of proper rewards for users' efforts can often discourage them from achieving their goals.

[2378] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.

[2379] In this invention, the server includes an input means for a user to set a goal, a server means for receiving the set goal and deadline, a means for generating an appropriate progress management plan and deadline using a generative artificial intelligence model, a means for notifying the user of the generated plan and deadline, a means for recording and transmitting the user's progress, a means for analyzing the recorded progress data and providing advice to the user, a means for calculating and awarding rewards based on the user's progress, a means for awarding rewards to the user using an electronic payment method, and a means for tracking and recording progress in real time using a smart device, thereby enabling the user to maintain continuous motivation for their health management goal, real-time progress tracking and feedback, and appropriate rewards for their efforts.

[2380] "User" refers to an individual who uses this system to set goals and manage progress.

[2381] A "goal" is a specific result or state that a user is trying to achieve.

[2382] "Server means" refers to a computer system for receiving and processing information on goals and deadlines from users.

[2383] A "generative artificial intelligence model" refers to a machine learning model that generates optimal progress management plans and advice to help users achieve their goals.

[2384] A "progress management plan" refers to a specific action plan for efficiently achieving the goals set by the user.

[2385] "Deadline" refers to the time frame within which the user has to achieve the goal.

[2386] "Notification means" refers to a communication means for informing users of the generated plan and deadlines.

[2387] "Progress" is data that shows how far a user is progressing towards their goal.

[2388] "Recording means" refers to any device or software used to record a user's progress.

[2389] "Advice providing means" refers to a system for providing optimal advice to a user based on analyzed progress data.

[2390] "Rewards" refers to incentives given to users based on their progress and goal achievement.

[2391] "Electronic payment instrument" refers to a payment system for providing rewards to users in the form of electronic money.

[2392] "Smart Device" refers to a portable electronic device used to track and record a user's progress in real time.

[2393] "Electronic money format" refers to currencies and point systems that are traded digitally.

[2394] This invention is a system that integrates progress management and reward provision to enable users to set goals and efficiently achieve those goals. Below, we will create a program for this system and explain a specific embodiment.

[2395] User registration and goal setting

[2396] User Action:

[2397] Users launch the app on their smartphone or smart glasses, create an account, access the goal setting menu within the app, and select their health and fitness goals. They set their goals by entering a specific goal (e.g., "lose 5 kg") and deadline (e.g., 3 months).

[2398] Terminal handling:

[2399] The terminal transmits the information on the goal and deadline input by the user to the server.

[2400] Server Action:

[2401] The server calls the generative artificial intelligence model based on the received goal and deadline information, generates an optimal progress management plan and deadline for the user, and returns the generated plan and deadline to the device.

[2402] Examples:

[2403] If a user inputs "lose 5 kg" and sets a deadline of three months, the server will use a generative artificial intelligence model to generate a progress plan that includes an "exercise plan to lose 1 kg per week" and a "daily food record" and presents it to the user.

[2404] Progress management and feedback

[2405] User Action:

[2406] Users use their smartphones or smart glasses to record their daily diet, exercise, weight, etc.

[2407] Terminal handling:

[2408] The device transmits the daily record data entered by the user to the server in real time.

[2409] Server Action:

[2410] The server analyzes the received recorded data and uses a generative AI model to evaluate the user's progress. Based on the progress, it generates specific advice and motivational messages for the user. Furthermore, if the progress matches the reward conditions, it calculates rewards such as points and credits them to the user's account.

[2411] Examples:

[2412] If a user adheres to the guidelines of "exercising three times a week" and "daily calorie restriction" and loses 1 kg in a week, the server will send an encouraging message saying "Keep it up!" and will also return 500 points to the user's account as a reward.

[2413] Achieving goals and rewards

[2414] User Action:

[2415] Once users reach their goal, they report it in the app.

[2416] Terminal handling:

[2417] The terminal transmits a goal achievement report to the server.

[2418] Server Action:

[2419] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, it calculates the reward based on the goal achievement and gives it to the user.

[2420] Examples:

[2421] When a user achieves their goal of "lose 5 kg" within three months and reports it on the app, the server verifies the data, and if the achievement is confirmed, 1,000 points are returned to the user's account.

[2422] Hardware and software used

[2423] The hardware includes a smartphone (iOS or Android) and smart glasses (commonly available models), while the software includes a mobile app (Swift for iOS, Kotlin for Android), a cloud server (e.g., AWS), a generative AI model (e.g., GPT-4), and a database (e.g., MySQL, MongoDB).

[2424] Data processing and calculation explanation

[2425] Data collected from the device (such as exercise volume, food records, and weight changes) is sent to a cloud server. The server uses a generative AI model to evaluate progress and generate feedback. The database records the user's goal achievement and reward history, and automatically adds electronic money to the user's account depending on the conditions.

[2426] Examples of prompt statements

[2427] The following prompts are input to the generative AI model:

[2428] Prompt statement:

[2429] Analyze the progress of user Taro and provide appropriate feedback.

[2430] Current progress: I have completed 3 workouts this week and lost 1kg.

[2431] Goal: Lose 5kg in 1 month

[2432] This allows users to maintain ongoing motivation towards their health management goals, provides real-time progress tracking and feedback, and appropriately rewards users for their efforts.

[2433] The flow of the specific processing in the application example 1 will be described with reference to FIG.

[2434] Step 1:

[2435] Users launch a dedicated app using their smartphone or smart glasses and create an account. They enter their user information (name, email address, password, etc.) and create an account. This registers the user's basic information in the system.

[2436] Input: Name, Email Address, Password

[2437] Output: User account information registered in the database

[2438] Step 2:

[2439] Users can access the goal setting menu within the app, select their health and fitness goals, and set their goals by entering a specific goal (e.g., "lose 5 kg") and deadline (e.g., 3 months).

[2440] Input: Goal, Deadline

[2441] Output: Sends goal and deadline information to the server

[2442] Step 3:

[2443] The device sends the goal and deadline information entered by the user to the server, which then invokes a generative artificial intelligence model based on the received goal and deadline information to generate an optimal progress management plan and deadline for the user.

[2444] Input: Goal and deadline information

[2445] Output: Generate progress management plan and deadline information

[2446] Step 4:

[2447] The server sends the generated plan and deadline back to the device, which receives it and notifies the user. The user can then check the proposed progress management plan.

[2448] Input: Progress management plan, deadline information

[2449] Output: Notification of plan and expiration date to device

[2450] Step 5:

[2451] Users use their smartphones or smart glasses to record their daily diet, exercise, weight, etc. The recorded data is sent to a server via the device.

[2452] Input: Daily diet, exercise, weight, and other record data

[2453] Output: Send data to the server

[2454] Step 6:

[2455] The server analyzes the received recorded data and uses a generative AI model to evaluate progress. For example, if a user loses 1 kg in a week, the server evaluates the progress and generates appropriate feedback for the user.

[2456] Input: Recorded data

[2457] Output: Evaluate progress and generate feedback

[2458] Step 7:

[2459] The server generates specific advice and motivational messages for the user based on the progress. Furthermore, if the progress matches the reward conditions, the server calculates rewards such as points and credits them to the user's account.

[2460] Input: Progress evaluation results

[2461] Output: Advice, motivational messages, reward calculation and awarding

[2462] Step 8:

[2463] When the user achieves the goal, they report it through the app, and the device sends the goal achievement report to the server.

[2464] Input: Goal achievement report

[2465] Output: Send report data to the server

[2466] Step 9:

[2467] The server compares the received report with the recorded data in the database to confirm whether the goal has been achieved. After confirmation, it calculates the reward based on the goal achievement and gives it to the user.

[2468] Input: Goal achievement report, recorded data

[2469] Output: Reward calculation and award

[2470] Step 10:

[2471] The reward (in the form of electronic money) will be returned to the user's account, and the user's account balance will be updated accordingly.

[2472] Input: Remuneration data

[2473] Output: User account balance updated

[2474] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.

[2475] The present invention is a system that integrates progress management and reward provision to allow users to set goals and efficiently achieve those goals. Here, we will explain in detail an embodiment of the invention that combines an emotion engine. Below, we will create a program for this system and explain a specific embodiment. In the explanation, we will use the terms server, terminal, and user as appropriate.

[2476] User registration and goal setting

[2477] User Registration

[2478] First, the user launches the payment app and navigates to the new account creation menu.

[2479] The user enters the required information, such as name, email address, and password.

[2480] The terminal collects the input information and sends it to the server.

[2481] The server stores the received user information in a database and creates an account.

[2482] The server notifies the terminal of the success of the account creation.

[2483] goal setting

[2484] The user selects the goal setting menu within the payment app.

[2485] Users select a category such as health management or diet and enter specific goals and deadlines.

[2486] The terminal transmits information about the goal and deadline to the server.

[2487] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[2488] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[2489] The server returns the generated plan and deadline to the terminal.

[2490] The device displays the plan and deadline to the user, who then reviews and approves it.

[2491] Progress management and feedback

[2492] Progress Record

[2493] Users pay and record their daily meals, exercise, weight, etc. in the app.

[2494] The terminal transmits the input record data to the server.

[2495] Data analysis

[2496] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[2497] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[2498] The server sends the generated message to the terminal.

[2499] The terminal displays the received message to the user.

[2500] emotion recognition

[2501] Along with their daily records, users also enter emotional data, which can be acquired manually or through facial recognition systems.

[2502] The device transmits the acquired emotion data to the server.

[2503] The server uses an emotion engine to recognize emotions from user input and actions, and adjusts progress management plans and feedback based on that information.

[2504] Based on the emotional data, the server provides specific feedback and rewards to improve motivation.

[2505] Compensation management

[2506] The server calculates rewards such as points based on the progress.

[2507] The server adds the reward to the user's account and sends a reward grant message to the device.

[2508] The terminal displays a reward message to the user.

[2509] Achieving goals and rewards

[2510] Goal achievement report

[2511] When users reach their goal, they report it in the payment app.

[2512] The terminal transmits a goal achievement report to the server.

[2513] Achievement confirmation

[2514] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[2515] Reward calculation and awarding

[2516] After the server confirms that the goal has been achieved, it calculates the reward.

[2517] The server credits the reward to the user's account.

[2518] The server sends a message to the terminal indicating that the reward has been granted.

[2519] The terminal displays a reward message to the user.

[2520] Specific examples

[2521] The user sets a goal of "lose 5 kg" and sets a three-month deadline. In addition to recording daily meals and exercise, the system also records emotional fluctuations. For example, if the user inputs emotional data such as "tired" or "unmotivated," the server recognizes this using an emotion engine and sends a special message to motivate the user. In addition, points are given as a reward for achieving the goal, depending on the degree of achievement, further enhancing the user's sense of accomplishment.

[2522] In this way, the system of the present invention supports the user in achieving their goals and provides consistent support that also responds to emotional fluctuations.

[2523] The processing flow will be explained below.

[2524] User registration and goal setting

[2525] User Registration

[2526] Step 1:

[2527] A user launches a payment app and navigates to the new account creation menu.

[2528] Step 2:

[2529] The user enters the required information, such as name, email address, and password.

[2530] Step 3:

[2531] The terminal collects the input information and sends it to the server.

[2532] Step 4:

[2533] The server stores the received user information in a database and creates an account.

[2534] Step 5:

[2535] The server notifies the terminal of the success of the account creation.

[2536] goal setting

[2537] Step 1:

[2538] The user selects the goal setting menu within the payment app.

[2539] Step 2:

[2540] Users select a category such as health management or diet, and enter a specific goal (e.g., lose 5 kg) and deadline (e.g., 3 months).

[2541] Step 3:

[2542] The terminal transmits information about the goal and deadline to the server.

[2543] Step 4:

[2544] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[2545] Step 5:

[2546] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[2547] Step 6:

[2548] The server returns the generated plan and deadline to the terminal.

[2549] Step 7:

[2550] The device displays the plan and deadline to the user, who then reviews and approves it.

[2551] Progress management and feedback

[2552] Progress Record

[2553] Step 1:

[2554] Users pay and record their daily meals, exercise, weight, etc. in the app.

[2555] Step 2:

[2556] Users record emotional data either manually or through a facial recognition system.

[2557] Step 3:

[2558] The terminal transmits the input record data and emotion data to the server.

[2559] Data analysis

[2560] Step 1:

[2561] The server uses a generative artificial intelligence model and an emotion engine to analyze the received recorded data and emotion data.

[2562] Step 2:

[2563] Based on the evaluation results, the server generates specific advice and motivational messages for the user.

[2564] Step 3:

[2565] The server sends the generated message and appropriate feedback to the terminal.

[2566] Step 4:

[2567] The terminal displays the received message to the user.

[2568] example:

[2569] If a user sends emotional data such as "I feel tired today," the server will analyze this using its emotion engine and generate and send a message saying, "Take some breaks as you go. Take some time to relax every time you achieve a small goal."

[2570] Compensation management

[2571] Step 1:

[2572] The server calculates rewards such as points based on the progress.

[2573] Step 2:

[2574] The server calculates the reward to add to the user's account and sends a reward grant message to the terminal.

[2575] Step 3:

[2576] The terminal displays a reward message to the user.

[2577] Achieving goals and rewards

[2578] Goal achievement report

[2579] Step 1:

[2580] When users reach their goal, they report it in the payment app.

[2581] Step 2:

[2582] The terminal transmits a goal achievement report to the server.

[2583] Achievement confirmation

[2584] Step 1:

[2585] The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[2586] Reward calculation and awarding

[2587] Step 1:

[2588] After the server confirms that the goal has been achieved, it calculates the reward.

[2589] Step 2:

[2590] The server credits the reward to the user's account.

[2591] Step 3:

[2592] The server sends a message to the terminal indicating that the reward has been granted.

[2593] Step 4:

[2594] The terminal displays a reward message to the user.

[2595] example:

[2596] If a user sets a goal of "lose 5 kg" and achieves it within three months, the user will report the achievement of the goal. The server will check the daily record data and emotional data and recognize the achievement of the goal. The server will then reward the user with 500 points and send a message to the device indicating the achievement.

[2597] Through the above processing steps, the present invention provides a system that consistently supports and rewards users in setting and achieving their goals. Furthermore, by integrating an emotion engine, it is possible to provide appropriate feedback and improve motivation according to the user's emotional state.

[2598] Example 2

[2599] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2600] Previous goal achievement support systems lacked feedback based on the user's progress and emotional fluctuations, making it difficult to maintain long-term motivation. Furthermore, incentives such as rewards for goal achievement were not sufficiently considered, which increased the likelihood of users losing their commitment to achieving their goals. This resulted in situations where effective support for efficiently achieving the goals set by users was not provided.

[2601] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.

[2602] In this invention, the server includes means for recording and transmitting the user's progress, means for analyzing the recorded progress data and providing advice to the user, means for receiving and analyzing emotional data entered by the user, means for adjusting the progress management plan and feedback based on the emotional data, means for providing feedback to increase the user's motivation, and means for calculating and awarding rewards based on the user's progress. This allows the user to receive detailed feedback according to their progress and emotional fluctuations, enabling them to efficiently achieve their goals while maintaining their long-term motivation.

[2603] A "user" is an entity that uses this system to set goals and manage their progress.

[2604] A "server" is a computer system that receives and processes data sent by users.

[2605] "Input means" is an interface for users to input goals and daily record data.

[2606] A "generative AI model" is an artificial intelligence model that generates appropriate progress management plans and deadlines from received data.

[2607] A "plan" is a specific action plan generated by a generative AI model to help a user achieve their goal.

[2608] A "deadline" is a set period of time within which a user has to achieve a goal.

[2609] "Recorded data" is information about progress that is entered by the user on a daily basis.

[2610] "Emotional data" is data that represents a user's emotions and is obtained through manual input or a facial recognition system.

[2611] The "Emotion Engine" is a system that analyzes users' emotional data and adjusts progress management plans and feedback.

[2612] "Feedback" is advice or motivational messages based on the user's progress and emotions.

[2613] "Rewards" are incentives calculated and awarded based on a user's progress and goal achievement.

[2614] "Database" means a data storage system for storing user information and record data.

[2615] The present invention provides a progress management and reward system that allows a user to set a goal and efficiently support the achievement of that goal. Specific embodiments for carrying out the present invention will be described below.

[2616] The system can be divided into three main components: the server, the terminal, and the user.

[2617] 1. User registration and goal setting

[2618] User Registration:

[2619] 1. The user launches the payment app on their device and navigates to the new account creation menu.

[2620] 2. The user enters their name, email address, and password.

[2621] 3. The device collects this information and sends it to the server.

[2622] 4. The server stores the received user information in its database and creates a new account.

[2623] 5. The server notifies the device that the account creation was successful, and the device displays a success message to the user.

[2624] goal setting:

[2625] 1. The user selects the goal setting menu within the app and chooses the category they want to set (e.g., health management, diet, etc.).

[2626] 2. Enter specific goals and deadlines.

[2627] 3. The terminal collects the goal and deadline information and sends it to the server.

[2628] 4. The server sends the received information to the generative artificial intelligence model to generate an appropriate progress management plan and deadline.

[2629] 5. The server sends the generated plan back to the terminal, which displays it to the user.

[2630] 6. The user reviews and approves the plan.

[2631] 2. Progress management and feedback

[2632] Progress Log:

[2633] 1. Users record their daily diet, exercise, weight, etc. in the app.

[2634] 2. The device sends these recorded data to the server, which stores them in a database.

[2635] Data Analysis:

[2636] 1. The server processes the received recorded data and sends it to the generative artificial intelligence model.

[2637] 2. The model analyzes the data and evaluates progress.

[2638] 3. The server generates feedback messages based on the evaluation results, providing specific advice and motivation.

[2639] 4. The server sends the message to the terminal, which displays it to the user.

[2640] Emotion recognition:

[2641] 1. The user can manually enter emotion data or obtain it using a facial recognition system (e.g., Azure Face API).

[2642] 2. The device sends the acquired emotion data to the server, which analyzes it using an emotion engine.

[2643] 3. The server adjusts progress plans and feedback based on the emotional data.

[2644] 4. The server generates a message that provides special feedback or rewards based on the user's emotions and sends it to the device, which then displays it to the user.

[2645] 3. Compensation management

[2646] 1. The server calculates rewards based on the user's progress data.

[2647] 2. The reward is added to the user's account and the server sends a reward message to the device.

[2648] 3. The device displays a reward message to the user.

[2649] 4. Achieving goals and providing rewards

[2650] Goal achievement report:

[2651] 1. When a user achieves their goal, they report it in the app.

[2652] 2. The terminal sends a completion report to the server.

[2653] Achievement confirmation:

[2654] 1. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[2655] 2. After the server confirms that the goal has been achieved, it calculates the reward and credits it to the user's account.

[2656] 3. The server sends a message to the device indicating that the reward has been granted, and the device displays it to the user.

[2657] Specific examples

[2658] The user sets a goal of "lose 5 kg" and enters a three-month deadline.

[2659] Users enter their daily diet and exercise records into the app, and emotional data is captured using a facial recognition system.

[2660] When emotional data such as "tired" is input, the server uses an emotion engine to generate a motivational message, which is sent to the device and displayed to the user.

[2661] When a user achieves a goal, they report it in the app, and the server compares it with the recorded data, confirms that the goal has been achieved, calculates the reward, and gives it to the user.

[2662] Prompt Sentence Examples

[2663] "Generate a specific progress plan to lose 5kg."

[2664] "Generate a motivational message for when a user types 'I'm tired'."

[2665] "Generate a progress management plan to achieve your goal within three months."

[2666] The flow of the identification process in the second embodiment will be described with reference to FIG.

[2667] Step 1: User Registration

[2668] 1. A user launches a payment app and navigates to the new account creation menu.

[2669] Input: None

[2670] Output: New account creation screen displayed

[2671] 2. The user enters their name, email address, and password.

[2672] Input: Name, Email Address, Password

[2673] Output: Save input data to the terminal

[2674] 3. The device collects the entered information and sends it to the server.

[2675] Input: Name, Email Address, Password

[2676] Output: Send data to the server

[2677] 4. The server stores the received user information in its database and creates a new account.

[2678] Input: Name, Email Address, Password

[2679] Output: Account creation saved in database

[2680] 5. The server notifies the device that the account creation was successful, and the device displays a success message.

[2681] Input: Account creation success notification

[2682] Output: Display a success message

[2683] Step 2: Goal Setting

[2684] 1. The user selects the goal setting menu within the payment app.

[2685] Input: None

[2686] Output: Display the goal setting menu

[2687] 2. The user selects a setting category (e.g., health management, diet, etc.) and enters specific goals and deadlines.

[2688] Input: Category, Goal, Deadline

[2689] Output: Save input data to the terminal

[2690] 3. The terminal collects the goal and deadline information and sends it to the server.

[2691] Input: Category, Goal, Deadline

[2692] Output: Send data to the server

[2693] 4. The server sends the received information to the generative artificial intelligence model to generate an appropriate progress management plan and deadline.

[2694] Input: Category, Goal, Deadline

[2695] Data processing: Plan generation using generative artificial intelligence models

[2696] Output: Generated plan and deadline

[2697] 5. The server returns the generated plan to the terminal, which displays it to the user.

[2698] Input: Plan, Due Date

[2699] Output: Show plan and deadline

[2700] 6. The user reviews and approves the plan.

[2701] Input: Approval

[2702] Output: Save authorization information to the device

[2703] 7. The terminal sends the authorization information to the server.

[2704] Input: Authorization Information

[2705] Output: Send data to the server

[2706] Step 3: Record your progress

[2707] 1. Users record their daily diet, exercise, weight, etc. in the app.

[2708] Input: Food data, exercise data, weight data

[2709] Output: Save recorded data to the device

[2710] 2. The device sends these recorded data to the server.

[2711] Input: Recorded data

[2712] Output: Send data to the server

[2713] 3. The server stores the received data in a database.

[2714] Input: Recorded data

[2715] Output: Save to database

[2716] Step 4: Data analysis

[2717] 1. The server sends the received recorded data to the generative artificial intelligence model for analysis.

[2718] Input: Recorded data

[2719] Data processing: Data analysis using generative artificial intelligence models

[2720] Output: Progress evaluation results

[2721] 2. Based on the evaluation results, the server generates specific advice and motivational feedback.

[2722] Input: Progress evaluation results

[2723] Data processing: Generate feedback based on results

[2724] Output: Feedback message

[2725] 3. The server sends the generated feedback message to the terminal.

[2726] Input: Feedback message

[2727] Output: Sending data to the terminal

[2728] 4. The terminal displays the message to the user.

[2729] Input: Feedback message

[2730] Output: Display of message

[2731] Step 5: Emotion Recognition

[2732] 1. Emotion data is manually entered by the user or obtained using a facial recognition system.

[2733] Input: Emotion data

[2734] Output: Save emotion data to device

[2735] 2. The device sends the acquired emotion data to the server.

[2736] Input: Emotion data

[2737] Output: Send data to the server

[2738] 3. The server uses the emotion engine to analyze the emotion data.

[2739] Input: Emotion data

[2740] Data processing: Emotion data analysis

[2741] Output: Analysis results

[2742] 4. The server adjusts the progress plan and feedback based on the analysis results.

[2743] Input: Analysis results

[2744] Data processing: feedback adjustment

[2745] Output: Adjusted feedback message

[2746] 5. The server generates and sends a message to the device providing special feedback or rewards.

[2747] Input: Adjusted feedback message

[2748] Output: Sending data to the terminal

[2749] 6. The device displays feedback and rewards to the user.

[2750] Input: Feedback message

[2751] Output: Display of message

[2752] Step 6: Compensation Management

[2753] 1. The server calculates rewards based on the user's progress data.

[2754] Input: Progress data

[2755] Data processing: Reward calculation

[2756] Output: Calculated reward

[2757] 2. The reward is added to the user's account and the server sends a reward message to the device.

[2758] Input: Calculated reward

[2759] Output: Sending data to the terminal

[2760] 3. The device displays a reward message to the user.

[2761] Input: Reward message

[2762] Output: Display of message

[2763] Step 7: Report on goal achievement

[2764] 1. When a user achieves a goal, the app will report the achievement.

[2765] Input: Achievement report

[2766] Output: Save to terminal

[2767] 2. The terminal sends a completion report to the server.

[2768] Input: Achievement report

[2769] Output: Send data to the server

[2770] Step 8: Confirm your achievement

[2771] 1. The server compares the received report with the recorded data in the database to confirm that the goal has been achieved.

[2772] Input: Achievement report, recorded data

[2773] Data processing: Verification and confirmation

[2774] Output: Achievement confirmation result

[2775] 2. After the server confirms that the goal has been achieved, it calculates the reward and credits it to the user's account.

[2776] Input: Achievement confirmation result

[2777] Data processing: Reward calculation

[2778] Output: Calculated reward

[2779] 3. The server sends a message to the device indicating that the reward has been granted, and the device displays it to the user.

[2780] Input: Reward completion message

[2781] Output: Display of message

[2782] (Application example 2)

[2783] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."

[2784] Conventional progress management systems only provide one-sided support for users in achieving their goals, and in particular lack detailed guidance and feedback for drivers of autonomous vehicles. Furthermore, a lack of emotional management for drivers can lead to a decline in driving efficiency and safety. Furthermore, if the reward system for achieving goals is not clear, it is likely that drivers' motivation will decline.

[2785] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes an input means for the driver to set a goal, a means for receiving the set goal and deadline, a means for generating an appropriate progress management plan and deadline using a generative artificial intelligence model, a means for notifying the driver of the generated plan and deadline, a means for recording and transmitting the driver's progress, a means for analyzing the recorded progress data and providing advice to the driver, a means for collecting the driver's emotional data and generating appropriate feedback based on the data, and a means for calculating and awarding rewards based on the progress. This allows the driver to be evaluated and improve their motivation, enabling efficient and safe driving. Furthermore, managing the driver's emotions can also improve the quality of feedback.

[2786] The "input means" is an interface that allows the driver to input goals, progress, emotional data, and the like.

[2787] The "server means" is a computer system that receives the set goals and deadlines and manages the necessary data and progress status.

[2788] A "generative artificial intelligence model" is an algorithm or machine learning model used to generate a driver's goal-tracking plan and feedback.

[2789] The "notification means" is a system for notifying the driver of the generated plan and feedback.

[2790] The "recording means" is a system for recording and managing the driver's progress and emotional data on a daily basis.

[2791] The "analysis means" is a system that analyzes the recorded data and provides appropriate advice and feedback to the driver.

[2792] The "reward means" is a system for calculating and awarding rewards based on the driver's progress data.

[2793] "Operational goals" are goals set by the driver regarding the driving schedule and safe driving.

[2794] "Feedback" refers to advice and coaching messages provided based on the driver's progress and emotional data.

[2795] The "reward system" is a mechanism that provides incentives to drivers based on goal achievement and progress.

[2796] This invention is a system that integrates progress management and reward provision to enable drivers to set operational goals and efficiently achieve those goals. Specific embodiments of this system will be described below.

[2797] User registration and goal setting

[2798] User Registration

[2799] The driver first turns on the device and goes to the menu to create a new account.

[2800] The driver enters the required information, such as their name, email address, and password.

[2801] The terminal collects the input information and sends it to the server.

[2802] The server stores the received driver information in a database and creates an account.

[2803] The server notifies the terminal of the success of the account creation.

[2804] goal setting

[2805] The driver selects the goal setting menu within the app.

[2806] Drivers set their driving schedules and safe driving goals, and input specific goals and deadlines.

[2807] The terminal transmits information about the goal and deadline to the server.

[2808] The server sends data to the generative artificial intelligence model based on the received goal and deadline information.

[2809] The generative artificial intelligence model generates a progress management plan and appropriate deadlines for achieving the goal.

[2810] The server returns the generated plan and deadline to the terminal.

[2811] The terminal displays the plan and deadline to the driver, who then reviews and approves it.

[2812] Progress management and feedback

[2813] Progress Record

[2814] Drivers record their daily driving conditions and emotions in the app.

[2815] The terminal transmits the input record data to the server.

[2816] Data analysis

[2817] The server uses a generative artificial intelligence model to analyze the received recorded data and evaluate progress.

[2818] Based on the evaluation results, the server generates specific advice and motivational messages for the driver.

[2819] The server sends the generated message to the terminal.

[2820] The terminal displays the received message to the driver.

[2821] emotion recognition

[2822] Drivers also enter emotional data along with their daily records, which can be acquired manually or through facial recognition systems.

[2823] The device transmits the acquired emotion data to the serv...

Claims

1. an input means for a user to set a goal; server means for receiving set goals and deadlines; means for generating an appropriate progress management plan and deadlines using a generative artificial intelligence model; a means for notifying the user of the generated plan and its deadline; a means for recording and transmitting the user's progress; means for analyzing the recorded progress data and providing advice to the user; A system including means for calculating and awarding rewards based on a user's progress.

2. a means for a user to input daily record data; A means for analyzing daily recorded data and providing feedback based on progress; 10. The system of claim 1, further comprising means for analyzing the user's behavioral data using a generative artificial intelligence model to generate appropriate advice.

3. means for receiving user goal achievement reports and verifying goal achievement by cross-referencing the recorded data; 10. The system of claim 1, further comprising means for calculating and awarding rewards to the user based on the identified goal achievement.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A