System

The system addresses the need for personalized goal achievement by automatically generating missions and providing incentives, effectively supporting users in reaching their objectives and maintaining motivation through a reward system.

JP2025049284AInactive Publication Date: 2025-04-03SOFTBANK GROUP CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024164593
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-21
Filing Date
2024-09-20
Publication Date
2025-04-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

There is a need for a system that provides support for individual users to achieve their specific goals by automatically generating guidelines for conduct and promoting actions based on those goals, while also providing rewards and maintaining user motivation.

Method used

The system allows users to set their categories of interest, analyzes their past behavior and current situation, automatically generates specific missions, and accumulates points by completing these missions. These points can be used to discount and purchase products related to the user's category, providing incentives and motivation.

Benefits of technology

The system effectively supports users in achieving their goals by providing personalized missions and incentives, maintaining user motivation through a reward system, and allowing users to purchase relevant products at discounted prices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025049284000001_ABST
    Figure 2025049284000001_ABST
Patent Text Reader

Abstract

To provide a system.SOLUTION: A system includes: means for acquiring a setting of a category that a user aims at; means for acquiring the user's action history; means for analyzing the user's action pattern on the basis of the acquired action history and acquiring an analysis result; means for acquiring a mission generated by a generative AI model by inputting a prompt sentence to the generative AI model on the basis of a set category and the analysis result; means for transmitting the generated mission to the user; and means for imparting points to the user according to an achievement situation of the mission by the user.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] There is a need for a system that automatically generates specific guidelines for each user based on their desired category and encourages them to act accordingly, thereby supporting them in getting closer to their desired category. There is also a need for a system that provides rewards according to the degree of achievement of the actions, thereby maintaining and increasing the user's motivation. [Means for solving the problem]

[0005] This invention allows users to set their desired category and analyze their past behavior history and current situation. Specific missions are automatically generated based on the analysis results, encouraging users to take action. By completing missions, users can accumulate points, which can be used to discount or purchase products in each category. This provides users with specific guidelines for action to get closer to their desired category, and they can also receive rewards according to the degree of achievement of their actions, thereby maintaining and improving their motivation. [Brief explanation of the drawings]

[0006] [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. 2 is a sequence diagram showing a flow of processing in the data processing system according to the first embodiment of the first form example. [Figure 12]FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Embodiment 1. [Figure 13] FIG. 10 is a sequence diagram showing a processing flow of a data processing system in a second embodiment of the second form example. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 of Embodiment Example 2. [Figure 15] FIG. 10 is a sequence diagram showing the flow of processing in a data processing system according to a third embodiment of the third embodiment. [Figure 16] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 3 of Embodiment 3. [Figure 17] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in the first embodiment of the first form example when an emotion engine is combined. [Figure 18] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1 of Form Example 1 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION

[0007] 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.

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

[0009] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be one arithmetic device or a combination of multiple arithmetic devices. Also, the processor may be one type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit),

[0010] Examples include a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)).

[0011] 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.

[0012] 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.

[0013] 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.

[0014] 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."

[0015] [First embodiment]

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

[0017] 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.

[0018] 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).

[0019] 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.

[0020] 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.

[0021] 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.

[0022] 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.

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

[0024] 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.

[0025] 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.

[0026] 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.

[0027] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[0028] "Example 1"

[0029] The system of the present invention has a means for a user to set the category they wish to aim for. For example, if the user aims to be an "athlete," the user sets that category. Next, the system has a means for analyzing the user's past behavioral history and current situation. For example, information such as the user's exercise habits and dietary content is analyzed. Based on the analysis results, the system has a means for automatically generating specific missions. For example, missions such as "eat broccoli" or "run for one hour" are generated. The system has a means for accumulating points by completing missions. For example, points are added each time a mission is completed. Finally, the system has a means for using accumulated points to discount or purchase products in each category. For example, accumulated points can be used to discount or purchase products related to the "athlete" category, such as sporting goods.

[0030] "Example 2"

[0031] The system of the present invention has a means for a user to set the category they wish to aim for. For example, if the user aims to be an "athlete," the user sets that category. Next, the system has a means for analyzing the user's past behavioral history and current situation. For example, information such as the user's exercise habits and dietary content is analyzed. Based on the analysis results, the system has a means for automatically generating specific missions. For example, missions such as "eat broccoli" or "run for one hour" are generated. The system has a means for accumulating points by completing missions. For example, points are added each time a mission is completed. Finally, the system has a means for using accumulated points to discount or purchase products in each category. For example, accumulated points can be used to discount or purchase products related to the "athlete" category, such as sporting goods.

[0032] The processing flow of each embodiment will be described below.

[0033] "Example 1"

[0034] Step 1: The user accesses the system and sets the category they want to aim for. For example, if they want to be an "athlete," they set that category.

[0035] Step 2: The system analyzes the user's past behavior history and current situation, such as the user's exercise habits and dietary information.

[0036] Step 3: Based on the analysis results, the system automatically generates specific missions, such as "eat broccoli" or "run for an hour."

[0037] Step 4: Users can earn points by completing the generated missions. For example, points are added for each completed mission.

[0038] Step 5: Users can use their accumulated points to get discounts and purchase products in each category. For example, they can use their accumulated points to get discounts and purchase products related to the "athlete" category, such as sports equipment.

[0039] Example 1

[0040] Next, a description will be given of Example 1 of Form 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."

[0041] Conventional systems struggled to automatically generate specific action plans tailored to the user's desired category, and did not provide sufficient incentives to maintain user motivation. Furthermore, they were unable to effectively analyze the user's behavioral history and current situation and provide appropriate missions based on that analysis. This resulted in insufficient support for users to achieve their goals, and they were unable to effectively promote behavioral change.

[0042] 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.

[0043] In this invention, the server includes a means for allowing the user to set the category they wish to achieve, a means for analyzing the user's past behavior history and current situation, a means for automatically generating specific missions using a generative AI model based on the analysis results, a means for accumulating points by completing missions, and a means for using the accumulated points to discount or purchase products in each category. This makes it possible to support the user in achieving their goals and provide incentives through points.

[0044] "User" refers to an individual who uses the system to achieve their goals.

[0045] "Category" refers to a division used to classify the goals and objectives that users are aiming for.

[0046] "Behavioral history" refers to a record of a user's past actions and activities.

[0047] "Current state" refers to the User's current state or situation.

[0048] "Analysis" refers to the process of evaluating a user's behavioral history and current situation to identify patterns and trends.

[0049] A "generative AI model" refers to an algorithm or system that uses artificial intelligence to generate new information or suggestions from data.

[0050] A "mission" refers to a specific action or task that a user must accomplish.

[0051] "Points" refer to rewards and incentives that users can earn by completing missions.

[0052] "Products" refers to goods or services that can be discounted or purchased using points accumulated by the User.

[0053] A "discount" is a reduction in a certain amount or percentage from the regular price of a product or service.

[0054] "Purchase" refers to the act of acquiring a product or service by paying money or points.

[0055] This invention is a system in which a user sets a category they wish to aim for, automatically generates specific missions based on that category, accumulates points by completing the missions, and uses those points to discount or purchase products. A specific embodiment of this system will be described below.

[0056] Setting categories

[0057] The user sets the category they want to aim for through the device application. For example, if the user wants to be an "athlete," they select "athlete" on the application settings screen. The device sends the selected category information to the server in JSON format.

[0058] Analysis of behavioral history and current situation

[0059] The server retrieves the user's past behavioral history and current status from a database. Specifically, it retrieves past exercise history and dietary details from a database (e.g., MySQL (registered trademark)) based on the user ID. The server uses Python's Scikit-learn library to analyze the retrieved data and identify the user's behavioral patterns. For example, it can confirm that the user goes to the gym three times a week.

[0060] Automatic mission generation

[0061] Based on the analysis results, the server inputs a prompt into a generative AI model (e.g., OpenAI's GPT-3) to generate a specific mission. For example, it generates a mission such as "Run for one hour this week." The generated mission is sent to the device in JSON format.

[0062] Prompt Sentence Examples

[0063] "Set the category the user is aiming for, analyze their past behavioral history, and generate specific missions. For example, if the user wants to be an 'athlete,' analyze their exercise habits and diet, and generate missions such as 'eat broccoli' or 'run for an hour.' Points can be earned for each mission completed, and the accumulated points can be used to purchase or receive discounts on related products."

[0064] Points awarded

[0065] The user confirms and completes the mission in the device application. The device confirms that the user has completed the mission and sends the completion information to the server. For example, it can confirm the completion using GPS data or a photo. The server verifies the received completion information and adds points. For example, it can add 10 points to the user's account.

[0066] Using points

[0067] The user checks the accumulated points on the application's point management screen and selects a product. The terminal sends the selected product information and the points to be used to the server. The server applies the points and carries out the procedure to discount and purchase the product. For example, sports shoes are purchased at a 20% discount.

[0068] In this way, the system can support users in achieving their goals and provide incentives through points.

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

[0070] Step 1: Setting up categories

[0071] The user sets the category they want to aim for through the device application. For example, if the user wants to be an "athlete," they select "athlete" on the application's settings screen. The input is the category information selected by the user. The device sends this category information to the server in JSON format. The output is the category information sent to the server.

[0072] Step 2: Obtaining behavioral history and current status

[0073] The server retrieves past exercise history and dietary details from a database (e.g., MySQL) based on the user ID. The input is the user ID. The server retrieves relevant data from the database using SQL queries. The output is the user's behavioral history and current status data.

[0074] Step 3: Analysis of behavioral history and current situation

[0075] The server analyzes the user's behavioral patterns based on the acquired data. The inputs are behavioral history and current data. The server analyzes the data using Python's Scikit-learn library to identify the user's behavioral patterns. For example, it may confirm that the user goes to the gym three times a week. The output is the analysis results.

[0076] Step 4: Automatically generate missions

[0077] Based on the analysis results, the server inputs a prompt into a generative AI model (e.g., OpenAI's GPT-3) to generate a specific mission. The inputs are the analysis results and the prompt. The server uses the generative AI model to generate a mission, such as "Run for one hour this week." The generated mission is obtained as the output.

[0078] Step 5: Send the mission

[0079] The server sends the generated mission in JSON format to the device. The input is the generated mission. The server sends the mission data to the device. The output is the mission sent to the device.

[0080] Step 6: Execute the mission

[0081] The user checks and executes the mission in the terminal application. The input is the mission displayed on the terminal. The user executes the mission, for example, running for one hour. The output is the result of the mission execution.

[0082] Step 7: Report Mission Accomplished

[0083] The device confirms that the user has completed the mission and sends the completion information to the server. The input is the user's mission completion information (e.g., GPS data and photos). The device sends the completion information to the server. The output is the completion information sent to the server.

[0084] Step 8: Adding points

[0085] The server verifies the received achievement information and adds points. As input, there is achievement information. The server verifies the achievement information and adds, for example, 10 points to the user's account. As output, there is the added points.

[0086] Step 9: Check your points and select products

[0087] The user checks the accumulated points on the application's point management screen and selects a product. The input is the accumulated points information and a product list. The user checks the points and selects the product they want to purchase. The output is the selected product information.

[0088] Step 10: Apply points and complete purchase

[0089] The terminal sends the selected product information and the points to be used to the server. The input is the selected product information and the points to be used. The server applies the points and performs the procedure to discount and purchase the product. For example, sports shoes are purchased at a 20% discount. The output is the discounted and purchased product information.

[0090] (Application example 1)

[0091] Next, a description will be given of Application Example 1 of Embodiment 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."

[0092] In modern society, maintaining a healthy lifestyle is an important challenge for many people. However, it is not easy for individual users to take appropriate actions based on their own health status and lifestyle habits. Furthermore, there is no system that automatically generates specific missions to promote healthy lifestyles and provides users with incentives for completing these missions. Furthermore, there is a lack of ways for users to use their accumulated points to discount or purchase health-related products. An effective system to solve these issues is needed.

[0093] 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.

[0094] In this invention, the server includes: a means for the user to set the category they wish to achieve; a means for analyzing the user's past behavioral history and current situation; a means for automatically generating specific missions based on the analysis results; a means for accumulating points by completing missions; a means for using accumulated points to discount or purchase products in each category; a means for analyzing the user's dietary history and exercise habits to generate healthy eating missions; and a means for accumulating points by completing generated missions and using the points to discount or purchase health-related products. This enables the user to take appropriate actions based on their own health status and lifestyle habits, automatically generates specific missions for maintaining healthy lifestyle habits, and earns incentives by completing those missions. It also enables the user to use accumulated points to discount or purchase health-related products.

[0095] "User" means any individual or entity that uses the System.

[0096] A "category" is a classification related to the goals or objectives that a user is aiming for.

[0097] "Behavioral history" is a record of a user's past actions and activities.

[0098] "Current state" refers to the User's current state or situation.

[0099] "Analysis" is the process of evaluating a user's behavioral history and current situation and interpreting the data.

[0100] A "mission" is a specific task or goal that the user must accomplish.

[0101] "Points" are units of reward that users can earn by completing missions.

[0102] "Products" means goods or services that users can purchase or receive discounts on using points.

[0103] "Dietary history" is a record of meals a user has eaten in the past.

[0104] "Exercise habits" refers to the pattern of exercise or fitness activities that a user regularly engages in.

[0105] A "healthy eating mission" is a specific food-related task designed to promote the user's health.

[0106] "Generation" is the process by which the system automatically creates missions.

[0107] A "discount" refers to a reduction in the price of a product or service.

[0108] "Purchase" is the act of paying a price to acquire a product or service.

[0109] The system for implementing this invention provides a function that allows users to set their desired category, analyze their past behavior history and current situation, and automatically generate specific missions. Furthermore, by completing missions, points can be accumulated and used to get discounts or purchase products in each category.

[0110] System configuration

[0111] The system consists of the following major components:

[0112] 1. User terminal: A device through which a user accesses the system, such as a smartphone or tablet.

[0113] 2. Server: Performs major processing such as data storage, analysis, mission generation, and point management.

[0114] 3. Database: Stores user behavior history, current status, points, product information, etc.

[0115] Program processing

[0116] The server implements the system using the following means:

[0117] 1. Category setting method: The user sets the category they want to aim for. For example, the user selects the category of "healthy eating habits."

[0118] 2. Behavioral history and current status analysis: The user's past dietary history and exercise habits are retrieved from the database and analyzed, allowing the user's health status and lifestyle to be evaluated.

[0119] 3. Automatic mission generation: Based on the analysis results, a healthy eating mission is automatically generated, such as "eat a salad" or "drink two liters of water a day."

[0120] 4. Point accumulation method: Each time a user completes a mission, points are accumulated and stored in a database.

[0121] 5. Product discounts and purchasing methods: Use accumulated points to get discounts and purchase products in each category. For example, you can purchase health-related products at a discounted price.

[0122] Hardware and software used

[0123] Hardware: smartphones, tablets, servers

[0124] Software: Python, database (e.g., SQLite)

[0125] Data processing and calculation

[0126] Category setting: Set the category the user is aiming for and save it in the database.

[0127] Behavioral history and current status analysis: The user's past eating history and exercise habits are retrieved from the database and analyzed.

[0128] Mission Generation: Randomly select and generate healthy eating missions.

[0129] Point management: Points are added for each completed mission and stored in a database.

[0130] Product discounts and purchases: Use accumulated points to get discounts and purchase products.

[0131] Specific examples

[0132] The system analyzes the user's past eating history by setting a category for "healthy eating habits." The system generates a mission to "eat a salad," and the user accumulates points by completing the mission. The accumulated points can be used to purchase healthy ingredients at a discount.

[0133] Example prompts for generative AI models

[0134] We are developing a food delivery app to help users achieve a healthier diet. The app will set a category for users to aim for, "healthy eating," and automatically generate healthy eating missions based on an analysis of their past eating history and exercise habits. Each time a mission is completed, points are accumulated, and the points can be used to purchase discounts and healthy ingredients and dishes. Please create a system where users can earn points.

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

[0136] Step 1:

[0137] The user sets the category they want to achieve.

[0138] Input: A user uses a smartphone or tablet to select a category, such as "healthy eating," in an application.

[0139] Data processing: The server receives the category information selected by the user and stores it in the database.

[0140] Output: Category information stored in a database.

[0141] What happens: The user interacts with the application interface and selects a category. The server receives that information and stores it in the database.

[0142] Step 2:

[0143] Analyze the user's past behavior history and current situation.

[0144] Input: Data about the user's past diet and exercise habits.

[0145] Data processing: The server retrieves the user's past behavioral history and current data from the database and evaluates it using an analytical algorithm.

[0146] Output: Analysis of the user's health and lifestyle habits.

[0147] Specific operation: The server retrieves the user's dietary history and exercise habits from the database and analyzes the data using Python analytical algorithms.

[0148] Step 3:

[0149] Specific missions are automatically generated based on the analysis results.

[0150] Input: Analysis of the user's health and lifestyle habits.

[0151] Data processing: Based on the analysis results, the server uses a generative AI model to automatically generate a healthy eating mission suitable for the user.

[0152] Output: The generated specific mission (e.g. "Eat a salad" or "Drink 2 liters of water a day").

[0153] Specific operation: The server inputs prompt sentences into the generative AI model and generates a mission appropriate for the user.

[0154] Step 4:

[0155] Earn points by completing missions.

[0156] Input: Information that the user has completed the mission.

[0157] Data processing: The server confirms that the user has completed the mission and adds points to the database.

[0158] Output: Updated point information.

[0159] Specific operation: The user reports the completion of the mission on the application, and the server receives the information and adds points.

[0160] Step 5:

[0161] Use your accumulated points to get discounts and purchase products in each category.

[0162] Input: User's points information and desired product information.

[0163] Data processing: The server checks the user's point information and processes the discounts and purchases of products using the points.

[0164] Output: Information on discounts, purchased items and updated points information.

[0165] What happens: The user selects a product on the application and purchases it using points. The server processes the information and updates the database.

[0166] Example 2

[0167] Next, a description will be given of Example 2 of Form 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."

[0168] In conventional systems, the process of automatically generating specific missions based on the user's desired category, accumulating points by completing missions, and using those points to discount or purchase products was not efficient. It was also difficult to properly analyze a user's past behavioral history and current situation and generate missions based on that analysis. Furthermore, the system did not adequately consider providing tiered missions based on the user's skill level or the convenience of using accumulated points to purchase products.

[0169] 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.

[0170] In this invention, the server includes means for the user to set the category they wish to achieve, means for collecting the user's past behavior history and current status, means for transmitting the collected data to the server, means for the server to analyze the user's data, means for automatically generating specific missions based on the analysis results, means for transmitting the generated missions to the terminal, means for the user to accomplish the missions, means for transmitting mission accomplishment information to the server, means for the server to add points, and means for using the accumulated points to discount or purchase products in each category. This enables the automatic generation of specific missions according to the user's desired category, efficient addition of points for mission accomplishment, and product purchases using points.

[0171] "User" means any individual or entity that uses the System.

[0172] A "category" is a classification based on the user's goals or objectives.

[0173] "Behavioral history" is a record of a user's past activities and behaviors.

[0174] "Current state" refers to the User's current state or situation.

[0175] "Means of collection" refers to methods or devices for obtaining data on a user's behavioral history and current status.

[0176] A "server" is a computer system that stores, analyzes, and processes data.

[0177] "Means for analysis" refers to methods or devices for analyzing collected data and evaluating user behavior and situations.

[0178] A "mission" is a specific challenge or task that the user must accomplish.

[0179] "Means for automatic generation" refers to a method or device that automatically creates missions based on user data.

[0180] "Terminal" means a device through which a user accesses the system and inputs or receives data.

[0181] "Points" are units of reward that users can earn by completing missions.

[0182] "Products" means goods or services that a User can discount or purchase using Points.

[0183] "Means for discounts and purchases" refers to the methods or devices by which users can use points to discount or purchase products.

[0184] This invention is a system that allows users to set their desired category, automatically generate specific missions according to that category, accumulate points by completing the missions, and use those points to get discounts or purchase products. A specific embodiment of this system will be described below.

[0185] First, the user uses the device to select the category they want to be in. For example, if the user wants to be an "athlete," they select that category. The device can be a smartphone, tablet, or other device.

[0186] Next, the device collects the user's past behavioral history and current status. This includes exercise habits and dietary data entered by the user, as well as data obtained from the wearable device. For example, it collects information such as "I run three times a week" and "I eat vegetables every day."

[0187] The collected data is sent from the device to a server. The data is encrypted and transmitted securely. The server stores the data using a database management system (DBMS) and analyzes it using the Python Pandas library.

[0188] Based on the analysis results, the server uses a generative AI model (e.g., GPT-3) to automatically generate specific missions. For example, it generates missions such as "Swim for one hour as a new exercise this week" or "Eat broccoli three times a week." The generated missions are sent from the server to the device, and the user can confirm them through the device.

[0189] Users complete missions and enter their progress into the device. For example, if they run for an hour, they enter that information into the app. The device then sends the mission completion information to the server. The data is then encrypted again and sent securely.

[0190] The server checks the mission completion information and adds points to the user. Points are managed using a point management system. Users can use the accumulated points to get discounts or purchase products in each category. For example, to get discounts or purchase sports goods, an e-commerce platform (e.g., Shopify) is used.

[0191] As a concrete example, suppose a user sets the "athlete" category and has past behavioral history data such as "running three times a week" and "eating vegetables every day." The server analyzes this data and generates missions such as "swimming for one hour as a new exercise this week" and "eating broccoli three times a week." When the user accomplishes these missions, points are accumulated and can be used to purchase discounts on sports equipment.

[0192] An example of a prompt sentence might be:

[0193] "If a user is aiming to become an athlete, analyze their past exercise habits and dietary habits to generate specific missions. For example, if a user runs three times a week, suggest a mission to swim for one hour as a new exercise."

[0194] In this way, the system operates in a concrete manner to support the user in achieving their goals.

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

[0196] Step 1:

[0197] Users set their desired category

[0198] The user uses the device to set the category they want to aim for. For example, if the user wants to be an "athlete," they select that category. The input is the category information selected by the user, and the output is saved on the device.

[0199] Step 2:

[0200] Collecting user's past behavior history and current status

[0201] The device collects information about the user's exercise habits, diet, etc. For example, the user might enter "I run three times a week" or "I eat vegetables every day." The input includes the user's behavioral history and current status data, and the output is the collected data stored on the device.

[0202] Step 3:

[0203] Send the collected data to the server

[0204] The terminal encrypts the collected data and sends it to the server. The collected data is the input, and the encrypted data is sent to the server as the output. In concrete terms, the terminal sends the data using a secure communication protocol (e.g., HTTPS).

[0205] Step 4:

[0206] The server analyzes the user data

[0207] The server stores the received data in a database and analyzes the data using the Python Pandas library. The input is the data sent to the server, and the output is the analysis results. Specifically, the server stores the data using a database management system (DBMS) and analyzes the data using the Pandas library.

[0208] Step 5:

[0209] The server automatically generates specific missions.

[0210] Based on the analysis results, the server automatically generates a specific mission using a generative AI model (e.g., GPT-3). The analysis results are input, and the generated mission is obtained as output. Specifically, the server inputs a prompt sentence into the generative AI model to generate a mission.

[0211] Step 6:

[0212] The server sends the mission to the device.

[0213] The server sends the generated mission to the device. The input is the generated mission, and the output is the mission sent to the device. In concrete terms, the server sends the mission using a secure communication protocol.

[0214] Step 7:

[0215] Users complete the mission

[0216] The user executes the mission through the device and inputs the progress. The input is the progress of the mission executed by the user, and the output is the progress saved on the device. In concrete terms, the user inputs the progress using the app.

[0217] Step 8:

[0218] The device sends mission completion information to the server.

[0219] The terminal sends the mission achievement information entered by the user to the server. The input is achievement status data, and the output is encrypted achievement information sent to the server. In concrete terms, the terminal sends data using a secure communication protocol.

[0220] Step 9:

[0221] The server adds the points

[0222] The server checks the mission completion information and adds points to the user. The input is the mission completion information, and the output is the added points. In concrete terms, the server manages the points using a point management system.

[0223] Step 10:

[0224] Users can use points to get discounts and purchase products

[0225] Users can use their accumulated points to get discounts and purchase products in each category. The input is the accumulated points and information on the product they want to purchase, and the output is information on the discounted or purchased product. In concrete terms, users use the e-commerce platform to get discounts and purchase products.

[0226] (Application example 2)

[0227] Next, a description will be given of Application Example 2 of Form 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."

[0228] In modern society, maintaining a healthy diet is an important challenge for many people. However, maintaining proper eating and exercise habits is not easy in busy daily lives. In addition, there are limited ways to easily purchase healthy ingredients and dishes. This makes it difficult for many people to create a concrete action plan to aim for a healthy lifestyle.

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

[0230] In this invention, the server includes means for the user to set a category they wish to achieve, means for analyzing the user's past behavioral history and current situation, means for automatically generating specific missions based on the analysis results, means for accumulating points by completing the missions, means for using the accumulated points to discount or purchase products in each category, means for analyzing the user's dietary history and exercise habits and generating missions for achieving a healthy diet, and means for accumulating points by completing the generated missions and using the points to discount or purchase healthy ingredients and dishes. This makes it easier for users to create specific action plans for living a healthy lifestyle and enables them to easily purchase healthy ingredients and dishes.

[0231] "User" means any individual or entity that uses the System.

[0232] A "category" is a classification set based on the user's goals and objectives.

[0233] "Behavioral history" is a record of a user's past activities and behaviors.

[0234] "Current state" refers to the User's current state or situation.

[0235] "Analysis" is the process of evaluating a user's behavioral history and current situation and interpreting the data.

[0236] A "mission" is a specific task or goal that the user must accomplish.

[0237] "Points" are units of reward that users can earn by completing missions.

[0238] "Products" means goods or services that users can purchase or receive discounts on using points.

[0239] "Dietary history" is a record of meals a user has eaten in the past.

[0240] "Exercise habits" refers to the pattern of exercise or fitness activities that a user regularly engages in.

[0241] A "healthy diet" is a lifestyle that involves eating a nutritionally balanced diet.

[0242] A "discount" refers to setting the price of a product or service lower than usual.

[0243] "Purchase" refers to the act of acquiring a product or service by paying money or points.

[0244] The system for implementing this invention has the function of allowing users to set their desired category, analyze their past behavior history and current situation, and automatically generate specific missions. Furthermore, by completing missions, users can accumulate points, which can be used to get discounts or purchase products in each category.

[0245] System configuration

[0246] The system consists of the following main components:

[0247] 1. User device: A device that is directly operated by the user, such as a smartphone or tablet.

[0248] 2. Server: The central system that stores user data and performs analysis and mission generation.

[0249] 3. Database: Data storage for saving user behavior history, current status, point information, and product information.

[0250] Program processing explanation

[0251] User Device

[0252] The user device provides an interface for users to set their desired category and input their daily activities, diet history, and exercise habits. The data entered by the user is sent to the server in real time.

[0253] server

[0254] The server does the following:

[0255] 1. Data analysis: Analyze the user's past behavioral history and current situation. Specifically, evaluate the user's dietary history and exercise habits and extract data to help them live a healthy lifestyle.

[0256] 2. Mission Generation: Based on the analysis results, a specific mission appropriate for the user is automatically generated, such as "add a salad to dinner tonight" or "run three times a week."

[0257] 3. Point management: Each time a user completes a mission, points are added and stored in a database.

[0258] 4. Product discounts and purchases: Users can use the accumulated points to get discounts and purchase products in each category.

[0259] Database

[0260] The database stores user behavior history, current status, point information, and product information, allowing the server to quickly retrieve the necessary data for analysis and mission generation.

[0261] Specific examples

[0262] For example, if a user sets the category of "healthy eating habits," the system will analyze the user's eating history and exercise habits and generate a mission such as "add a salad to dinner today." If the user completes this mission, they will receive 10 points. They can use the accumulated points to get discounts and purchase "healthy ingredients."

[0263] Prompt Sentence Examples

[0264] Design an application that allows users to create and complete missions to promote healthy eating habits, earn points by completing them, and use those points to purchase discounts on healthy ingredients and dishes. Include a function that analyzes the user's past eating history and exercise habits to generate specific missions.

[0265] Thus, specific modes for carrying out the invention are provided.

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

[0267] Step 1:

[0268] The user sets the category they want to achieve.

[0269] Input: The user uses a device such as a smartphone or tablet to input the category they are aiming for (e.g., "healthy eating habits").

[0270] Output: The set category information is sent to the server and saved in the database.

[0271] Specific operation: When the user selects a category through the application interface and presses the "Settings" button, the information is sent to the server.

[0272] Step 2:

[0273] Analyze the user's past behavior history and current situation.

[0274] Input: The user enters their daily diet history and exercise habits into the device.

[0275] Output: The entered data is sent to the server and stored in a database. The server analyzes this data and evaluates the user's current situation.

[0276] How it works: The user enters their diet and exercise information through the app and presses the "send" button, which then sends the information to the server, which analyzes the received data and evaluates the user's health status and behavioral patterns.

[0277] Step 3:

[0278] Specific missions are automatically generated based on the analysis results.

[0279] Input: The server uses the analysis results obtained in step 2.

[0280] Output: A specific mission appropriate for the user (e.g., "Add a salad to dinner today") is generated and sent to the user device.

[0281] Specific operation: The server uses the generative AI model to generate a mission based on the user's data, and the generated mission is notified to the user's device.

[0282] Step 4:

[0283] The user completes the mission.

[0284] Input: The user inputs into the terminal that they have completed the mission.

[0285] Output: Achievement information is sent to the server and points are added.

[0286] Specific operation: After the user completes the mission, they press the "Mission Completed" button in the application interface, and the information is sent to the server, which adds up the points and stores them in the database.

[0287] Step 5:

[0288] Use your accumulated points to get discounts and purchase products in each category.

[0289] Input: The user inputs into the terminal that they will use points to purchase a product.

[0290] Output: The purchase information is sent to the server, points are deducted, and the product is provided to the user.

[0291] Specific operation: When the user selects a product through the application interface and presses the "Purchase" button, the information is sent to the server, which then deducts points and completes the purchase process.

[0292] In this way, by clarifying the specific operations performed in each processing step and their inputs and outputs, it is possible to specifically explain the embodiments of the invention.

[0293] 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.

[0294] "Example 1"

[0295] In one embodiment of the present invention, the user sets the category they are aiming for, and their past behavioral history and current situation are analyzed. Specific missions are then automatically generated based on the analysis results, and points are accumulated by completing the missions. An emotion engine is combined with this system, which allows users to use the accumulated points to discount or purchase products in each category.

[0296] "Example 2"

[0297] The emotion engine recognizes the user's emotions and tailors missions based on their emotional state. For example, if the user is feeling stressed, it generates a mission to encourage relaxation (e.g., "Meditate for 15 minutes").

[0298] "Example 4"

[0299] The emotion engine also recommends discounted or available products based on the user's emotional state. For example, if a user is feeling joyful, it will recommend products that will enhance that joy (e.g., "concert tickets to your favorite artist").

[0300] The processing flow of each embodiment will be described below.

[0301] "Example 1"

[0302] Step 1: The user sets the category they want to be in (e.g., model, athlete, etc.) in the system.

[0303] Step 2: The system analyzes the user's past behavior history and current situation.

[0304] Step 3: Based on the analysis results, the system automatically generates a specific mission.

[0305] Step 4: Users earn points by completing missions.

[0306] Step 5: Users can use the accumulated points to discount or purchase products in each category.

[0307] "Example 2"

[0308] Step 1: The emotion engine recognizes the user's emotion.

[0309] Step 2: The emotion engine adjusts the mission based on that emotional state.

[0310] Step 3: For example, if the user is feeling stressed, generate a mission to encourage relaxation (e.g., "meditate for 15 minutes").

[0311] "Example 4"

[0312] Step 1: The emotion engine recognizes the user's emotion.

[0313] Step 2: The emotion engine recommends discounted and available products based on the user's emotional state.

[0314] Step 3: For example, if the user is experiencing joy, recommend a product that will amplify that joy (e.g., "concert tickets to your favorite artist").

[0315] Example 1

[0316] Next, a description will be given of Example 1 of Form 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."

[0317] In the previous system, it was difficult for users to set the category they wanted to achieve and generate specific missions by analyzing their behavioral history and current situation. Furthermore, there was a lack of a mechanism for properly evaluating the progress of missions and awarding points, making it difficult to maintain user motivation. Furthermore, there were limited ways to use accumulated points to discount or purchase products in each category, resulting in low user convenience.

[0318] 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.

[0319] In this invention, the server includes means for the user to set the category they wish to achieve, means for inputting the user's past behavior history and current situation, means for transmitting the input data to the server, means for saving the received data in a database, means for analyzing the saved data, means for automatically generating specific missions based on the analysis results, means for notifying the terminal of the generated missions, means for the user to carry out the missions and report their progress, means for checking the progress of the missions and awarding points, and means for using the accumulated points to get discounts on or purchase products in each category. This allows the user to carry out specific missions according to the category they wish to achieve, earn points according to their progress, and use the points to get discounts on or purchase related products.

[0320] "User" refers to an individual who uses the system to set their desired category and carry out a mission.

[0321] "Category" refers to a classification set based on the user's goals and objectives.

[0322] "Behavioral history" refers to a record of a user's past activities and behaviors.

[0323] "Current state" refers to the User's current state or situation.

[0324] "Terminal" means a device through which a User accesses the System and inputs and receives data.

[0325] "Server" refers to a computer system that receives, stores, and analyzes data submitted by users.

[0326] A "database" refers to a structured collection of information that allows a server to store data.

[0327] "Analysis" refers to the process by which the server processes the stored data and evaluates the user's behavioral patterns and current situation.

[0328] "Mission" refers to a specific challenge or task that the server presents to the user based on the analysis results.

[0329] "Notification" refers to the act of transmitting a mission generated by the server to the user's device.

[0330] "Achievement status" refers to the results of a user completing a mission.

[0331] "Points" refer to rewards that users can earn by completing missions.

[0332] "Products" refers to goods or services that users can purchase or receive discounts on using their accumulated points.

[0333] This invention is a system in which users set their desired category, analyze their past behavioral history and current situation, automatically generate specific missions, accumulate points by completing missions, and use those points to get discounts and purchase products in each category.

[0334] System configuration

[0335] 1. Setting categories

[0336] Users open the application on their device and select the category they want to aim for, for example, "Athlete."

[0337] 2. Enter your behavioral history and current status

[0338] Users use the device to input their current status and behavioral history, such as past exercise habits and dietary habits, for example, "I go to the gym three times a week" or "I eat vegetables every day."

[0339] 3. Data transmission

[0340] The terminal sends the entered data to the server using a secure communication protocol (e.g., HTTPS).

[0341] 4. Data storage

[0342] The server stores the received data in a database using a database management system (e.g., MySQL, PostgreSQL).

[0343] 5. Data Analysis

[0344] The server analyzes the stored data and uses machine learning algorithms (e.g., Python's scikit-learn library) to analyze user behavior patterns.

[0345] 6. Automatic mission generation

[0346] Based on the analysis results, the server automatically generates specific missions, such as "Go to the gym five times this week" or "Eat broccoli every day," using a generative AI model (e.g., GPT-3).

[0347] 7. Mission Notification

[0348] The server notifies the device of the generated mission using a push notification service (e.g., Firebase Cloud Messaging).

[0349] 8. Mission execution

[0350] The user executes the notified mission. For example, the user executes the mission "run for one hour."

[0351] 9. Mission Debrief

[0352] Users input their mission completion status into the device, for example, reporting that they have completed a one-hour run.

[0353] 10. Awarding of Points

[0354] The server checks the mission completion status and awards points, which are then added to the user's account using a point management system.

[0355] 11. Using Points

[0356] Users can use the points they have accumulated to purchase discounts on products. For example, a user can purchase sports goods related to the "athlete" category at a discounted price.

[0357] Examples of concrete examples and prompts

[0358] Specific examples

[0359] The user sets the "athlete" category and enters information such as "go to the gym three times a week" and "eat vegetables every day" as their past behavior history. The device sends this information to the server, which stores it in a database. The server analyzes the stored data and generates missions such as "go to the gym five times this week" and "eat broccoli every day." The generated missions are notified to the device, and the user carries them out. When the user completes a mission, they report it through the device, and the server adds points to their account. The user can use the accumulated points to purchase sports equipment at a discounted price.

[0360] Prompt Sentence Examples

[0361] "If a user wants to become an athlete, analyze their past exercise habits and dietary habits and create specific missions. For example, create missions such as going to the gym five times a week or eating broccoli every day, and earn points for each achievement. You can use the points to purchase sports equipment at discounted prices."

[0362] In this way, each processing step is explained in detail, and the operation of the entire system becomes clear.

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

[0364] Step 1: Setting up categories

[0365] The user opens the application on the device and selects the category they want to aim for. For example, they select the "athlete" category. The input is the category information selected by the user, and the output is the selected category information saved on the device.

[0366] Step 2: Enter your behavioral history and current status

[0367] The user uses a device to input their behavioral history, such as past exercise habits and dietary details, as well as their current status. For example, they can input information such as "I go to the gym three times a week" or "I eat vegetables every day." The input includes the user's behavioral history and current status data, and the output is the input data stored on the device.

[0368] Step 3: Sending data

[0369] The device sends the entered data to the server using a secure communication protocol (e.g. HTTPS). The input is the user's data stored on the device, and the output is the data sent to the server.

[0370] Step 4: Save your data

[0371] The server stores the received data in a database. It uses a database management system (e.g. MySQL, PostgreSQL). As input, the user's data is sent to the server, and as output, the data is stored in the database.

[0372] Step 5: Analyze the data

[0373] The server analyzes the stored data and uses machine learning algorithms (e.g., Python's scikit-learn library) to analyze user behavior patterns. The input is the user data stored in the database, and the output is the analysis results.

[0374] Step 6: Automatically generate missions

[0375] The server automatically generates specific missions based on the analysis results. It uses a generative AI model (e.g., GPT-3) to generate missions such as "Go to the gym five times this week" or "Eat broccoli every day." The input is the analysis results, and the output is the generated missions.

[0376] Step 7: Announce the mission

[0377] The server notifies the device of the generated mission using a push notification service (e.g., Firebase Cloud Messaging). The input is the generated mission, and the output is the mission notified to the device.

[0378] Step 8: Execute the mission

[0379] The user executes the notified mission. For example, the user executes the mission "run for one hour." The notified mission is the input, and the execution result of the mission is the output.

[0380] Step 9: Mission Debrief

[0381] The user inputs the mission completion status into the terminal. For example, they report that they have completed a one-hour run. The input is the result of the mission execution, and the output is the completion status saved on the terminal.

[0382] Step 10: Points awarded

[0383] The server checks the mission completion status and awards points. It uses a point management system to add points to the user's account. The input is the completion status data, and the output is the points added to the user's account.

[0384] Step 11: Use your points

[0385] Users can use their accumulated points to get discounts and purchase products. For example, a user purchases sports goods related to the "athlete" category at a discounted price. The inputs are the accumulated points and information about the product they want to purchase, and the output is the discount and purchase completed.

[0386] (Application example 1)

[0387] Next, a description will be given of Application Example 1 of Embodiment 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."

[0388] Conventional health management systems have difficulty effectively utilizing users' behavioral history and health data to provide individually optimized missions. Furthermore, the incentives for completing missions were insufficient, making it difficult to encourage users to continue using the system. Furthermore, the system for linking accumulated points to specific services or products was insufficient, making it difficult to maintain user motivation.

[0389] 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.

[0390] In this invention, the server includes means for the user to set the category they wish to achieve, means for analyzing the user's past behavioral history and current situation, means for automatically generating specific missions based on the analysis results, means for accumulating points by completing missions, means for using the accumulated points to discount or purchase products in each category, means for acquiring the user's health data and generating missions for aiming for a healthy diet, and means for accumulating points by completing the generated missions and receiving discounts on affiliated services. This makes it possible to provide optimal missions according to the user's individual health condition and provide specific incentives for completing the missions.

[0391] "User" refers to an individual who uses the System.

[0392] "Category" refers to the type of goal or objective a user is aiming for.

[0393] "Behavioral history" refers to a record of a user's past activities and behaviors.

[0394] "Current state" refers to the User's current state or situation.

[0395] "Analysis" refers to the process of evaluating a user's behavioral history and current situation and interpreting the data.

[0396] A "mission" refers to a specific task or issue that a user must accomplish.

[0397] "Points" refer to rewards given to users for completing missions.

[0398] "Products" refers to goods and services that users can purchase or receive discounts on using points.

[0399] "Health Data" refers to information relating to a User's health status.

[0400] "Affiliated services" refer to external services provided to users in conjunction with the system.

[0401] The system for implementing this invention includes a program that allows users to set their desired category, analyze their past behavioral history and current situation, and automatically generate specific missions. Furthermore, points can be accumulated by completing missions, and these points can be used to discount or purchase products in each category. A specific embodiment of this system is described below.

[0402] System configuration

[0403] 1. User Device:

[0404] Using mobile devices such as smartphones and tablets.

[0405] It provides an interface for users to set the category they want to aim for and input their behavioral history and health data.

[0406] 2. Server:

[0407] Collects, stores, and analyzes user behavioral history and health data.

[0408] Using a generative AI model, specific missions are automatically generated based on user data.

[0409] Manage mission completion status and add points.

[0410] Accumulated points can be used to receive discounts on affiliated services.

[0411] Program processing

[0412] 1. Category settings:

[0413] The user's device sends the category the user is aiming for (e.g., "healthy eating habits") to the server.

[0414] The server stores the received category information.

[0415] 2. Collecting behavioral and health data:

[0416] The user's device sends past meal history and health data obtained from the smartwatch (e.g., number of steps taken, calories burned) to the server.

[0417] The server stores this data and uses it for analysis.

[0418] 3. Automatic mission generation:

[0419] The server uses a generative AI model to analyze the user's behavioral history and health data.

[0420] Based on the analysis results, a specific mission appropriate for the user (e.g., "order a meal that includes a lot of vegetables") is automatically generated.

[0421] 4. Points System:

[0422] When a user completes a mission, the user terminal transmits the completion information to the server.

[0423] The server checks the achievement information and adds points.

[0424] 5. Using Points:

[0425] Users can use the points they have accumulated to receive discounts at affiliated food delivery services.

[0426] The server manages the usage of points and provides discount information to affiliated services.

[0427] Specific examples

[0428] The user sets the category of "healthy eating habits" they are aiming for and inputs "salad" and "fruit" as part of their past meal history. Health data such as the number of steps taken and calories burned obtained from the smartwatch are input. Based on this, the server generates a mission such as "order a meal with lots of vegetables." Each time the user completes a mission, points are added, and the accumulated points can be used to receive discounts on food delivery services.

[0429] Prompt Sentence Examples

[0430] The user sets the category of "healthy eating habits" they are aiming for and enters "salad" and "fruit" as part of their past meal history. Health data such as "number of steps" and "calories burned" obtained from the smartwatch are then entered. Based on this, a mission such as "order a meal with lots of vegetables" is generated. Points are earned for each mission completed, and accumulated points can be used to receive discounts on food delivery services.

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

[0432] Step 1: Category setting

[0433] Users use devices such as smartphones or tablets to set the category they want to aim for (e.g., "healthy eating habits"). The entered category information is sent from the device to the server, which then stores the received category information in a database.

[0434] Step 2: Collecting behavioral history and health data

[0435] The user inputs their past meal history (e.g., "salad," "fruit") and health data obtained from their smartwatch (e.g., "step count," "calories burned") into the device. This data is sent from the device to the server, which then stores the received behavioral history and health data in a database.

[0436] Step 3: Analyze the data

[0437] The server analyzes the saved behavioral history and health data. Using a generative AI model, it evaluates the user's past behavioral patterns and health status, and processes and calculates the data. The analysis results become the basis for generating the optimal mission for the user.

[0438] Step 4: Automatically generate missions

[0439] The server uses the generative AI model to automatically generate a specific mission (e.g., "order a meal that contains a lot of vegetables") based on the analysis results. The generated mission is sent from the server to the device and presented to the user.

[0440] Step 5: Accomplish the mission

[0441] The user performs the presented mission and inputs the progress of the mission into the terminal. The progress information is sent from the terminal to the server. The server checks the received progress information and stores it in a database.

[0442] Step 6: Adding points

[0443] The server adds points to the user based on the mission completion status, and the points are recorded in the database, updating the user's point balance.

[0444] Step 7: Use your points

[0445] Users can use their accumulated points to receive discounts at affiliated food delivery services. When a user wants to use points, a request to use the points is sent from the terminal to the server. The server checks the point balance and provides discount information to the affiliated service. The discount information is applied to the user by the affiliated service.

[0446] Example 2

[0447] Next, a description will be given of Example 2 of Form 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."

[0448] Conventional systems lack the ability to generate specific missions to help users achieve their goals, and the flexibility to respond to the user's emotional state. They also face the challenge of effectively analyzing a user's behavioral history and current situation and providing appropriate missions based on that analysis. Furthermore, there are limited ways for users to effectively use their accumulated points to get discounts or purchase related products.

[0449] 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.

[0450] In this invention, the server includes means for allowing the user to set a desired category, means for collecting the user's past behavioral history and current status, means for analyzing the collected information, means for automatically generating specific missions based on the analysis results, means for presenting the generated missions to the user, means for confirming whether the user has achieved the missions, means for accumulating points by completing the missions, means for using the accumulated points to discount or purchase products in each category, means for recognizing the user's emotional state and adjusting the missions based on the emotional state, and means for recommending products based on the user's emotional state, thereby effectively supporting the user in achieving their goals and enabling flexible responses according to the user's emotional state.

[0451] "User" refers to any individual or organization that uses this system.

[0452] "Category" refers to a division used to classify the goals and objectives that users are aiming for.

[0453] "Behavioral history" refers to a record of a user's past activities and behaviors.

[0454] "Current state" refers to the User's current state or situation.

[0455] "Means of collection" refers to methods and devices for obtaining information on a user's behavioral history and current status.

[0456] "Means for analyzing" refers to a method or device for analyzing collected information and evaluating the user's condition or behavior.

[0457] A "mission" refers to a specific task or issue that a user must accomplish.

[0458] "Means for automatic generation" refers to a method or device for automatically creating a mission based on the analysis results.

[0459] "Presenting means" refers to a method or device for informing the user of the generated mission.

[0460] "Means for confirming completion" refers to a method or device for confirming whether a user has completed a mission.

[0461] "Points" refer to the rewards and evaluations that users receive by completing missions.

[0462] "Means for saving" refers to the method or device for saving points earned by the user.

[0463] "Means for discounts and purchases" refers to methods or devices for using accumulated points to purchase products at discounted prices.

[0464] "Emotional state" refers to a user's current feelings or mood.

[0465] "Means for recognizing" refers to a method or device for detecting and understanding a user's emotional state.

[0466] "Means for adjusting" refers to a method or device for changing the content or difficulty of a mission based on the user's emotional state.

[0467] "Recommendation means" refers to a method or device for suggesting appropriate products based on a user's emotional state.

[0468] This invention is a system that automatically generates specific missions based on the user's target category, collecting and analyzing their past behavioral history and current situation. Furthermore, it adjusts missions based on the user's emotional state, and allows users to accumulate points to receive discounts or purchase products.

[0469] Category Settings

[0470] The user sets the category they want to aim for through the device interface. For example, if the user wants to be an "athlete," they select "athlete" on the device screen. This setting becomes the basis for supporting the user in achieving their goal.

[0471] Collection of behavioral history and current status

[0472] The device collects information such as the user's exercise habits and dietary details. Specifically, it obtains exercise data from smartwatches and fitness trackers (e.g., Fitbit) and dietary details from food recording apps (e.g., MyFitnessPal). This allows for an accurate understanding of the user's behavioral history and current status.

[0473] Analysis of behavioral history and current situation

[0474] The server analyzes the collected information. Specifically, it uses Python's Pandas library to analyze the exercise and diet data stored in the database and evaluates the user's health status and exercise habits. This analysis provides the basic data needed to generate the optimal mission for the user.

[0475] Automatic mission generation

[0476] The server automatically generates specific missions based on the analysis results. For example, it uses a generative AI model (e.g., GPT-4 (registered trademark)) to generate missions such as "run for one hour" or "eat broccoli." This allows users to have specific behavioral goals.

[0477] Mission Presentation

[0478] The device presents the generated mission to the user. Specifically, it notifies the user of the mission using the smartphone's notification function. This makes it easier for the user to be aware of the mission in their daily life.

[0479] Confirmation of mission completion

[0480] The device then checks whether the user has completed the mission. For example, it can use a smartwatch sensor to measure the running time and then check whether the mission has been completed. This allows the user's behavior to be accurately evaluated.

[0481] Points awarded

[0482] The server adds points according to mission completion. Specifically, it sends mission completion information to a point management system and updates the user's points. This gives the user a sense of accomplishment and increases their motivation to take the next action.

[0483] Product discounts and purchases

[0484] Users can use the accumulated points to get discounts and purchase products, for example, sporting goods at a discounted price through an e-commerce platform (e.g., Shopify), which allows users to earn real benefits.

[0485] Mission Alignment with Emotion Engine

[0486] The server recognizes the user's emotional state and adjusts the mission based on that emotional state. Specifically, it analyzes the user's emotions using emotion recognition software (e.g., Affectiva) and generates a relaxation mission such as "meditate for 15 minutes" if the user is feeling stressed. This reduces the user's psychological burden.

[0487] Product recommendation using an emotion engine

[0488] The server recommends products based on the user's emotional state. For example, if the user is feeling joy, the server recommends products that will enhance that joy (e.g., "concert tickets for a favorite artist"). This increases the user's satisfaction.

[0489] Examples and prompts

[0490] As a concrete example, if a user sets the category of their goal as "athlete," the device will collect exercise data from the smartwatch and obtain meal details from a food recording app. The server analyzes this data and generates a mission to "run for one hour." The device notifies the user of this mission, and when the user completes the mission, the server adds points. The user can use the accumulated points to purchase sports equipment at a discount on an e-commerce platform. Also, if the user is feeling stressed, the emotion engine will generate a relaxation mission to "meditate for 15 minutes."

[0491] An example prompt is, "Please set the category of athlete the user aspires to be, analyze their past exercise habits and diet, and generate specific missions. If the user is feeling stressed, please also generate missions to encourage relaxation."

[0492] In this way, the present invention effectively supports the user in achieving their goals and is capable of responding flexibly to their emotional state.

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

[0494] Step 1: Category setting

[0495] The user sets the category they want to aim for through the device interface. The input is the category selected by the user (e.g., "athlete"). The output is the selected category sent to the server. Specific operations include selecting a category on the device screen and sending the selected information to the server.

[0496] Step 2: Collecting behavioral history and current status

[0497] The device collects information such as the user's exercise habits and dietary details. The inputs include exercise data from smartwatches and fitness trackers, and dietary data from food recording apps. The output is the collected data sent to a server. Specifically, the device acquires data from each device and sends it to the server.

[0498] Step 3: Analysis of behavioral history and current situation

[0499] The server analyzes the collected information. The inputs include exercise data and dietary data. The output is an evaluation of the user's health status and exercise habits. Specifically, the server analyzes the data stored in the database using Python's Pandas library and generates the evaluation results.

[0500] Step 4: Automatically generate missions

[0501] The server automatically generates a specific mission based on the analysis results. The input is the evaluation result. The output is the generated mission (e.g., "Run for one hour"). The specific operation is that the server generates the mission using a generative AI model (e.g., GPT-4).

[0502] Step 5: Present the mission

[0503] The device presents the generated mission to the user. The input is the generated mission. The output is the mission to be notified to the user. Specifically, the device notifies the user of the mission using the smartphone's notification function.

[0504] Step 6: Confirm mission accomplished

[0505] The device checks whether the user has completed the mission. The input is the user's behavioral data (e.g., running time). The output is a confirmation of mission completion. Specifically, the device measures data using the smartwatch's sensors and sends it to the server.

[0506] Step 7: Points awarded

[0507] The server adds points according to the mission completion. The input is the confirmation result of the mission completion. The output is updated point information. In concrete terms, the server sends information to the point management system and updates the user's points.

[0508] Step 8: Discount and purchase

[0509] Users can use their accumulated points to get discounts and purchase products. The inputs are the accumulated points information and the product information they wish to purchase. The output is the product purchased at the discounted price. The specific operation is that the user selects a product through the e-commerce platform and purchases it using their points.

[0510] Step 9: Mission Alignment with the Emotion Engine

[0511] The server recognizes the user's emotional state and adjusts the mission based on that emotional state. The input is the user's emotional data. The output is the adjusted mission. Specifically, the server analyzes emotions using emotion recognition software and adjusts the mission using a generative AI model.

[0512] Step 10: Product recommendation using an emotion engine

[0513] The server recommends products based on the user's emotional state. The input is the user's emotional data. The output is recommended product information. Specifically, the server analyzes emotions using emotion recognition software and suggests products using a recommendation system.

[0514] (Application example 2)

[0515] Next, a description will be given of Application Example 2 of Form 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."

[0516] Conventional health management systems and food delivery services do not provide personalized missions or product recommendations based on the individual health or emotional state of the user, making it difficult to maintain user motivation and support a healthy lifestyle. Furthermore, because appropriate mission adjustments and product recommendations are not made according to the user's emotional state, there is also the problem of not being able to increase user satisfaction.

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

[0518] In this invention, the server includes means for allowing the user to set a desired category, means for analyzing the user's past behavioral history and current situation, means for automatically generating specific missions based on the analysis results, means for accumulating points by completing missions, means for using the accumulated points to discount or purchase products in each category, means for recognizing the user's emotional state and adjusting missions based on the emotional state, and means for recommending products based on the user's emotional state. This enables personalized missions and product recommendations based on the user's individual health condition and emotional state, maintaining the user's motivation and supporting a healthy lifestyle.

[0519] "User" refers to an individual who uses the System.

[0520] A "category" indicates the type of goal or objective the user is aiming for.

[0521] "Behavioral history" refers to a record of a user's past activities and behaviors.

[0522] "Current status" refers to the user's current health condition and lifestyle habits.

[0523] "Analysis" refers to the process of evaluating a user's behavioral history and current situation to identify specific patterns and trends.

[0524] A "mission" refers to a specific task or goal that the user must accomplish.

[0525] "Points" refers to the unit of reward that users can earn by completing missions.

[0526] "Products" refers to goods and services that users can purchase or receive discounts on using points.

[0527] "Emotional state" refers to the user's current psychological state or mood.

[0528] "Adjustment" refers to changing the content and difficulty of a mission depending on the user's emotional state.

[0529] "Recommendation" refers to suggesting appropriate products based on the user's emotional state and behavioral history.

[0530] The system for implementing this invention allows users to set their desired category, analyze their past behavioral history and current situation, automatically generate specific missions, accumulate points by completing missions, and use those points to get discounts or purchase products in each category. It also has the function of recognizing the user's emotional state, adjusting missions based on that emotional state, and recommending products.

[0531] System configuration

[0532] The system consists of the following major components:

[0533] 1. User device: Users access the system on devices such as smartphones and tablets to set categories, check missions, and manage points.

[0534] 2. Server: Plays a central role in analyzing the user's behavioral history and current status, generating missions, managing points, recognizing emotional states, and recommending products.

[0535] 3. Database: Stores user behavior history, current status, points, emotional state, product information, etc.

[0536] Program processing

[0537] The server performs the following process.

[0538] 1. Category setting: Receives category setting information sent from the user device and stores it in the database.

[0539] 2. Analysis of behavioral history and current status: User behavioral history and current status are retrieved from the database and analyzed using programming languages ​​such as Python and machine learning models.

[0540] 3. Automatic mission generation: Based on the analysis results, a mission suitable for the user is automatically generated. The generated mission is stored in a database and sent to the user's device.

[0541] 4. Point management: When a user completes a mission, points are added. A database is used to manage points.

[0542] 5. Emotional state recognition: Use emotion recognition APIs and machine learning models to recognize the user's emotional state. The recognized emotional state is stored in a database.

[0543] 6. Mission Adjustment: Adjust the content and difficulty of the mission based on the perceived emotional state.

[0544] 7. Product Recommendation: Recommend appropriate products based on the user's emotional state and behavioral history. Recommended product information is sent to the user's device.

[0545] Specific examples

[0546] For example, if a user sets the goal of "healthy living," the system analyzes the user's exercise habits and diet and generates missions such as "walk for 30 minutes" or "eat broccoli." When the user completes these missions, they earn points, which can be used to purchase discounts on healthy ingredients and dishes. If the user is feeling stressed, the system will generate a mission to encourage relaxation, such as "meditate for 15 minutes," and recommend products such as aroma candles for relaxation.

[0547] Prompt Sentence Examples

[0548] "The user's name is Taro, he is 30 years old, he is aspiring to be an athlete, and his current emotional state is stressed. Please tell me the mission and recommended products that are suitable for him."

[0549] In this way, appropriate missions and products can be provided based on the user's data and emotional state, supporting a healthy lifestyle for the user.

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

[0551] Step 1:

[0552] The user sets the category they want to go to. The category setting information is sent from the user's device to the server. The server receives this information and stores it in a database. The input is the category selected by the user, and the output is the category information stored in the database.

[0553] Step 2:

[0554] The server retrieves the user's past behavioral history and current status from a database. The input is the user's ID, and the output is the user's behavioral history and current status data. The server analyzes this data and evaluates the user's health status and lifestyle habits. Programming languages ​​such as Python and machine learning models are used to process the data.

[0555] Step 3:

[0556] The server automatically generates a specific mission based on the analysis results. The input is the analysis results obtained in step 2, and the output is the generated mission. The server saves the generated mission in a database and sends it to the user's device. Specifically, if the server detects that the user is not getting enough exercise, it generates a mission such as "walk for 30 minutes."

[0557] Step 4:

[0558] When a user completes a mission, the user device sends a mission completion report to the server. The server receives this information and adds points. The input is the mission completion report, and the output is the updated point information. The server saves the point information in a database.

[0559] Step 5:

[0560] The server uses an emotion recognition API or machine learning model to recognize the user's emotional state. The input is the user's emotional data, and the output is the recognized emotional state. The server stores the recognized emotional state in a database.

[0561] Step 6:

[0562] The server adjusts the content and difficulty of the mission based on the recognized emotional state. The input is the recognized emotional state and the current mission, and the output is the adjusted mission. Specifically, if the user is feeling stressed, a mission to encourage relaxation, such as "meditate for 15 minutes," is generated.

[0563] Step 7:

[0564] The server recommends appropriate products based on the user's emotional state and behavioral history. The input is the recognized emotional state and behavioral history, and the output is recommended product information. The server sends the recommended product information to the user's device. Specifically, if the user is feeling happy, a product such as "concert tickets to a favorite artist" will be recommended.

[0565] 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.

[0566] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (registered trademark) (Internet search engine).<URL: https: / / openai.com / blog / chatgpt> ) 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.

[0567] Another example of generative AI is Gemini (registered trademark) (Internet search engine). <url: https: gemini.google.com ?hl="ja">) are listed.

[0568] 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.

[0569] [Second embodiment]

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

[0571] 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.

[0572] 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).

[0573] 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.

[0574] 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.

[0575] 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).

[0576] 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.

[0577] 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.

[0578] 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.

[0579] 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.

[0580] 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.

[0581] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[0582] "Example 1"

[0583] The system of the present invention has a means for a user to set the category they wish to aim for. For example, if the user aims to be an "athlete," the user sets that category. Next, the system has a means for analyzing the user's past behavioral history and current situation. For example, information such as the user's exercise habits and dietary content is analyzed. Based on the analysis results, the system has a means for automatically generating specific missions. For example, missions such as "eat broccoli" or "run for one hour" are generated. The system has a means for accumulating points by completing missions. For example, points are added each time a mission is completed. Finally, the system has a means for using accumulated points to discount or purchase products in each category. For example, accumulated points can be used to discount or purchase products related to the "athlete" category, such as sporting goods.

[0584] "Example 2"

[0585] The system of the present invention has a means for a user to set the category they wish to aim for. For example, if the user aims to be an "athlete," the user sets that category. Next, the system has a means for analyzing the user's past behavioral history and current situation. For example, information such as the user's exercise habits and dietary content is analyzed. Based on the analysis results, the system has a means for automatically generating specific missions. For example, missions such as "eat broccoli" or "run for one hour" are generated. The system has a means for accumulating points by completing missions. For example, points are added each time a mission is completed. Finally, the system has a means for using accumulated points to discount or purchase products in each category. For example, accumulated points can be used to discount or purchase products related to the "athlete" category, such as sporting goods.

[0586] The processing flow of each embodiment will be described below.

[0587] "Example 1"

[0588] Step 1: The user accesses the system and sets the category they want to aim for. For example, if they want to be an "athlete," they set that category.

[0589] Step 2: The system analyzes the user's past behavior history and current situation, such as the user's exercise habits and dietary information.

[0590] Step 3: Based on the analysis results, the system automatically generates specific missions, such as "eat broccoli" or "run for an hour."

[0591] Step 4: Users can earn points by completing the generated missions. For example, points are added for each completed mission.

[0592] Step 5: Users can use their accumulated points to get discounts and purchase products in each category. For example, they can use their accumulated points to get discounts and purchase products related to the "athlete" category, such as sports equipment.

[0593] Example 1

[0594] Next, a description will be given of Example 1 of Form 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."

[0595] Conventional systems struggled to automatically generate specific action plans tailored to the user's desired category, and did not provide sufficient incentives to maintain user motivation. Furthermore, they were unable to effectively analyze the user's behavioral history and current situation and provide appropriate missions based on that analysis. This resulted in insufficient support for users to achieve their goals, and they were unable to effectively promote behavioral change.

[0596] 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.

[0597] In this invention, the server includes a means for allowing the user to set the category they wish to achieve, a means for analyzing the user's past behavior history and current situation, a means for automatically generating specific missions using a generative AI model based on the analysis results, a means for accumulating points by completing missions, and a means for using the accumulated points to discount or purchase products in each category. This makes it possible to support the user in achieving their goals and provide incentives through points.

[0598] "User" refers to an individual who uses the system to achieve their goals.

[0599] "Category" refers to a division used to classify the goals and objectives that users are aiming for.

[0600] "Behavioral history" refers to a record of a user's past actions and activities.

[0601] "Current state" refers to the User's current state or situation.

[0602] "Analysis" refers to the process of evaluating a user's behavioral history and current situation to identify patterns and trends.

[0603] A "generative AI model" refers to an algorithm or system that uses artificial intelligence to generate new information or suggestions from data.

[0604] A "mission" refers to a specific action or task that a user must accomplish.

[0605] "Points" refer to rewards and incentives that users can earn by completing missions.

[0606] "Products" refers to goods or services that can be discounted or purchased using points accumulated by the User.

[0607] A "discount" is a reduction in a certain amount or percentage from the regular price of a product or service.

[0608] "Purchase" refers to the act of acquiring a product or service by paying money or points.

[0609] This invention is a system in which a user sets a category they wish to aim for, automatically generates specific missions based on that category, accumulates points by completing the missions, and uses those points to discount or purchase products. A specific embodiment of this system will be described below.

[0610] Setting categories

[0611] The user sets the category they want to aim for through the device application. For example, if the user wants to be an "athlete," they select "athlete" on the application settings screen. The device sends the selected category information to the server in JSON format.

[0612] Analysis of behavioral history and current situation

[0613] The server retrieves the user's past behavioral history and current status from a database. Specifically, it retrieves past exercise history and dietary details from a database (e.g., MySQL) based on the user ID. The server then uses Python's Scikit-learn library to analyze the retrieved data and identify the user's behavioral patterns. For example, it can confirm that the user goes to the gym three times a week.

[0614] Automatic mission generation

[0615] Based on the analysis results, the server inputs a prompt into a generative AI model (e.g., OpenAI's GPT-3) to generate a specific mission. For example, it generates a mission such as "Run for one hour this week." The generated mission is sent to the device in JSON format.

[0616] Prompt Sentence Examples

[0617] "Set the category the user is aiming for, analyze their past behavioral history, and generate specific missions. For example, if the user wants to be an 'athlete,' analyze their exercise habits and diet, and generate missions such as 'eat broccoli' or 'run for an hour.' Points can be earned for each mission completed, and the accumulated points can be used to purchase or receive discounts on related products."

[0618] Points awarded

[0619] The user confirms and completes the mission in the device application. The device confirms that the user has completed the mission and sends the completion information to the server. For example, it can confirm the completion using GPS data or a photo. The server verifies the received completion information and adds points. For example, it can add 10 points to the user's account.

[0620] Using points

[0621] The user checks the accumulated points on the application's point management screen and selects a product. The terminal sends the selected product information and the points to be used to the server. The server applies the points and carries out the procedure to discount and purchase the product. For example, sports shoes are purchased at a 20% discount.

[0622] In this way, the system can support users in achieving their goals and provide incentives through points.

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

[0624] Step 1: Setting up categories

[0625] The user sets the category they want to aim for through the device application. For example, if the user wants to be an "athlete," they select "athlete" on the application's settings screen. The input is the category information selected by the user. The device sends this category information to the server in JSON format. The output is the category information sent to the server.

[0626] Step 2: Obtaining behavioral history and current status

[0627] The server retrieves past exercise history and dietary details from a database (e.g., MySQL) based on the user ID. The input is the user ID. The server retrieves relevant data from the database using SQL queries. The output is the user's behavioral history and current status data.

[0628] Step 3: Analysis of behavioral history and current situation

[0629] The server analyzes the user's behavioral patterns based on the acquired data. The inputs are behavioral history and current data. The server analyzes the data using Python's Scikit-learn library to identify the user's behavioral patterns. For example, it may confirm that the user goes to the gym three times a week. The output is the analysis results.

[0630] Step 4: Automatically generate missions

[0631] Based on the analysis results, the server inputs a prompt into a generative AI model (e.g., OpenAI's GPT-3) to generate a specific mission. The inputs are the analysis results and the prompt. The server uses the generative AI model to generate a mission, such as "Run for one hour this week." The generated mission is obtained as the output.

[0632] Step 5: Send the mission

[0633] The server sends the generated mission in JSON format to the device. The input is the generated mission. The server sends the mission data to the device. The output is the mission sent to the device.

[0634] Step 6: Execute the mission

[0635] The user checks and executes the mission in the terminal application. The input is the mission displayed on the terminal. The user executes the mission, for example, running for one hour. The output is the result of the mission execution.

[0636] Step 7: Report Mission Accomplished

[0637] The device confirms that the user has completed the mission and sends the completion information to the server. The input is the user's mission completion information (e.g., GPS data and photos). The device sends the completion information to the server. The output is the completion information sent to the server.

[0638] Step 8: Adding points

[0639] The server verifies the received achievement information and adds points. As input, there is achievement information. The server verifies the achievement information and adds, for example, 10 points to the user's account. As output, there is the added points.

[0640] Step 9: Check your points and select products

[0641] The user checks the accumulated points on the application's point management screen and selects a product. The input is the accumulated points information and a product list. The user checks the points and selects the product they want to purchase. The output is the selected product information.

[0642] Step 10: Apply points and complete purchase

[0643] The terminal sends the selected product information and the points to be used to the server. The input is the selected product information and the points to be used. The server applies the points and performs the procedure to discount and purchase the product. For example, sports shoes are purchased at a 20% discount. The output is the discounted and purchased product information.

[0644] (Application example 1)

[0645] Next, a description will be given of Application Example 1 of Form 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."

[0646] In modern society, maintaining a healthy lifestyle is an important challenge for many people. However, it is not easy for individual users to take appropriate actions based on their own health status and lifestyle habits. Furthermore, there is no system that automatically generates specific missions to promote healthy lifestyles and provides users with incentives for completing these missions. Furthermore, there is a lack of ways for users to use their accumulated points to discount or purchase health-related products. An effective system to solve these issues is needed.

[0647] 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.

[0648] In this invention, the server includes: a means for the user to set the category they wish to achieve; a means for analyzing the user's past behavioral history and current situation; a means for automatically generating specific missions based on the analysis results; a means for accumulating points by completing missions; a means for using accumulated points to discount or purchase products in each category; a means for analyzing the user's dietary history and exercise habits to generate healthy eating missions; and a means for accumulating points by completing generated missions and using the points to discount or purchase health-related products. This enables the user to take appropriate actions based on their own health status and lifestyle habits, automatically generates specific missions for maintaining healthy lifestyle habits, and earns incentives by completing those missions. It also enables the user to use accumulated points to discount or purchase health-related products.

[0649] "User" means any individual or entity that uses the System.

[0650] A "category" is a classification related to the goals or objectives that a user is aiming for.

[0651] "Behavioral history" is a record of a user's past actions and activities.

[0652] "Current state" refers to the User's current state or situation.

[0653] "Analysis" is the process of evaluating a user's behavioral history and current situation and interpreting the data.

[0654] A "mission" is a specific task or goal that the user must accomplish.

[0655] "Points" are units of reward that users can earn by completing missions.

[0656] "Products" means goods or services that users can purchase or receive discounts on using points.

[0657] "Dietary history" is a record of meals a user has eaten in the past.

[0658] "Exercise habits" refers to the pattern of exercise or fitness activities that a user regularly engages in.

[0659] A "healthy eating mission" is a specific food-related task designed to promote the user's health.

[0660] "Generation" is the process by which the system automatically creates missions.

[0661] A "discount" refers to a reduction in the price of a product or service.

[0662] "Purchase" is the act of paying a price to acquire a product or service.

[0663] The system for implementing this invention provides a function that allows users to set their desired category, analyze their past behavior history and current situation, and automatically generate specific missions. Furthermore, by completing missions, points can be accumulated and used to get discounts or purchase products in each category.

[0664] System configuration

[0665] The system consists of the following major components:

[0666] 1. User terminal: A device through which a user accesses the system, such as a smartphone or tablet.

[0667] 2. Server: Performs major processing such as data storage, analysis, mission generation, and point management.

[0668] 3. Database: Stores user behavior history, current status, points, product information, etc.

[0669] Program processing

[0670] The server implements the system using the following means:

[0671] 1. Category setting method: The user sets the category they want to aim for. For example, the user selects the category of "healthy eating habits."

[0672] 2. Behavioral history and current status analysis: The user's past dietary history and exercise habits are retrieved from the database and analyzed, allowing the user's health status and lifestyle to be evaluated.

[0673] 3. Automatic mission generation: Based on the analysis results, a healthy eating mission is automatically generated, such as "eat a salad" or "drink two liters of water a day."

[0674] 4. Point accumulation method: Each time a user completes a mission, points are accumulated and stored in a database.

[0675] 5. Product discounts and purchasing methods: Use accumulated points to get discounts and purchase products in each category. For example, you can purchase health-related products at a discounted price.

[0676] Hardware and software used

[0677] Hardware: smartphones, tablets, servers

[0678] Software: Python, database (e.g., SQLite)

[0679] Data processing and calculation

[0680] Category setting: Set the category the user is aiming for and save it in the database.

[0681] Behavioral history and current status analysis: The user's past eating history and exercise habits are retrieved from the database and analyzed.

[0682] Mission Generation: Randomly select and generate healthy eating missions.

[0683] Point management: Points are added for each completed mission and stored in a database.

[0684] Product discounts and purchases: Use accumulated points to get discounts and purchase products.

[0685] Specific examples

[0686] The system analyzes the user's past eating history by setting a category for "healthy eating habits." The system generates a mission to "eat a salad," and the user accumulates points by completing the mission. The accumulated points can be used to purchase healthy ingredients at a discount.

[0687] Example prompts for generative AI models

[0688] We are developing a food delivery app to help users achieve a healthier diet. The app will set a category for users to aim for, "healthy eating," and automatically generate healthy eating missions based on an analysis of their past eating history and exercise habits. Each time a mission is completed, points are accumulated, and the points can be used to purchase discounts and healthy ingredients and dishes. Please create a system where users can earn points.

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

[0690] Step 1:

[0691] The user sets the category they want to achieve.

[0692] Input: A user uses a smartphone or tablet to select a category, such as "healthy eating," in an application.

[0693] Data processing: The server receives the category information selected by the user and stores it in the database.

[0694] Output: Category information stored in a database.

[0695] What happens: The user interacts with the application interface and selects a category. The server receives that information and stores it in the database.

[0696] Step 2:

[0697] Analyze the user's past behavior history and current situation.

[0698] Input: Data about the user's past diet and exercise habits.

[0699] Data processing: The server retrieves the user's past behavioral history and current data from the database and evaluates it using an analytical algorithm.

[0700] Output: Analysis of the user's health and lifestyle habits.

[0701] Specific operation: The server retrieves the user's dietary history and exercise habits from the database and analyzes the data using Python analytical algorithms.

[0702] Step 3:

[0703] Specific missions are automatically generated based on the analysis results.

[0704] Input: Analysis of the user's health and lifestyle habits.

[0705] Data processing: Based on the analysis results, the server uses a generative AI model to automatically generate a healthy eating mission suitable for the user.

[0706] Output: The generated specific mission (e.g. "Eat a salad" or "Drink 2 liters of water a day").

[0707] Specific operation: The server inputs prompt sentences into the generative AI model and generates a mission appropriate for the user.

[0708] Step 4:

[0709] Earn points by completing missions.

[0710] Input: Information that the user has completed the mission.

[0711] Data processing: The server confirms that the user has completed the mission and adds points to the database.

[0712] Output: Updated point information.

[0713] Specific operation: The user reports the completion of the mission on the application, and the server receives the information and adds points.

[0714] Step 5:

[0715] Use your accumulated points to get discounts and purchase products in each category.

[0716] Input: User's points information and desired product information.

[0717] Data processing: The server checks the user's point information and processes the discounts and purchases of products using the points.

[0718] Output: Information on discounts, purchased items and updated points information.

[0719] What happens: The user selects a product on the application and purchases it using points. The server processes the information and updates the database.

[0720] Example 2

[0721] Next, a description will be given of Example 2 of Form 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."

[0722] In conventional systems, the process of automatically generating specific missions based on the user's desired category, accumulating points by completing missions, and using those points to discount or purchase products was not efficient. It was also difficult to properly analyze a user's past behavioral history and current situation and generate missions based on that analysis. Furthermore, the system did not adequately consider providing tiered missions based on the user's skill level or the convenience of using accumulated points to purchase products.

[0723] 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.

[0724] In this invention, the server includes means for the user to set the category they wish to achieve, means for collecting the user's past behavior history and current status, means for transmitting the collected data to the server, means for the server to analyze the user's data, means for automatically generating specific missions based on the analysis results, means for transmitting the generated missions to the terminal, means for the user to accomplish the missions, means for transmitting mission accomplishment information to the server, means for the server to add points, and means for using the accumulated points to discount or purchase products in each category. This enables the automatic generation of specific missions according to the user's desired category, efficient addition of points for mission accomplishment, and product purchases using points.

[0725] "User" means any individual or entity that uses the System.

[0726] A "category" is a classification based on the user's goals or objectives.

[0727] "Behavioral history" is a record of a user's past activities and behaviors.

[0728] "Current state" refers to the User's current state or situation.

[0729] "Means of collection" refers to methods or devices for obtaining data on a user's behavioral history and current status.

[0730] A "server" is a computer system that stores, analyzes, and processes data.

[0731] "Means for analysis" refers to methods or devices for analyzing collected data and evaluating user behavior and situations.

[0732] A "mission" is a specific challenge or task that the user must accomplish.

[0733] "Means for automatic generation" refers to a method or device that automatically creates missions based on user data.

[0734] "Terminal" means a device through which a user accesses the system and inputs or receives data.

[0735] "Points" are units of reward that users can earn by completing missions.

[0736] "Products" means goods or services that a User can discount or purchase using Points.

[0737] "Means for discounts and purchases" refers to the methods or devices by which users can use points to discount or purchase products.

[0738] This invention is a system that allows users to set their desired category, automatically generate specific missions according to that category, accumulate points by completing the missions, and use those points to get discounts or purchase products. A specific embodiment of this system will be described below.

[0739] First, the user uses the device to select the category they want to be in. For example, if the user wants to be an "athlete," they select that category. The device can be a smartphone, tablet, or other device.

[0740] Next, the device collects the user's past behavioral history and current status. This includes exercise habits and dietary data entered by the user, as well as data obtained from the wearable device. For example, it collects information such as "I run three times a week" and "I eat vegetables every day."

[0741] The collected data is sent from the device to a server. The data is encrypted and transmitted securely. The server stores the data using a database management system (DBMS) and analyzes it using the Python Pandas library.

[0742] Based on the analysis results, the server uses a generative AI model (e.g., GPT-3) to automatically generate specific missions. For example, it generates missions such as "Swim for one hour as a new exercise this week" or "Eat broccoli three times a week." The generated missions are sent from the server to the device, and the user can confirm them through the device.

[0743] Users complete missions and enter their progress into the device. For example, if they run for an hour, they enter that information into the app. The device then sends the mission completion information to the server. The data is then encrypted again and sent securely.

[0744] The server checks the mission completion information and adds points to the user. Points are managed using a point management system. Users can use the accumulated points to get discounts or purchase products in each category. For example, to get discounts or purchase sports goods, an e-commerce platform (e.g., Shopify) is used.

[0745] As a concrete example, suppose a user sets the "athlete" category and has past behavioral history data such as "running three times a week" and "eating vegetables every day." The server analyzes this data and generates missions such as "swimming for one hour as a new exercise this week" and "eating broccoli three times a week." When the user accomplishes these missions, points are accumulated and can be used to purchase discounts on sports equipment.

[0746] An example of a prompt sentence might be:

[0747] "If a user is aiming to become an athlete, analyze their past exercise habits and dietary habits to generate specific missions. For example, if a user runs three times a week, suggest a mission to swim for one hour as a new exercise."

[0748] In this way, the system operates in a concrete manner to support the user in achieving their goals.

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

[0750] Step 1:

[0751] Users set their desired category

[0752] The user uses the device to set the category they want to aim for. For example, if the user wants to be an "athlete," they select that category. The input is the category information selected by the user, and the output is saved on the device.

[0753] Step 2:

[0754] Collecting user's past behavior history and current status

[0755] The device collects information about the user's exercise habits, diet, etc. For example, the user might enter "I run three times a week" or "I eat vegetables every day." The input includes the user's behavioral history and current status data, and the output is the collected data stored on the device.

[0756] Step 3:

[0757] Send the collected data to the server

[0758] The terminal encrypts the collected data and sends it to the server. The collected data is the input, and the encrypted data is sent to the server as the output. In concrete terms, the terminal sends the data using a secure communication protocol (e.g., HTTPS).

[0759] Step 4:

[0760] The server analyzes the user data

[0761] The server stores the received data in a database and analyzes the data using the Python Pandas library. The input is the data sent to the server, and the output is the analysis results. Specifically, the server stores the data using a database management system (DBMS) and analyzes the data using the Pandas library.

[0762] Step 5:

[0763] The server automatically generates specific missions.

[0764] Based on the analysis results, the server automatically generates a specific mission using a generative AI model (e.g., GPT-3). The analysis results are input, and the generated mission is obtained as output. Specifically, the server inputs a prompt sentence into the generative AI model to generate a mission.

[0765] Step 6:

[0766] The server sends the mission to the device.

[0767] The server sends the generated mission to the device. The input is the generated mission, and the output is the mission sent to the device. In concrete terms, the server sends the mission using a secure communication protocol.

[0768] Step 7:

[0769] Users complete the mission

[0770] The user executes the mission through the device and inputs the progress. The input is the progress of the mission executed by the user, and the output is the progress saved on the device. In concrete terms, the user inputs the progress using the app.

[0771] Step 8:

[0772] The device sends mission completion information to the server.

[0773] The terminal sends the mission achievement information entered by the user to the server. The input is achievement status data, and the output is encrypted achievement information sent to the server. In concrete terms, the terminal sends data using a secure communication protocol.

[0774] Step 9:

[0775] The server adds the points

[0776] The server checks the mission completion information and adds points to the user. The input is the mission completion information, and the output is the added points. In concrete terms, the server manages the points using a point management system.

[0777] Step 10:

[0778] Users can use points to get discounts and purchase products

[0779] Users can use their accumulated points to get discounts and purchase products in each category. The input is the accumulated points and information on the product they want to purchase, and the output is information on the discounted or purchased product. In concrete terms, users use the e-commerce platform to get discounts and purchase products.

[0780] (Application example 2)

[0781] Next, a description will be given of Application Example 2 of Form 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."

[0782] In modern society, maintaining a healthy diet is an important challenge for many people. However, maintaining proper eating and exercise habits is not easy in busy daily lives. In addition, there are limited ways to easily purchase healthy ingredients and dishes. This makes it difficult for many people to create a concrete action plan to aim for a healthy lifestyle.

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

[0784] In this invention, the server includes means for the user to set a category they wish to achieve, means for analyzing the user's past behavioral history and current situation, means for automatically generating specific missions based on the analysis results, means for accumulating points by completing the missions, means for using the accumulated points to discount or purchase products in each category, means for analyzing the user's dietary history and exercise habits and generating missions for achieving a healthy diet, and means for accumulating points by completing the generated missions and using the points to discount or purchase healthy ingredients and dishes. This makes it easier for users to create specific action plans for living a healthy lifestyle and enables them to easily purchase healthy ingredients and dishes.

[0785] "User" means any individual or entity that uses the System.

[0786] A "category" is a classification set based on the user's goals and objectives.

[0787] "Behavioral history" is a record of a user's past activities and behaviors.

[0788] "Current state" refers to the User's current state or situation.

[0789] "Analysis" is the process of evaluating a user's behavioral history and current situation and interpreting the data.

[0790] A "mission" is a specific task or goal that the user must accomplish.

[0791] "Points" are units of reward that users can earn by completing missions.

[0792] "Products" means goods or services that users can purchase or receive discounts on using points.

[0793] "Dietary history" is a record of meals a user has eaten in the past.

[0794] "Exercise habits" refers to the pattern of exercise or fitness activities that a user regularly engages in.

[0795] A "healthy diet" is a lifestyle that involves eating a nutritionally balanced diet.

[0796] A "discount" refers to setting the price of a product or service lower than usual.

[0797] "Purchase" refers to the act of acquiring a product or service by paying money or points.

[0798] The system for implementing this invention has the function of allowing users to set their desired category, analyze their past behavior history and current situation, and automatically generate specific missions. Furthermore, by completing missions, users can accumulate points, which can be used to get discounts or purchase products in each category.

[0799] System configuration

[0800] The system consists of the following main components:

[0801] 1. User device: A device that is directly operated by the user, such as a smartphone or tablet.

[0802] 2. Server: The central system that stores user data and performs analysis and mission generation.

[0803] 3. Database: Data storage for saving user behavior history, current status, point information, and product information.

[0804] Program processing explanation

[0805] User Device

[0806] The user device provides an interface for users to set their desired category and input their daily activities, diet history, and exercise habits. The data entered by the user is sent to the server in real time.

[0807] server

[0808] The server does the following:

[0809] 1. Data analysis: Analyze the user's past behavioral history and current situation. Specifically, evaluate the user's dietary history and exercise habits and extract data to help them live a healthy lifestyle.

[0810] 2. Mission Generation: Based on the analysis results, a specific mission appropriate for the user is automatically generated, such as "add a salad to dinner tonight" or "run three times a week."

[0811] 3. Point management: Each time a user completes a mission, points are added and stored in a database.

[0812] 4. Product discounts and purchases: Users can use the accumulated points to get discounts and purchase products in each category.

[0813] Database

[0814] The database stores user behavior history, current status, point information, and product information, allowing the server to quickly retrieve the necessary data for analysis and mission generation.

[0815] Specific examples

[0816] For example, if a user sets the category of "healthy eating habits," the system will analyze the user's eating history and exercise habits and generate a mission such as "add a salad to dinner today." If the user completes this mission, they will receive 10 points. They can use the accumulated points to get discounts and purchase "healthy ingredients."

[0817] Prompt Sentence Examples

[0818] Design an application that allows users to create and complete missions to promote healthy eating habits, earn points by completing them, and use those points to purchase discounts on healthy ingredients and dishes. Include a function that analyzes the user's past eating history and exercise habits to generate specific missions.

[0819] Thus, specific modes for carrying out the invention are provided.

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

[0821] Step 1:

[0822] The user sets the category they want to achieve.

[0823] Input: The user uses a device such as a smartphone or tablet to input the category they are aiming for (e.g., "healthy eating habits").

[0824] Output: The set category information is sent to the server and saved in the database.

[0825] Specific operation: When the user selects a category through the application interface and presses the "Settings" button, the information is sent to the server.

[0826] Step 2:

[0827] Analyze the user's past behavior history and current situation.

[0828] Input: The user enters their daily diet history and exercise habits into the device.

[0829] Output: The entered data is sent to the server and stored in a database. The server analyzes this data and evaluates the user's current situation.

[0830] How it works: The user enters their diet and exercise information through the app and presses the "send" button, which then sends the information to the server, which analyzes the received data and evaluates the user's health status and behavioral patterns.

[0831] Step 3:

[0832] Specific missions are automatically generated based on the analysis results.

[0833] Input: The server uses the analysis results obtained in step 2.

[0834] Output: A specific mission appropriate for the user (e.g., "Add a salad to dinner today") is generated and sent to the user device.

[0835] Specific operation: The server uses the generative AI model to generate a mission based on the user's data, and the generated mission is notified to the user's device.

[0836] Step 4:

[0837] The user completes the mission.

[0838] Input: The user inputs into the terminal that they have completed the mission.

[0839] Output: Achievement information is sent to the server and points are added.

[0840] Specific operation: After the user completes the mission, they press the "Mission Completed" button in the application interface, and the information is sent to the server, which adds up the points and stores them in the database.

[0841] Step 5:

[0842] Use your accumulated points to get discounts and purchase products in each category.

[0843] Input: The user inputs into the terminal that they will use points to purchase a product.

[0844] Output: The purchase information is sent to the server, points are deducted, and the product is provided to the user.

[0845] Specific operation: When the user selects a product through the application interface and presses the "Purchase" button, the information is sent to the server, which then deducts points and completes the purchase process.

[0846] In this way, by clarifying the specific operations performed in each processing step and their inputs and outputs, it is possible to specifically explain the embodiments of the invention.

[0847] 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.

[0848] "Example 1"

[0849] In one embodiment of the present invention, the user sets the category they are aiming for, and their past behavioral history and current situation are analyzed. Specific missions are then automatically generated based on the analysis results, and points are accumulated by completing the missions. An emotion engine is combined with this system, which allows users to use the accumulated points to discount or purchase products in each category.

[0850] "Example 2"

[0851] The emotion engine recognizes the user's emotions and tailors missions based on their emotional state. For example, if the user is feeling stressed, it generates a mission to encourage relaxation (e.g., "Meditate for 15 minutes").

[0852] "Example 4"

[0853] The emotion engine also recommends discounted or available products based on the user's emotional state. For example, if a user is feeling joyful, it will recommend products that will enhance that joy (e.g., "concert tickets to your favorite artist").

[0854] The processing flow of each embodiment will be described below.

[0855] "Example 1"

[0856] Step 1: The user sets the category they want to be in (e.g., model, athlete, etc.) in the system.

[0857] Step 2: The system analyzes the user's past behavior history and current situation.

[0858] Step 3: Based on the analysis results, the system automatically generates a specific mission.

[0859] Step 4: Users earn points by completing missions.

[0860] Step 5: Users can use the accumulated points to discount or purchase products in each category.

[0861] do.

[0862] "Example 2"

[0863] Step 1: The emotion engine recognizes the user's emotion.

[0864] Step 2: The emotion engine adjusts the mission based on that emotional state.

[0865] Step 3: For example, if the user is feeling stressed, generate a mission to encourage relaxation (e.g., "meditate for 15 minutes").

[0866] "Example 4"

[0867] Step 1: The emotion engine recognizes the user's emotion.

[0868] Step 2: The emotion engine recommends discounted and available products based on the user's emotional state.

[0869] Step 3: For example, if the user is experiencing joy, recommend a product that will amplify that joy (e.g., "concert tickets to your favorite artist").

[0870] Example 1

[0871] Next, a description will be given of Example 1 of Form 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."

[0872] In the previous system, it was difficult for users to set the category they wanted to achieve and generate specific missions by analyzing their behavioral history and current situation. Furthermore, there was a lack of a mechanism for properly evaluating the progress of missions and awarding points, making it difficult to maintain user motivation. Furthermore, there were limited ways to use accumulated points to discount or purchase products in each category, resulting in low user convenience.

[0873] 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.

[0874] In this invention, the server includes means for the user to set the category they wish to achieve, means for inputting the user's past behavior history and current situation, means for transmitting the input data to the server, means for saving the received data in a database, means for analyzing the saved data, means for automatically generating specific missions based on the analysis results, means for notifying the terminal of the generated missions, means for the user to carry out the missions and report their progress, means for checking the progress of the missions and awarding points, and means for using the accumulated points to get discounts on or purchase products in each category. This allows the user to carry out specific missions according to the category they wish to achieve, earn points according to their progress, and use the points to get discounts on or purchase related products.

[0875] "User" refers to an individual who uses the system to set their desired category and carry out a mission.

[0876] "Category" refers to a classification set based on the user's goals and objectives.

[0877] "Behavioral history" refers to a record of a user's past activities and behaviors.

[0878] "Current state" refers to the User's current state or situation.

[0879] "Terminal" means a device through which a User accesses the System and inputs and receives data.

[0880] "Server" refers to a computer system that receives, stores, and analyzes data submitted by users.

[0881] A "database" refers to a structured collection of information that allows a server to store data.

[0882] "Analysis" refers to the process by which the server processes the stored data and evaluates the user's behavioral patterns and current situation.

[0883] "Mission" refers to a specific challenge or task that the server presents to the user based on the analysis results.

[0884] "Notification" refers to the act of transmitting a mission generated by the server to the user's device.

[0885] "Achievement status" refers to the results of a user completing a mission.

[0886] "Points" refer to rewards that users can earn by completing missions.

[0887] "Products" refers to goods or services that users can purchase or receive discounts on using their accumulated points.

[0888] This invention is a system in which users set their desired category, analyze their past behavioral history and current situation, automatically generate specific missions, accumulate points by completing missions, and use those points to get discounts and purchase products in each category.

[0889] System configuration

[0890] 1. Setting categories

[0891] Users open the application on their device and select the category they want to aim for, for example, "Athlete."

[0892] 2. Enter your behavioral history and current status

[0893] Users use the device to input their current status and behavioral history, such as past exercise habits and dietary habits, for example, "I go to the gym three times a week" or "I eat vegetables every day."

[0894] 3. Data transmission

[0895] The terminal sends the entered data to the server using a secure communication protocol (e.g., HTTPS).

[0896] 4. Data storage

[0897] The server stores the received data in a database using a database management system (e.g., MySQL, PostgreSQL).

[0898] 5. Data Analysis

[0899] The server analyzes the stored data and uses machine learning algorithms (e.g., Python's scikit-learn library) to analyze user behavior patterns.

[0900] 6. Automatic mission generation

[0901] Based on the analysis results, the server automatically generates specific missions, such as "Go to the gym five times this week" or "Eat broccoli every day," using a generative AI model (e.g., GPT-3).

[0902] 7. Mission Notification

[0903] The server notifies the device of the generated mission using a push notification service (e.g., Firebase Cloud Messaging).

[0904] 8. Mission execution

[0905] The user executes the notified mission. For example, the user executes the mission "run for one hour."

[0906] 9. Mission Debrief

[0907] Users input their mission completion status into the device, for example, reporting that they have completed a one-hour run.

[0908] 10. Awarding of Points

[0909] The server checks the mission completion status and awards points, which are then added to the user's account using a point management system.

[0910] 11. Using Points

[0911] Users can use the points they have accumulated to purchase discounts on products. For example, a user can purchase sports goods related to the "athlete" category at a discounted price.

[0912] Examples of concrete examples and prompts

[0913] Specific examples

[0914] The user sets the "athlete" category and enters information such as "go to the gym three times a week" and "eat vegetables every day" as their past behavior history. The device sends this information to the server, which stores it in a database. The server analyzes the stored data and generates missions such as "go to the gym five times this week" and "eat broccoli every day." The generated missions are notified to the device, and the user carries them out. When the user completes a mission, they report it through the device, and the server adds points to their account. The user can use the accumulated points to purchase sports equipment at a discounted price.

[0915] Prompt Sentence Examples

[0916] "If a user wants to become an athlete, analyze their past exercise habits and dietary habits and create specific missions. For example, create missions such as going to the gym five times a week or eating broccoli every day, and earn points for each achievement. You can use the points to purchase sports equipment at discounted prices."

[0917] In this way, each processing step is explained in detail, and the operation of the entire system becomes clear.

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

[0919] Step 1: Setting up categories

[0920] The user opens the application on the device and selects the category they want to aim for. For example, they select the "athlete" category. The input is the category information selected by the user, and the output is the selected category information saved on the device.

[0921] Step 2: Enter your behavioral history and current status

[0922] The user uses a device to input their behavioral history, such as past exercise habits and dietary details, as well as their current status. For example, they can input information such as "I go to the gym three times a week" or "I eat vegetables every day." The input includes the user's behavioral history and current status data, and the output is the input data stored on the device.

[0923] Step 3: Sending data

[0924] The device sends the entered data to the server using a secure communication protocol (e.g. HTTPS). The input is the user's data stored on the device, and the output is the data sent to the server.

[0925] Step 4: Save your data

[0926] The server stores the received data in a database. It uses a database management system (e.g. MySQL, PostgreSQL). As input, the user's data is sent to the server, and as output, the data is stored in the database.

[0927] Step 5: Analyze the data

[0928] The server analyzes the stored data and uses machine learning algorithms (e.g., Python's scikit-learn library) to analyze user behavior patterns. The input is the user data stored in the database, and the output is the analysis results.

[0929] Step 6: Automatically generate missions

[0930] The server automatically generates specific missions based on the analysis results. It uses a generative AI model (e.g., GPT-3) to generate missions such as "Go to the gym five times this week" or "Eat broccoli every day." The input is the analysis results, and the output is the generated missions.

[0931] Step 7: Announce the mission

[0932] The server notifies the device of the generated mission using a push notification service (e.g., Firebase Cloud Messaging). The input is the generated mission, and the output is the mission notified to the device.

[0933] Step 8: Execute the mission

[0934] The user executes the notified mission. For example, the user executes the mission "run for one hour." The notified mission is the input, and the execution result of the mission is the output.

[0935] Step 9: Mission Debrief

[0936] The user inputs the mission completion status into the terminal. For example, they report that they have completed a one-hour run. The input is the result of the mission execution, and the output is the completion status saved on the terminal.

[0937] Step 10: Points awarded

[0938] The server checks the mission completion status and awards points. It uses a point management system to add points to the user's account. The input is the completion status data, and the output is the points added to the user's account.

[0939] Step 11: Use your points

[0940] Users can use their accumulated points to get discounts and purchase products. For example, a user purchases sports goods related to the "athlete" category at a discounted price. The inputs are the accumulated points and information about the product they want to purchase, and the output is the discount and purchase completed.

[0941] (Application example 1)

[0942] Next, a description will be given of Application Example 1 of Form 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."

[0943] Conventional health management systems have difficulty effectively utilizing users' behavioral history and health data to provide individually optimized missions. Furthermore, the incentives for completing missions were insufficient, making it difficult to encourage users to continue using the system. Furthermore, the system for linking accumulated points to specific services or products was insufficient, making it difficult to maintain user motivation.

[0944] 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.

[0945] In this invention, the server includes means for the user to set the category they wish to achieve, means for analyzing the user's past behavioral history and current situation, means for automatically generating specific missions based on the analysis results, means for accumulating points by completing missions, means for using the accumulated points to discount or purchase products in each category, means for acquiring the user's health data and generating missions for aiming for a healthy diet, and means for accumulating points by completing the generated missions and receiving discounts on affiliated services. This makes it possible to provide optimal missions according to the user's individual health condition and provide specific incentives for completing the missions.

[0946] "User" refers to an individual who uses the System.

[0947] "Category" refers to the type of goal or objective a user is aiming for.

[0948] "Behavioral history" refers to a record of a user's past activities and behaviors.

[0949] "Current state" refers to the User's current state or situation.

[0950] "Analysis" refers to the process of evaluating a user's behavioral history and current situation and interpreting the data.

[0951] A "mission" refers to a specific task or issue that a user must accomplish.

[0952] "Points" refer to rewards given to users for completing missions.

[0953] "Products" refers to goods and services that users can purchase or receive discounts on using points.

[0954] "Health Data" refers to information relating to a User's health status.

[0955] "Affiliated services" refer to external services provided to users in conjunction with the system.

[0956] The system for implementing this invention includes a program that allows users to set their desired category, analyze their past behavioral history and current situation, and automatically generate specific missions. Furthermore, points can be accumulated by completing missions, and these points can be used to discount or purchase products in each category. A specific embodiment of this system is described below.

[0957] System configuration

[0958] 1. User Device:

[0959] Using mobile devices such as smartphones and tablets.

[0960] It provides an interface for users to set the category they want to aim for and input their behavioral history and health data.

[0961] 2. Server:

[0962] Collects, stores, and analyzes user behavioral history and health data.

[0963] Using a generative AI model, specific missions are automatically generated based on user data.

[0964] Manage mission completion status and add points.

[0965] Accumulated points can be used to receive discounts on affiliated services.

[0966] Program processing

[0967] 1. Category settings:

[0968] The user's device sends the category the user is aiming for (e.g., "healthy eating habits") to the server.

[0969] The server stores the received category information.

[0970] 2. Collecting behavioral and health data:

[0971] The user's device sends past meal history and health data obtained from the smartwatch (e.g., number of steps taken, calories burned) to the server.

[0972] The server stores this data and uses it for analysis.

[0973] 3. Automatic mission generation:

[0974] The server uses a generative AI model to analyze the user's behavioral history and health data.

[0975] Based on the analysis results, a specific mission appropriate for the user (e.g., "order a meal that includes a lot of vegetables") is automatically generated.

[0976] 4. Points System:

[0977] When a user completes a mission, the user terminal transmits the completion information to the server.

[0978] The server checks the achievement information and adds points.

[0979] 5. Using Points:

[0980] Users can use the points they have accumulated to receive discounts at affiliated food delivery services.

[0981] The server manages the usage of points and provides discount information to affiliated services.

[0982] Specific examples

[0983] The user sets the category of "healthy eating habits" they are aiming for and inputs "salad" and "fruit" as part of their past meal history. Health data such as the number of steps taken and calories burned obtained from the smartwatch are input. Based on this, the server generates a mission such as "order a meal with lots of vegetables." Each time the user completes a mission, points are added, and the accumulated points can be used to receive discounts on food delivery services.

[0984] Prompt Sentence Examples

[0985] The user sets the category of "healthy eating habits" they are aiming for and enters "salad" and "fruit" as part of their past meal history. Health data such as "number of steps" and "calories burned" obtained from the smartwatch are then entered. Based on this, a mission such as "order a meal with lots of vegetables" is generated. Points are earned for each mission completed, and accumulated points can be used to receive discounts on food delivery services.

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

[0987] Step 1: Category setting

[0988] Users use devices such as smartphones or tablets to set the category they want to aim for (e.g., "healthy eating habits"). The entered category information is sent from the device to the server, which then stores the received category information in a database.

[0989] Step 2: Collecting behavioral history and health data

[0990] The user inputs their past meal history (e.g., "salad," "fruit") and health data obtained from their smartwatch (e.g., "step count," "calories burned") into the device. This data is sent from the device to the server, which then stores the received behavioral history and health data in a database.

[0991] Step 3: Analyze the data

[0992] The server analyzes the saved behavioral history and health data. Using a generative AI model, it evaluates the user's past behavioral patterns and health status, and processes and calculates the data. The analysis results become the basis for generating the optimal mission for the user.

[0993] Step 4: Automatically generate missions

[0994] The server uses the generative AI model to automatically generate a specific mission (e.g., "order a meal that contains a lot of vegetables") based on the analysis results. The generated mission is sent from the server to the device and presented to the user.

[0995] Step 5: Accomplish the mission

[0996] The user performs the presented mission and inputs the progress of the mission into the terminal. The progress information is sent from the terminal to the server. The server checks the received progress information and stores it in a database.

[0997] Step 6: Adding points

[0998] The server adds points to the user based on the mission completion status, and the points are recorded in the database, updating the user's point balance.

[0999] Step 7: Use your points

[1000] Users can use their accumulated points to receive discounts at affiliated food delivery services. When a user wants to use points, a request to use the points is sent from the terminal to the server. The server checks the point balance and provides discount information to the affiliated service. The discount information is applied to the user by the affiliated service.

[1001] Example 2

[1002] Next, a description will be given of Example 2 of Form 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."

[1003] Conventional systems lack the ability to generate specific missions to help users achieve their goals, and the flexibility to respond to the user's emotional state. They also face the challenge of effectively analyzing a user's behavioral history and current situation and providing appropriate missions based on that analysis. Furthermore, there are limited ways for users to effectively use their accumulated points to get discounts or purchase related products.

[1004] 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.

[1005] In this invention, the server includes means for allowing the user to set a desired category, means for collecting the user's past behavioral history and current status, means for analyzing the collected information, means for automatically generating specific missions based on the analysis results, means for presenting the generated missions to the user, means for confirming whether the user has achieved the missions, means for accumulating points by completing the missions, means for using the accumulated points to discount or purchase products in each category, means for recognizing the user's emotional state and adjusting the missions based on the emotional state, and means for recommending products based on the user's emotional state, thereby effectively supporting the user in achieving their goals and enabling flexible responses according to the user's emotional state.

[1006] "User" refers to any individual or organization that uses this system.

[1007] "Category" refers to a division used to classify the goals and objectives that users are aiming for.

[1008] "Behavioral history" refers to a record of a user's past activities and behaviors.

[1009] "Current state" refers to the User's current state or situation.

[1010] "Means of collection" refers to methods and devices for obtaining information on a user's behavioral history and current status.

[1011] "Means for analyzing" refers to a method or device for analyzing collected information and evaluating the user's condition or behavior.

[1012] A "mission" refers to a specific task or issue that a user must accomplish.

[1013] "Means for automatic generation" refers to a method or device for automatically creating a mission based on the analysis results.

[1014] "Presenting means" refers to a method or device for informing the user of the generated mission.

[1015] "Means for confirming completion" refers to a method or device for confirming whether a user has completed a mission.

[1016] "Points" refer to the rewards and evaluations that users receive by completing missions.

[1017] "Means for saving" refers to the method or device for saving points earned by the user.

[1018] "Means for discounts and purchases" refers to methods or devices for using accumulated points to purchase products at discounted prices.

[1019] "Emotional state" refers to a user's current feelings or mood.

[1020] "Means for recognizing" refers to a method or device for detecting and understanding a user's emotional state.

[1021] "Means for adjusting" refers to a method or device for changing the content or difficulty of a mission based on the user's emotional state.

[1022] "Recommendation means" refers to a method or device for suggesting appropriate products based on a user's emotional state.

[1023] This invention is a system that automatically generates specific missions based on the user's target category, collecting and analyzing their past behavioral history and current situation. Furthermore, it adjusts missions based on the user's emotional state, and allows users to accumulate points to receive discounts or purchase products.

[1024] Category Settings

[1025] The user sets the category they want to aim for through the device interface. For example, if the user wants to be an "athlete," they select "athlete" on the device screen. This setting becomes the basis for supporting the user in achieving their goal.

[1026] Collection of behavioral history and current status

[1027] The device collects information such as the user's exercise habits and dietary details. Specifically, it obtains exercise data from smartwatches and fitness trackers (e.g., Fitbit) and dietary details from food recording apps (e.g., MyFitnessPal). This allows for an accurate understanding of the user's behavioral history and current status.

[1028] Analysis of behavioral history and current situation

[1029] The server analyzes the collected information. Specifically, it uses Python's Pandas library to analyze the exercise and diet data stored in the database and evaluates the user's health status and exercise habits. This analysis provides the basic data needed to generate the optimal mission for the user.

[1030] Automatic mission generation

[1031] The server automatically generates specific missions based on the analysis results. For example, it uses a generative AI model (e.g., GPT-4) to generate missions such as "run for an hour" or "eat broccoli." This allows users to have specific behavioral goals.

[1032] Mission Presentation

[1033] The device presents the generated mission to the user. Specifically, it notifies the user of the mission using the smartphone's notification function. This makes it easier for the user to be aware of the mission in their daily life.

[1034] Confirmation of mission completion

[1035] The device then checks whether the user has completed the mission. For example, it can use a smartwatch sensor to measure the running time and then check whether the mission has been completed. This allows the user's behavior to be accurately evaluated.

[1036] Points awarded

[1037] The server adds points according to mission completion. Specifically, it sends mission completion information to a point management system and updates the user's points. This gives the user a sense of accomplishment and increases their motivation to take the next action.

[1038] Product discounts and purchases

[1039] Users can use the accumulated points to get discounts and purchase products, for example, sporting goods at a discounted price through an e-commerce platform (e.g., Shopify), which allows users to earn real benefits.

[1040] Mission Alignment with Emotion Engine

[1041] The server recognizes the user's emotional state and adjusts the mission based on that emotional state. Specifically, it analyzes the user's emotions using emotion recognition software (e.g., Affectiva) and generates a relaxation mission such as "meditate for 15 minutes" if the user is feeling stressed. This reduces the user's psychological burden.

[1042] Product recommendation using an emotion engine

[1043] The server recommends products based on the user's emotional state. For example, if the user is feeling joy, the server recommends products that will enhance that joy (e.g., "concert tickets for a favorite artist"). This increases the user's satisfaction.

[1044] Examples and prompts

[1045] As a concrete example, if a user sets the category of their goal as "athlete," the device will collect exercise data from the smartwatch and obtain meal details from a food recording app. The server analyzes this data and generates a mission to "run for one hour." The device notifies the user of this mission, and when the user completes the mission, the server adds points. The user can use the accumulated points to purchase sports equipment at a discount on an e-commerce platform. Also, if the user is feeling stressed, the emotion engine will generate a relaxation mission to "meditate for 15 minutes."

[1046] An example prompt is, "Please set the category of athlete the user aspires to be, analyze their past exercise habits and diet, and generate specific missions. If the user is feeling stressed, please also generate missions to encourage relaxation."

[1047] In this way, the present invention effectively supports the user in achieving their goals and is capable of responding flexibly to their emotional state.

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

[1049] Step 1: Category setting

[1050] The user sets the category they want to aim for through the device interface. The input is the category selected by the user (e.g., "athlete"). The output is the selected category sent to the server. Specific operations include selecting a category on the device screen and sending the selected information to the server.

[1051] Step 2: Collecting behavioral history and current status

[1052] The device collects information such as the user's exercise habits and dietary details. The inputs include exercise data from smartwatches and fitness trackers, and dietary data from food recording apps. The output is the collected data sent to a server. Specifically, the device acquires data from each device and sends it to the server.

[1053] Step 3: Analysis of behavioral history and current situation

[1054] The server analyzes the collected information. The inputs include exercise data and dietary data. The output is an evaluation of the user's health status and exercise habits. Specifically, the server analyzes the data stored in the database using Python's Pandas library and generates the evaluation results.

[1055] Step 4: Automatically generate missions

[1056] The server automatically generates a specific mission based on the analysis results. The input is the evaluation result. The output is the generated mission (e.g., "Run for one hour"). The specific operation is that the server generates the mission using a generative AI model (e.g., GPT-4).

[1057] Step 5: Present the mission

[1058] The device presents the generated mission to the user. The input is the generated mission. The output is the mission to be notified to the user. Specifically, the device notifies the user of the mission using the smartphone's notification function.

[1059] Step 6: Confirm mission accomplished

[1060] The device checks whether the user has completed the mission. The input is the user's behavioral data (e.g., running time). The output is a confirmation of mission completion. Specifically, the device measures data using the smartwatch's sensors and sends it to the server.

[1061] Step 7: Points awarded

[1062] The server adds points according to the mission completion. The input is the confirmation result of the mission completion. The output is updated point information. In concrete terms, the server sends information to the point management system and updates the user's points.

[1063] Step 8: Discount and purchase

[1064] Users can use their accumulated points to get discounts and purchase products. The inputs are the accumulated points information and the product information they wish to purchase. The output is the product purchased at the discounted price. The specific operation is that the user selects a product through the e-commerce platform and purchases it using their points.

[1065] Step 9: Mission Alignment with the Emotion Engine

[1066] The server recognizes the user's emotional state and adjusts the mission based on that emotional state. The input is the user's emotional data. The output is the adjusted mission. Specifically, the server analyzes emotions using emotion recognition software and adjusts the mission using a generative AI model.

[1067] Step 10: Product recommendation using an emotion engine

[1068] The server recommends products based on the user's emotional state. The input is the user's emotional data. The output is recommended product information. Specifically, the server analyzes emotions using emotion recognition software and suggests products using a recommendation system.

[1069] (Application example 2)

[1070] Next, a description will be given of Application Example 2 of Form 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."

[1071] Conventional health management systems and food delivery services do not provide personalized missions or product recommendations based on the individual health or emotional state of the user, making it difficult to maintain user motivation and support a healthy lifestyle. Furthermore, because appropriate mission adjustments and product recommendations are not made according to the user's emotional state, there is also the problem of not being able to increase user satisfaction.

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

[1073] In this invention, the server includes means for allowing the user to set a desired category, means for analyzing the user's past behavioral history and current situation, means for automatically generating specific missions based on the analysis results, means for accumulating points by completing missions, means for using the accumulated points to discount or purchase products in each category, means for recognizing the user's emotional state and adjusting missions based on the emotional state, and means for recommending products based on the user's emotional state. This enables personalized missions and product recommendations based on the user's individual health condition and emotional state, maintaining the user's motivation and supporting a healthy lifestyle.

[1074] "User" refers to an individual who uses the System.

[1075] A "category" indicates the type of goal or objective the user is aiming for.

[1076] "Behavioral history" refers to a record of a user's past activities and behaviors.

[1077] "Current status" refers to the user's current health condition and lifestyle habits.

[1078] "Analysis" refers to the process of evaluating a user's behavioral history and current situation to identify specific patterns and trends.

[1079] A "mission" refers to a specific task or goal that the user must accomplish.

[1080] "Points" refers to the unit of reward that users can earn by completing missions.

[1081] "Products" refers to goods and services that users can purchase or receive discounts on using points.

[1082] "Emotional state" refers to the user's current psychological state or mood.

[1083] "Adjustment" refers to changing the content and difficulty of a mission depending on the user's emotional state.

[1084] "Recommendation" refers to suggesting appropriate products based on the user's emotional state and behavioral history.

[1085] The system for implementing this invention allows users to set their desired category, analyze their past behavioral history and current situation, automatically generate specific missions, accumulate points by completing missions, and use those points to get discounts or purchase products in each category. It also has the function of recognizing the user's emotional state, adjusting missions based on that emotional state, and recommending products.

[1086] System configuration

[1087] The system consists of the following major components:

[1088] 1. User device: Users access the system on devices such as smartphones and tablets to set categories, check missions, and manage points.

[1089] 2. Server: Plays a central role in analyzing the user's behavioral history and current status, generating missions, managing points, recognizing emotional states, and recommending products.

[1090] 3. Database: Stores user behavior history, current status, points, emotional state, product information, etc.

[1091] Program processing

[1092] The server performs the following process.

[1093] 1. Category setting: Receives category setting information sent from the user device and stores it in the database.

[1094] 2. Analysis of behavioral history and current status: User behavioral history and current status are retrieved from the database and analyzed using programming languages ​​such as Python and machine learning models.

[1095] 3. Automatic mission generation: Based on the analysis results, a mission suitable for the user is automatically generated. The generated mission is stored in a database and sent to the user's device.

[1096] 4. Point management: When a user completes a mission, points are added. A database is used to manage points.

[1097] 5. Emotional state recognition: Use emotion recognition APIs and machine learning models to recognize the user's emotional state. The recognized emotional state is stored in a database.

[1098] 6. Mission Adjustment: Adjust the content and difficulty of the mission based on the perceived emotional state.

[1099] 7. Product Recommendation: Recommend appropriate products based on the user's emotional state and behavioral history. Recommended product information is sent to the user's device.

[1100] Specific examples

[1101] For example, if a user sets the goal of "healthy living," the system analyzes the user's exercise habits and diet and generates missions such as "walk for 30 minutes" or "eat broccoli." When the user completes these missions, they earn points, which can be used to purchase discounts on healthy ingredients and dishes. If the user is feeling stressed, the system will generate a mission to encourage relaxation, such as "meditate for 15 minutes," and recommend products such as aroma candles for relaxation.

[1102] Prompt Sentence Examples

[1103] "The user's name is Taro, he is 30 years old, he is aspiring to be an athlete, and his current emotional state is stressed. Please tell me the mission and recommended products that are suitable for him."

[1104] In this way, appropriate missions and products can be provided based on the user's data and emotional state, supporting a healthy lifestyle for the user.

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

[1106] Step 1:

[1107] The user sets the category they want to go to. The category setting information is sent from the user's device to the server. The server receives this information and stores it in a database. The input is the category selected by the user, and the output is the category information stored in the database.

[1108] Step 2:

[1109] The server retrieves the user's past behavioral history and current status from a database. The input is the user's ID, and the output is the user's behavioral history and current status data. The server analyzes this data and evaluates the user's health status and lifestyle habits. Programming languages ​​such as Python and machine learning models are used to process the data.

[1110] Step 3:

[1111] The server automatically generates a specific mission based on the analysis results. The input is the analysis results obtained in step 2, and the output is the generated mission. The server saves the generated mission in a database and sends it to the user's device. Specifically, if the server detects that the user is not getting enough exercise, it generates a mission such as "walk for 30 minutes."

[1112] Step 4:

[1113] When a user completes a mission, the user device sends a mission completion report to the server. The server receives this information and adds points. The input is the mission completion report, and the output is the updated point information. The server saves the point information in a database.

[1114] Step 5:

[1115] The server uses an emotion recognition API or machine learning model to recognize the user's emotional state. The input is the user's emotional data, and the output is the recognized emotional state. The server stores the recognized emotional state in a database.

[1116] Step 6:

[1117] The server adjusts the content and difficulty of the mission based on the recognized emotional state. The input is the recognized emotional state and the current mission, and the output is the adjusted mission. Specifically, if the user is feeling stressed, a mission to encourage relaxation, such as "meditate for 15 minutes," is generated.

[1118] Step 7:

[1119] The server recommends appropriate products based on the user's emotional state and behavioral history. The input is the recognized emotional state and behavioral history, and the output is recommended product information. The server sends the recommended product information to the user's device. Specifically, if the user is feeling happy, a product such as "concert tickets to a favorite artist" will be recommended.

[1120] 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.

[1121] 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> ) 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.

[1122] Another example of generative AI is Gemini (internet search engine). <url: https: gemini.google.com ?hl="ja">) are listed.

[1123] 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.

[1124] [Third embodiment]

[1125] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[1126] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.

[1127] 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).

[1128] 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.

[1129] 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.

[1130] 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).

[1131] 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.

[1132] 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.

[1133] 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.

[1134] 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.

[1135] 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.

[1136] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[1137] "Example 1"

[1138] The system of the present invention has a means for a user to set the category they wish to aim for. For example, if the user aims to be an "athlete," the user sets that category. Next, the system has a means for analyzing the user's past behavioral history and current situation. For example, information such as the user's exercise habits and dietary content is analyzed. Based on the analysis results, the system has a means for automatically generating specific missions. For example, missions such as "eat broccoli" or "run for one hour" are generated. The system has a means for accumulating points by completing missions. For example, points are added each time a mission is completed. Finally, the system has a means for using accumulated points to discount or purchase products in each category. For example, accumulated points can be used to discount or purchase products related to the "athlete" category, such as sporting goods.

[1139] "Example 2"

[1140] The system of the present invention has a means for the user to set the category he or she wants to aim for. For example,

[1141] If a user aims to become an "athlete," that category is set. Next, the system has a means for analyzing the user's past behavioral history and current situation. For example, it analyzes information such as the user's exercise habits and dietary content. Based on the analysis results, the system has a means for automatically generating specific missions. For example, it generates missions such as "eat broccoli" or "run for one hour." The system has a means for accumulating points by completing missions. For example, points are added each time a mission is completed. Finally, the system has a means for using accumulated points to discount or purchase products in each category. For example, accumulated points can be used to discount or purchase products related to the "athlete" category, such as sports equipment.

[1142] The processing flow of each embodiment will be described below.

[1143] "Example 1"

[1144] Step 1: The user accesses the system and sets the category they want to aim for. For example, if they want to be an "athlete," they set that category.

[1145] Step 2: The system analyzes the user's past behavior history and current situation, such as the user's exercise habits and dietary information.

[1146] Step 3: Based on the analysis results, the system automatically generates specific missions, such as "eat broccoli" or "run for an hour."

[1147] Step 4: Users can earn points by completing the generated missions. For example, points are added for each completed mission.

[1148] Step 5: Users can use their accumulated points to get discounts and purchase products in each category. For example, they can use their accumulated points to get discounts and purchase products related to the "athlete" category, such as sports equipment.

[1149] Example 1

[1150] Next, a description will be given of Example 1 of Form 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."

[1151] Conventional systems struggled to automatically generate specific action plans tailored to the user's desired category, and did not provide sufficient incentives to maintain user motivation. Furthermore, they were unable to effectively analyze the user's behavioral history and current situation and provide appropriate missions based on that analysis. This resulted in insufficient support for users to achieve their goals, and they were unable to effectively promote behavioral change.

[1152] 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.

[1153] In this invention, the server includes a means for allowing the user to set the category they wish to achieve, a means for analyzing the user's past behavior history and current situation, a means for automatically generating specific missions using a generative AI model based on the analysis results, a means for accumulating points by completing missions, and a means for using the accumulated points to discount or purchase products in each category. This makes it possible to support the user in achieving their goals and provide incentives through points.

[1154] "User" refers to an individual who uses the system to achieve their goals.

[1155] "Category" refers to a division used to classify the goals and objectives that users are aiming for.

[1156] "Behavioral history" refers to a record of a user's past actions and activities.

[1157] "Current state" refers to the User's current state or situation.

[1158] "Analysis" refers to the process of evaluating a user's behavioral history and current situation to identify patterns and trends.

[1159] A "generative AI model" refers to an algorithm or system that uses artificial intelligence to generate new information or suggestions from data.

[1160] A "mission" refers to a specific action or task that a user must accomplish.

[1161] "Points" refer to rewards and incentives that users can earn by completing missions.

[1162] "Products" refers to goods or services that can be discounted or purchased using points accumulated by the User.

[1163] A "discount" is a reduction in a certain amount or percentage from the regular price of a product or service.

[1164] "Purchase" refers to the act of acquiring a product or service by paying money or points.

[1165] This invention is a system in which a user sets a category they wish to aim for, automatically generates specific missions based on that category, accumulates points by completing the missions, and uses those points to discount or purchase products. A specific embodiment of this system will be described below.

[1166] Setting categories

[1167] The user sets the category they want to aim for through the device application. For example, if the user wants to be an "athlete," they select "athlete" on the application settings screen. The device sends the selected category information to the server in JSON format.

[1168] Analysis of behavioral history and current situation

[1169] The server retrieves the user's past behavioral history and current status from a database. Specifically, it retrieves past exercise history and dietary details from a database (e.g., MySQL) based on the user ID. The server then uses Python's Scikit-learn library to analyze the retrieved data and identify the user's behavioral patterns. For example, it can confirm that the user goes to the gym three times a week.

[1170] Automatic mission generation

[1171] Based on the analysis results, the server inputs a prompt into a generative AI model (e.g., OpenAI's GPT-3) to generate a specific mission. For example, it generates a mission such as "Run for one hour this week." The generated mission is sent to the device in JSON format.

[1172] Prompt Sentence Examples

[1173] "Set the category the user is aiming for, analyze their past behavioral history, and generate specific missions. For example, if the user wants to be an 'athlete,' analyze their exercise habits and diet, and generate missions such as 'eat broccoli' or 'run for an hour.' Points can be earned for each mission completed, and the accumulated points can be used to purchase or receive discounts on related products."

[1174] Points awarded

[1175] The user confirms and completes the mission in the device application. The device confirms that the user has completed the mission and sends the completion information to the server. For example, it can confirm the completion using GPS data or a photo. The server verifies the received completion information and adds points. For example, it can add 10 points to the user's account.

[1176] Using points

[1177] The user checks the accumulated points on the application's point management screen and selects a product. The terminal sends the selected product information and the points to be used to the server. The server applies the points and carries out the procedure to discount and purchase the product. For example, sports shoes are purchased at a 20% discount.

[1178] In this way, the system can support users in achieving their goals and provide incentives through points.

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

[1180] Step 1: Setting up categories

[1181] The user sets the category they want to aim for through the device application. For example, if the user wants to be an "athlete," they select "athlete" on the application's settings screen. The input is the category information selected by the user. The device sends this category information to the server in JSON format. The output is the category information sent to the server.

[1182] Step 2: Obtaining behavioral history and current status

[1183] The server retrieves past exercise history and dietary details from a database (e.g., MySQL) based on the user ID. The input is the user ID. The server retrieves relevant data from the database using SQL queries. The output is the user's behavioral history and current status data.

[1184] Step 3: Analysis of behavioral history and current situation

[1185] The server analyzes the user's behavioral patterns based on the acquired data. The inputs are behavioral history and current data. The server analyzes the data using Python's Scikit-learn library to identify the user's behavioral patterns. For example, it may confirm that the user goes to the gym three times a week. The output is the analysis results.

[1186] Step 4: Automatically generate missions

[1187] Based on the analysis results, the server inputs a prompt into a generative AI model (e.g., OpenAI's GPT-3) to generate a specific mission. The inputs are the analysis results and the prompt. The server uses the generative AI model to generate a mission, such as "Run for one hour this week." The generated mission is obtained as the output.

[1188] Step 5: Send the mission

[1189] The server sends the generated mission in JSON format to the device. The input is the generated mission. The server sends the mission data to the device. The output is the mission sent to the device.

[1190] Step 6: Execute the mission

[1191] The user checks and executes the mission in the terminal application. The input is the mission displayed on the terminal. The user executes the mission, for example, running for one hour. The output is the result of the mission execution.

[1192] Step 7: Report Mission Accomplished

[1193] The device confirms that the user has completed the mission and sends the completion information to the server. The input is the user's mission completion information (e.g., GPS data and photos). The device sends the completion information to the server. The output is the completion information sent to the server.

[1194] Step 8: Adding points

[1195] The server verifies the received achievement information and adds points. As input, there is achievement information. The server verifies the achievement information and adds, for example, 10 points to the user's account. As output, there is the added points.

[1196] Step 9: Check your points and select products

[1197] The user checks the accumulated points on the application's point management screen and selects a product. The input is the accumulated points information and a product list. The user checks the points and selects the product they want to purchase. The output is the selected product information.

[1198] Step 10: Apply points and complete purchase

[1199] The terminal sends the selected product information and the points to be used to the server. The input is the selected product information and the points to be used. The server applies the points and performs the procedure to discount and purchase the product. For example, sports shoes are purchased at a 20% discount. The output is the discounted and purchased product information.

[1200] (Application example 1)

[1201] Next, a description will be given of Application Example 1 of Form 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."

[1202] In modern society, maintaining a healthy lifestyle is an important challenge for many people. However, it is not easy for individual users to take appropriate actions based on their own health status and lifestyle habits. Furthermore, there is no system that automatically generates specific missions to promote healthy lifestyles and provides users with incentives for completing these missions. Furthermore, there is a lack of ways for users to use their accumulated points to discount or purchase health-related products. An effective system to solve these issues is needed.

[1203] 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.

[1204] In this invention, the server includes: a means for the user to set the category they wish to achieve; a means for analyzing the user's past behavioral history and current situation; a means for automatically generating specific missions based on the analysis results; a means for accumulating points by completing missions; a means for using accumulated points to discount or purchase products in each category; a means for analyzing the user's dietary history and exercise habits to generate healthy eating missions; and a means for accumulating points by completing generated missions and using the points to discount or purchase health-related products. This enables the user to take appropriate actions based on their own health status and lifestyle habits, automatically generates specific missions for maintaining healthy lifestyle habits, and earns incentives by completing those missions. It also enables the user to use accumulated points to discount or purchase health-related products.

[1205] "User" means any individual or entity that uses the System.

[1206] A "category" is a classification related to the goals or objectives that a user is aiming for.

[1207] "Behavioral history" is a record of a user's past actions and activities.

[1208] "Current state" refers to the User's current state or situation.

[1209] "Analysis" is the process of evaluating a user's behavioral history and current situation and interpreting the data.

[1210] A "mission" is a specific task or goal that the user must accomplish.

[1211] "Points" are units of reward that users can earn by completing missions.

[1212] "Products" means goods or services that users can purchase or receive discounts on using points.

[1213] "Dietary history" is a record of meals a user has eaten in the past.

[1214] "Exercise habits" refers to the pattern of exercise or fitness activities that a user regularly engages in.

[1215] A "healthy eating mission" is a specific food-related task designed to promote the user's health.

[1216] "Generation" is the process by which the system automatically creates missions.

[1217] A "discount" refers to a reduction in the price of a product or service.

[1218] "Purchase" is the act of paying a price to acquire a product or service.

[1219] The system for implementing this invention provides a function that allows users to set their desired category, analyze their past behavior history and current situation, and automatically generate specific missions. Furthermore, by completing missions, points can be accumulated and used to get discounts or purchase products in each category.

[1220] System configuration

[1221] The system consists of the following major components:

[1222] 1. User terminal: A device through which a user accesses the system, such as a smartphone or tablet.

[1223] 2. Server: Performs major processing such as data storage, analysis, mission generation, and point management.

[1224] 3. Database: Stores user behavior history, current status, points, product information, etc.

[1225] Program processing

[1226] The server implements the system using the following means:

[1227] 1. Category setting method: The user sets the category they want to aim for. For example, the user selects the category of "healthy eating habits."

[1228] 2. Behavioral history and current status analysis: The user's past dietary history and exercise habits are retrieved from the database and analyzed, allowing the user's health status and lifestyle to be evaluated.

[1229] 3. Automatic mission generation: Based on the analysis results, a healthy eating mission is automatically generated, such as "eat a salad" or "drink two liters of water a day."

[1230] 4. Point accumulation method: Each time a user completes a mission, points are accumulated and stored in a database.

[1231] 5. Product discounts and purchasing methods: Use accumulated points to get discounts and purchase products in each category. For example, you can purchase health-related products at a discounted price.

[1232] Hardware and software used

[1233] Hardware: smartphones, tablets, servers

[1234] Software: Python, database (e.g., SQLite)

[1235] Data processing and calculation

[1236] Category setting: Set the category the user is aiming for and save it in the database.

[1237] Behavioral history and current status analysis: The user's past eating history and exercise habits are retrieved from the database and analyzed.

[1238] Mission Generation: Randomly select and generate healthy eating missions.

[1239] Point management: Points are added for each completed mission and stored in a database.

[1240] Product discounts and purchases: Use accumulated points to get discounts and purchase products.

[1241] Specific examples

[1242] The system analyzes the user's past eating history by setting a category for "healthy eating habits." The system generates a mission to "eat a salad," and the user accumulates points by completing the mission. The accumulated points can be used to purchase healthy ingredients at a discount.

[1243] Example prompts for generative AI models

[1244] We are developing a food delivery app to help users achieve a healthier diet. The app will set a category for users to aim for, "healthy eating," and automatically generate healthy eating missions based on an analysis of their past eating history and exercise habits. Each time a mission is completed, points are accumulated, and the points can be used to purchase discounts and healthy ingredients and dishes. Please create a system where users can earn points.

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

[1246] Step 1:

[1247] The user sets the category they want to achieve.

[1248] Input: A user uses a smartphone or tablet to select a category, such as "healthy eating," in an application.

[1249] Data processing: The server receives the category information selected by the user and stores it in the database.

[1250] Output: Category information stored in a database.

[1251] What happens: The user interacts with the application interface and selects a category. The server receives that information and stores it in the database.

[1252] Step 2:

[1253] Analyze the user's past behavior history and current situation.

[1254] Input: Data about the user's past diet and exercise habits.

[1255] Data processing: The server retrieves the user's past behavioral history and current data from the database and evaluates it using an analytical algorithm.

[1256] Output: Analysis of the user's health and lifestyle habits.

[1257] Specific operation: The server retrieves the user's dietary history and exercise habits from the database and analyzes the data using Python analytical algorithms.

[1258] Step 3:

[1259] Specific missions are automatically generated based on the analysis results.

[1260] Input: Analysis of the user's health and lifestyle habits.

[1261] Data processing: Based on the analysis results, the server uses a generative AI model to automatically generate a healthy eating mission suitable for the user.

[1262] Output: The generated specific mission (e.g. "Eat a salad" or "Drink 2 liters of water a day").

[1263] Specific operation: The server inputs prompt sentences into the generative AI model and generates a mission appropriate for the user.

[1264] Step 4:

[1265] Earn points by completing missions.

[1266] Input: Information that the user has completed the mission.

[1267] Data processing: The server confirms that the user has completed the mission and adds points to the database.

[1268] Output: Updated point information.

[1269] Specific operation: The user reports the completion of the mission on the application, and the server receives the information and adds points.

[1270] Step 5:

[1271] Use your accumulated points to get discounts and purchase products in each category.

[1272] Input: User's points information and desired product information.

[1273] Data processing: The server checks the user's point information and processes the discounts and purchases of products using the points.

[1274] Output: Information on discounts, purchased items and updated points information.

[1275] What happens: The user selects a product on the application and purchases it using points. The server processes the information and updates the database.

[1276] Example 2

[1277] Next, a description will be given of Example 2 of Form 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."

[1278] In conventional systems, the process of automatically generating specific missions based on the user's desired category, accumulating points by completing missions, and using those points to discount or purchase products was not efficient. It was also difficult to properly analyze a user's past behavioral history and current situation and generate missions based on that analysis. Furthermore, the system did not adequately consider providing tiered missions based on the user's skill level or the convenience of using accumulated points to purchase products.

[1279] 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.

[1280] In this invention, the server includes means for the user to set the category they wish to achieve, means for collecting the user's past behavior history and current status, means for transmitting the collected data to the server, means for the server to analyze the user's data, means for automatically generating specific missions based on the analysis results, means for transmitting the generated missions to the terminal, means for the user to accomplish the missions, means for transmitting mission accomplishment information to the server, means for the server to add points, and means for using the accumulated points to discount or purchase products in each category. This enables the automatic generation of specific missions according to the user's desired category, efficient addition of points for mission accomplishment, and product purchases using points.

[1281] "User" means any individual or entity that uses the System.

[1282] A "category" is a classification based on the user's goals or objectives.

[1283] "Behavioral history" is a record of a user's past activities and behaviors.

[1284] "Current state" refers to the User's current state or situation.

[1285] "Means of collection" refers to methods or devices for obtaining data on a user's behavioral history and current status.

[1286] A "server" is a computer system that stores, analyzes, and processes data.

[1287] "Means for analysis" refers to methods or devices for analyzing collected data and evaluating user behavior and situations.

[1288] A "mission" is a specific challenge or task that the user must accomplish.

[1289] "Means for automatic generation" refers to a method or device that automatically creates missions based on user data.

[1290] "Terminal" means a device through which a user accesses the system and inputs or receives data.

[1291] "Points" are units of reward that users can earn by completing missions.

[1292] "Products" means goods or services that a User can discount or purchase using Points.

[1293] "Means for discounts and purchases" refers to the methods or devices by which users can use points to discount or purchase products.

[1294] This invention is a system that allows users to set their desired category, automatically generate specific missions according to that category, accumulate points by completing the missions, and use those points to get discounts or purchase products. A specific embodiment of this system will be described below.

[1295] First, the user uses the device to select the category they want to be in. For example, if the user wants to be an "athlete," they select that category. The device can be a smartphone, tablet, or other device.

[1296] Next, the device collects the user's past behavioral history and current status. This includes exercise habits and dietary data entered by the user, as well as data obtained from the wearable device. For example, it collects information such as "I run three times a week" and "I eat vegetables every day."

[1297] The collected data is sent from the device to a server. The data is encrypted and transmitted securely. The server stores the data using a database management system (DBMS) and analyzes it using the Python Pandas library.

[1298] Based on the analysis results, the server uses a generative AI model (e.g., GPT-3) to automatically generate specific missions. For example, it generates missions such as "Swim for one hour as a new exercise this week" or "Eat broccoli three times a week." The generated missions are sent from the server to the device, and the user can confirm them through the device.

[1299] Users complete missions and enter their progress into the device. For example, if they run for an hour, they enter that information into the app. The device then sends the mission completion information to the server. The data is then encrypted again and sent securely.

[1300] The server checks the mission completion information and adds points to the user. Points are managed using a point management system. Users can use the accumulated points to get discounts or purchase products in each category. For example, to get discounts or purchase sports goods, an e-commerce platform (e.g., Shopify) is used.

[1301] As a concrete example, suppose a user sets the "athlete" category and has past behavioral history data such as "running three times a week" and "eating vegetables every day." The server analyzes this data and generates missions such as "swimming for one hour as a new exercise this week" and "eating broccoli three times a week." When the user accomplishes these missions, points are accumulated and can be used to purchase discounts on sports equipment.

[1302] An example of a prompt sentence might be:

[1303] "If a user is aiming to become an athlete, analyze their past exercise habits and dietary habits to generate specific missions. For example, if a user runs three times a week, suggest a mission to swim for one hour as a new exercise."

[1304] In this way, the system operates in a concrete manner to support the user in achieving their goals.

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

[1306] Step 1:

[1307] Users set their desired category

[1308] The user uses the device to set the category they want to aim for. For example, if the user wants to be an "athlete," they select that category. The input is the category information selected by the user, and the output is saved on the device.

[1309] Step 2:

[1310] Collecting user's past behavior history and current status

[1311] The device collects information about the user's exercise habits, diet, etc. For example, the user might enter "I run three times a week" or "I eat vegetables every day." The input includes the user's behavioral history and current status data, and the output is the collected data stored on the device.

[1312] Step 3:

[1313] Send the collected data to the server

[1314] The terminal encrypts the collected data and sends it to the server. The collected data is the input, and the encrypted data is sent to the server as the output. In concrete terms, the terminal sends the data using a secure communication protocol (e.g., HTTPS).

[1315] Step 4:

[1316] The server analyzes the user data

[1317] The server stores the received data in a database and analyzes the data using the Python Pandas library. The input is the data sent to the server, and the output is the analysis results. Specifically, the server stores the data using a database management system (DBMS) and analyzes the data using the Pandas library.

[1318] Step 5:

[1319] The server automatically generates specific missions.

[1320] Based on the analysis results, the server automatically generates a specific mission using a generative AI model (e.g., GPT-3). The analysis results are input, and the generated mission is obtained as output. Specifically, the server inputs a prompt sentence into the generative AI model to generate a mission.

[1321] Step 6:

[1322] The server sends the mission to the device.

[1323] The server sends the generated mission to the device. The input is the generated mission, and the output is the mission sent to the device. In concrete terms, the server sends the mission using a secure communication protocol.

[1324] Step 7:

[1325] Users complete the mission

[1326] The user executes the mission through the device and inputs the progress. The input is the progress of the mission executed by the user, and the output is the progress saved on the device. In concrete terms, the user inputs the progress using the app.

[1327] Step 8:

[1328] The device sends mission completion information to the server.

[1329] The terminal sends the mission achievement information entered by the user to the server. The input is achievement status data, and the output is encrypted achievement information sent to the server. In concrete terms, the terminal sends data using a secure communication protocol.

[1330] Step 9:

[1331] The server adds the points

[1332] The server checks the mission completion information and adds points to the user. The input is the mission completion information, and the output is the added points. In concrete terms, the server manages the points using a point management system.

[1333] Step 10:

[1334] Users can use points to get discounts and purchase products

[1335] Users can use their accumulated points to get discounts and purchase products in each category. The input is the accumulated points and information on the product they want to purchase, and the output is information on the discounted or purchased product. In concrete terms, users use the e-commerce platform to get discounts and purchase products.

[1336] (Application example 2)

[1337] Next, a description will be given of Application Example 2 of Form 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."

[1338] In modern society, maintaining a healthy diet is an important challenge for many people. However, maintaining proper eating and exercise habits is not easy in busy daily lives. In addition, there are limited ways to easily purchase healthy ingredients and dishes. This makes it difficult for many people to create a concrete action plan to aim for a healthy lifestyle.

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

[1340] In this invention, the server includes means for the user to set a category they wish to achieve, means for analyzing the user's past behavioral history and current situation, means for automatically generating specific missions based on the analysis results, means for accumulating points by completing the missions, means for using the accumulated points to discount or purchase products in each category, means for analyzing the user's dietary history and exercise habits and generating missions for achieving a healthy diet, and means for accumulating points by completing the generated missions and using the points to discount or purchase healthy ingredients and dishes. This makes it easier for users to create specific action plans for living a healthy lifestyle and enables them to easily purchase healthy ingredients and dishes.

[1341] "User" means any individual or entity that uses the System.

[1342] A "category" is a classification set based on the user's goals and objectives.

[1343] "Behavioral history" is a record of a user's past activities and behaviors.

[1344] "Current state" refers to the User's current state or situation.

[1345] "Analysis" is the process of evaluating a user's behavioral history and current situation and interpreting the data.

[1346] A "mission" is a specific task or goal that the user must accomplish.

[1347] "Points" are units of reward that users can earn by completing missions.

[1348] "Products" means goods or services that users can purchase or receive discounts on using points.

[1349] "Dietary history" is a record of meals a user has eaten in the past.

[1350] "Exercise habits" refers to the pattern of exercise or fitness activities that a user regularly engages in.

[1351] A "healthy diet" is a lifestyle that involves eating a nutritionally balanced diet.

[1352] A "discount" refers to setting the price of a product or service lower than usual.

[1353] "Purchase" refers to the act of acquiring a product or service by paying money or points.

[1354] The system for implementing this invention has the function of allowing users to set their desired category, analyze their past behavior history and current situation, and automatically generate specific missions. Furthermore, by completing missions, users can accumulate points, which can be used to get discounts or purchase products in each category.

[1355] System configuration

[1356] The system consists of the following main components:

[1357] 1. User device: A device that is directly operated by the user, such as a smartphone or tablet.

[1358] 2. Server: The central system that stores user data and performs analysis and mission generation.

[1359] 3. Database: Data storage for saving user behavior history, current status, point information, and product information.

[1360] Program processing explanation

[1361] User Device

[1362] The user device provides an interface for users to set their desired category and input their daily activities, diet history, and exercise habits. The data entered by the user is sent to the server in real time.

[1363] server

[1364] The server does the following:

[1365] 1. Data analysis: Analyze the user's past behavioral history and current situation. Specifically, evaluate the user's dietary history and exercise habits and extract data to help them live a healthy lifestyle.

[1366] 2. Mission Generation: Based on the analysis results, a specific mission appropriate for the user is automatically generated, such as "add a salad to dinner tonight" or "run three times a week."

[1367] 3. Point management: Each time a user completes a mission, points are added and stored in a database.

[1368] 4. Product discounts and purchases: Users can use the accumulated points to get discounts and purchase products in each category.

[1369] Database

[1370] The database stores user behavior history, current status, point information, and product information, allowing the server to quickly retrieve the necessary data for analysis and mission generation.

[1371] Specific examples

[1372] For example, if a user sets the category of "healthy eating habits," the system will analyze the user's eating history and exercise habits and generate a mission such as "add a salad to dinner today." If the user completes this mission, they will receive 10 points. They can use the accumulated points to get discounts and purchase "healthy ingredients."

[1373] Prompt Sentence Examples

[1374] Design an application that allows users to create and complete missions to promote healthy eating habits, earn points by completing them, and use those points to purchase discounts on healthy ingredients and dishes. Include a function that analyzes the user's past eating history and exercise habits to generate specific missions.

[1375] Thus, specific modes for carrying out the invention are provided.

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

[1377] Step 1:

[1378] The user sets the category they want to achieve.

[1379] Input: The user uses a device such as a smartphone or tablet to input the category they are aiming for (e.g., "healthy eating habits").

[1380] Output: The set category information is sent to the server and saved in the database.

[1381] Specific operation: When the user selects a category through the application interface and presses the "Settings" button, the information is sent to the server.

[1382] Step 2:

[1383] Analyze the user's past behavior history and current situation.

[1384] Input: The user enters their daily diet history and exercise habits into the device.

[1385] Output: The entered data is sent to the server and stored in a database. The server analyzes this data and evaluates the user's current situation.

[1386] How it works: The user enters their diet and exercise information through the app and presses the "send" button, which then sends the information to the server, which analyzes the received data and evaluates the user's health status and behavioral patterns.

[1387] Step 3:

[1388] Specific missions are automatically generated based on the analysis results.

[1389] Input: The server uses the analysis results obtained in step 2.

[1390] Output: A specific mission appropriate for the user (e.g., "Add a salad to dinner today") is generated and sent to the user device.

[1391] Specific operation: The server uses the generative AI model to generate a mission based on the user's data, and the generated mission is notified to the user's device.

[1392] Step 4:

[1393] The user completes the mission.

[1394] Input: The user inputs into the terminal that they have completed the mission.

[1395] Output: Achievement information is sent to the server and points are added.

[1396] Specific operation: After the user completes the mission, they press the "Mission Completed" button in the application interface, and the information is sent to the server, which adds up the points and stores them in the database.

[1397] Step 5:

[1398] Use your accumulated points to get discounts and purchase products in each category.

[1399] Input: The user inputs into the terminal that they will use points to purchase a product.

[1400] Output: The purchase information is sent to the server, points are deducted, and the product is provided to the user.

[1401] Specific operation: When the user selects a product through the application interface and presses the "Purchase" button, the information is sent to the server, which then deducts points and completes the purchase process.

[1402] In this way, by clarifying the specific operations performed in each processing step and their inputs and outputs, it is possible to specifically explain the embodiments of the invention.

[1403] 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.

[1404] "Example 1"

[1405] In one embodiment of the present invention, the user sets the category they are aiming for, and their past behavioral history and current situation are analyzed. Specific missions are then automatically generated based on the analysis results, and points are accumulated by completing the missions. An emotion engine is combined with this system, which allows users to use the accumulated points to discount or purchase products in each category.

[1406] "Example 2"

[1407] The emotion engine recognizes the user's emotions and tailors missions based on their emotional state. For example, if the user is feeling stressed, it generates a mission to encourage relaxation (e.g., "Meditate for 15 minutes").

[1408] "Example 4"

[1409] The emotion engine also recommends discounted or available products based on the user's emotional state. For example, if a user is feeling joyful, it will recommend products that will enhance that joy (e.g., "concert tickets to your favorite artist").

[1410] The processing flow of each embodiment will be described below.

[1411] "Example 1"

[1412] Step 1: The user sets the category they want to be in (e.g., model, athlete, etc.) in the system.

[1413] Step 2: The system analyzes the user's past behavior history and current situation.

[1414] Step 3: Based on the analysis results, the system automatically generates a specific mission.

[1415] Step 4: Users earn points by completing missions.

[1416] Step 5: Users can use the accumulated points to discount or purchase products in each category.

[1417] "Example 2"

[1418] Step 1: The emotion engine recognizes the user's emotion.

[1419] Step 2: The emotion engine adjusts the mission based on that emotional state.

[1420] Step 3: For example, if the user is feeling stressed, generate a mission to encourage relaxation (e.g., "meditate for 15 minutes").

[1421] "Example 4"

[1422] Step 1: The emotion engine recognizes the user's emotion.

[1423] Step 2: The emotion engine recommends discounted and available products based on the user's emotional state.

[1424] Step 3: For example, if the user is experiencing joy, recommend a product that will amplify that joy (e.g., "concert tickets to your favorite artist").

[1425] Example 1

[1426] Next, a description will be given of Example 1 of Form 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."

[1427] In the previous system, it was difficult for users to set the category they wanted to achieve and generate specific missions by analyzing their behavioral history and current situation. Furthermore, there was a lack of a mechanism for properly evaluating the progress of missions and awarding points, making it difficult to maintain user motivation. Furthermore, there were limited ways to use accumulated points to discount or purchase products in each category, resulting in low user convenience.

[1428] 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.

[1429] In this invention, the server includes means for the user to set the category they wish to achieve, means for inputting the user's past behavior history and current situation, means for transmitting the input data to the server, means for saving the received data in a database, means for analyzing the saved data, means for automatically generating specific missions based on the analysis results, means for notifying the terminal of the generated missions, means for the user to carry out the missions and report their progress, means for checking the progress of the missions and awarding points, and means for using the accumulated points to get discounts on or purchase products in each category. This allows the user to carry out specific missions according to the category they wish to achieve, earn points according to their progress, and use the points to get discounts on or purchase related products.

[1430] "User" refers to an individual who uses the system to set their desired category and carry out a mission.

[1431] "Category" refers to a classification set based on the user's goals and objectives.

[1432] "Behavioral history" refers to a record of a user's past activities and behaviors.

[1433] "Current state" refers to the User's current state or situation.

[1434] "Terminal" means a device through which a User accesses the System and inputs and receives data.

[1435] "Server" refers to a computer system that receives, stores, and analyzes data submitted by users.

[1436] A "database" refers to a structured collection of information that allows a server to store data.

[1437] "Analysis" refers to the process by which the server processes the stored data and evaluates the user's behavioral patterns and current situation.

[1438] "Mission" refers to a specific challenge or task that the server presents to the user based on the analysis results.

[1439] "Notification" refers to the act of transmitting a mission generated by the server to the user's device.

[1440] "Achievement status" refers to the results of a user completing a mission.

[1441] "Points" refer to rewards that users can earn by completing missions.

[1442] "Products" refers to goods or services that users can purchase or receive discounts on using their accumulated points.

[1443] This invention is a system in which users set their desired category, analyze their past behavioral history and current situation, automatically generate specific missions, accumulate points by completing missions, and use those points to get discounts and purchase products in each category.

[1444] System configuration

[1445] 1. Setting categories

[1446] Users open the application on their device and select the category they want to aim for, for example, "Athlete."

[1447] 2. Enter your behavioral history and current status

[1448] Users use the device to input their current status and behavioral history, such as past exercise habits and dietary habits, for example, "I go to the gym three times a week" or "I eat vegetables every day."

[1449] 3. Data transmission

[1450] The terminal sends the entered data to the server using a secure communication protocol (e.g., HTTPS).

[1451] 4. Data storage

[1452] The server stores the received data in a database using a database management system (e.g., MySQL, PostgreSQL).

[1453] 5. Data Analysis

[1454] The server analyzes the stored data and uses machine learning algorithms (e.g., Python's scikit-learn library) to analyze user behavior patterns.

[1455] 6. Automatic mission generation

[1456] Based on the analysis results, the server automatically generates specific missions, such as "Go to the gym five times this week" or "Eat broccoli every day," using a generative AI model (e.g., GPT-3).

[1457] 7. Mission Notification

[1458] The server notifies the device of the generated mission using a push notification service (e.g., Firebase Cloud Messaging).

[1459] 8. Mission execution

[1460] The user executes the notified mission. For example, the user executes the mission "run for one hour."

[1461] 9. Mission Debrief

[1462] Users input their mission completion status into the device, for example, reporting that they have completed a one-hour run.

[1463] 10. Awarding of Points

[1464] The server checks the mission completion status and awards points, which are then added to the user's account using a point management system.

[1465] 11. Using Points

[1466] Users can use the points they have accumulated to purchase discounts on products. For example, a user can purchase sports goods related to the "athlete" category at a discounted price.

[1467] Examples of concrete examples and prompts

[1468] Specific examples

[1469] The user sets the "athlete" category and enters information such as "go to the gym three times a week" and "eat vegetables every day" as their past behavior history. The device sends this information to the server, which stores it in a database. The server analyzes the stored data and generates missions such as "go to the gym five times this week" and "eat broccoli every day." The generated missions are notified to the device, and the user carries them out. When the user completes a mission, they report it through the device, and the server adds points to their account. The user can use the accumulated points to purchase sports equipment at a discounted price.

[1470] Prompt Sentence Examples

[1471] "If a user wants to become an athlete, analyze their past exercise habits and dietary habits and create specific missions. For example, create missions such as going to the gym five times a week or eating broccoli every day, and earn points for each achievement. You can use the points to purchase sports equipment at discounted prices."

[1472] In this way, each processing step is explained in detail, and the operation of the entire system becomes clear.

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

[1474] Step 1: Setting up categories

[1475] The user opens the application on the device and selects the category they want to aim for. For example, they select the "athlete" category. The input is the category information selected by the user, and the output is the selected category information saved on the device.

[1476] Step 2: Enter your behavioral history and current status

[1477] The user uses a device to input their behavioral history, such as past exercise habits and dietary details, as well as their current status. For example, they can input information such as "I go to the gym three times a week" or "I eat vegetables every day." The input includes the user's behavioral history and current status data, and the output is the input data stored on the device.

[1478] Step 3: Sending data

[1479] The device sends the entered data to the server using a secure communication protocol (e.g. HTTPS). The input is the user's data stored on the device, and the output is the data sent to the server.

[1480] Step 4: Save your data

[1481] The server stores the received data in a database. It uses a database management system (e.g. MySQL, PostgreSQL). As input, the user's data is sent to the server, and as output, the data is stored in the database.

[1482] Step 5: Analyze the data

[1483] The server analyzes the stored data and uses machine learning algorithms (e.g., Python's scikit-learn library) to analyze user behavior patterns. The input is the user data stored in the database, and the output is the analysis results.

[1484] Step 6: Automatically generate missions

[1485] The server automatically generates specific missions based on the analysis results. It uses a generative AI model (e.g., GPT-3) to generate missions such as "Go to the gym five times this week" or "Eat broccoli every day." The input is the analysis results, and the output is the generated missions.

[1486] Step 7: Announce the mission

[1487] The server notifies the device of the generated mission using a push notification service (e.g., Firebase Cloud Messaging). The input is the generated mission, and the output is the mission notified to the device.

[1488] Step 8: Execute the mission

[1489] The user executes the notified mission. For example, the user executes the mission "run for one hour." The notified mission is the input, and the execution result of the mission is the output.

[1490] Step 9: Mission Debrief

[1491] The user inputs the mission completion status into the terminal. For example, they report that they have completed a one-hour run. The input is the result of the mission execution, and the output is the completion status saved on the terminal.

[1492] Step 10: Points awarded

[1493] The server checks the mission completion status and awards points. It uses a point management system to add points to the user's account. The input is the completion status data, and the output is the points added to the user's account.

[1494] Step 11: Use your points

[1495] Users can use their accumulated points to get discounts and purchase products. For example, a user purchases sports goods related to the "athlete" category at a discounted price. The inputs are the accumulated points and information about the product they want to purchase, and the output is the discount and purchase completed.

[1496] (Application example 1)

[1497] Next, a description will be given of Application Example 1 of Form 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."

[1498] Conventional health management systems have difficulty effectively utilizing users' behavioral history and health data to provide individually optimized missions. Furthermore, the incentives for completing missions were insufficient, making it difficult to encourage users to continue using the system. Furthermore, the system for linking accumulated points to specific services or products was insufficient, making it difficult to maintain user motivation.

[1499] 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.

[1500] In this invention, the server includes means for the user to set the category they wish to achieve, means for analyzing the user's past behavioral history and current situation, means for automatically generating specific missions based on the analysis results, means for accumulating points by completing missions, means for using the accumulated points to discount or purchase products in each category, means for acquiring the user's health data and generating missions for aiming for a healthy diet, and means for accumulating points by completing the generated missions and receiving discounts on affiliated services. This makes it possible to provide optimal missions according to the user's individual health condition and provide specific incentives for completing the missions.

[1501] "User" refers to an individual who uses the System.

[1502] "Category" refers to the type of goal or objective a user is aiming for.

[1503] "Behavioral history" refers to a record of a user's past activities and behaviors.

[1504] "Current state" refers to the User's current state or situation.

[1505] "Analysis" refers to the process of evaluating a user's behavioral history and current situation and interpreting the data.

[1506] A "mission" refers to a specific task or issue that a user must accomplish.

[1507] "Points" refer to rewards given to users for completing missions.

[1508] "Products" refers to goods and services that users can purchase or receive discounts on using points.

[1509] "Health Data" refers to information relating to a User's health status.

[1510] "Affiliated services" refer to external services provided to users in conjunction with the system.

[1511] The system for implementing this invention includes a program that allows users to set their desired category, analyze their past behavioral history and current situation, and automatically generate specific missions. Furthermore, points can be accumulated by completing missions, and these points can be used to discount or purchase products in each category. A specific embodiment of this system is described below.

[1512] System configuration

[1513] 1. User Device:

[1514] Using mobile devices such as smartphones and tablets.

[1515] It provides an interface for users to set the category they want to aim for and input their behavioral history and health data.

[1516] 2. Server:

[1517] Collects, stores, and analyzes user behavioral history and health data.

[1518] Using a generative AI model, specific missions are automatically generated based on user data.

[1519] Manage mission completion status and add points.

[1520] Accumulated points can be used to receive discounts on affiliated services.

[1521] Program processing

[1522] 1. Category settings:

[1523] The user's device sends the category the user is aiming for (e.g., "healthy eating habits") to the server.

[1524] The server stores the received category information.

[1525] 2. Collecting behavioral and health data:

[1526] The user's device sends past meal history and health data obtained from the smartwatch (e.g., number of steps taken, calories burned) to the server.

[1527] The server stores this data and uses it for analysis.

[1528] 3. Automatic mission generation:

[1529] The server uses a generative AI model to analyze the user's behavioral history and health data.

[1530] Based on the analysis results, a specific mission appropriate for the user (e.g., "order a meal that includes a lot of vegetables") is automatically generated.

[1531] 4. Points System:

[1532] When a user completes a mission, the user terminal transmits the completion information to the server.

[1533] The server checks the achievement information and adds points.

[1534] 5. Using Points:

[1535] Users can use the points they have accumulated to receive discounts at affiliated food delivery services.

[1536] The server manages the usage of points and provides discount information to affiliated services.

[1537] Specific examples

[1538] The user sets the category of "healthy eating habits" they are aiming for and inputs "salad" and "fruit" as part of their past meal history. Health data such as the number of steps taken and calories burned obtained from the smartwatch are input. Based on this, the server generates a mission such as "order a meal with lots of vegetables." Each time the user completes a mission, points are added, and the accumulated points can be used to receive discounts on food delivery services.

[1539] Prompt Sentence Examples

[1540] The user sets the category of "healthy eating habits" they are aiming for and enters "salad" and "fruit" as part of their past meal history. Health data such as "number of steps" and "calories burned" obtained from the smartwatch are then entered. Based on this, a mission such as "order a meal with lots of vegetables" is generated. Points are earned for each mission completed, and accumulated points can be used to receive discounts on food delivery services.

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

[1542] Step 1: Category setting

[1543] Users use devices such as smartphones or tablets to set the category they want to aim for (e.g., "healthy eating habits"). The entered category information is sent from the device to the server, which then stores the received category information in a database.

[1544] Step 2: Collecting behavioral history and health data

[1545] The user inputs their past meal history (e.g., "salad," "fruit") and health data obtained from their smartwatch (e.g., "step count," "calories burned") into the device. This data is sent from the device to the server, which then stores the received behavioral history and health data in a database.

[1546] Step 3: Analyze the data

[1547] The server analyzes the saved behavioral history and health data. Using a generative AI model, it evaluates the user's past behavioral patterns and health status, and processes and calculates the data. The analysis results become the basis for generating the optimal mission for the user.

[1548] Step 4: Automatically generate missions

[1549] The server uses the generative AI model to automatically generate a specific mission (e.g., "order a meal that contains a lot of vegetables") based on the analysis results. The generated mission is sent from the server to the device and presented to the user.

[1550] Step 5: Accomplish the mission

[1551] The user performs the presented mission and inputs the progress of the mission into the terminal. The progress information is sent from the terminal to the server. The server checks the received progress information and stores it in a database.

[1552] Step 6: Adding points

[1553] The server adds points to the user based on the mission completion status, and the points are recorded in the database, updating the user's point balance.

[1554] Step 7: Use your points

[1555] Users can use their accumulated points to receive discounts at affiliated food delivery services. When a user wants to use points, a request to use the points is sent from the terminal to the server. The server checks the point balance and provides discount information to the affiliated service. The discount information is applied to the user by the affiliated service.

[1556] Example 2

[1557] Next, a description will be given of Example 2 of Form 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."

[1558] Conventional systems lack the ability to generate specific missions to help users achieve their goals, and the flexibility to respond to the user's emotional state. They also face the challenge of effectively analyzing a user's behavioral history and current situation and providing appropriate missions based on that analysis. Furthermore, there are limited ways for users to effectively use their accumulated points to get discounts or purchase related products.

[1559] 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.

[1560] In this invention, the server includes means for allowing the user to set a desired category, means for collecting the user's past behavioral history and current status, means for analyzing the collected information, means for automatically generating specific missions based on the analysis results, means for presenting the generated missions to the user, means for confirming whether the user has achieved the missions, means for accumulating points by completing the missions, means for using the accumulated points to discount or purchase products in each category, means for recognizing the user's emotional state and adjusting the missions based on the emotional state, and means for recommending products based on the user's emotional state, thereby effectively supporting the user in achieving their goals and enabling flexible responses according to the user's emotional state.

[1561] "User" refers to any individual or organization that uses this system.

[1562] "Category" refers to a division used to classify the goals and objectives that users are aiming for.

[1563] "Behavioral history" refers to a record of a user's past activities and behaviors.

[1564] "Current state" refers to the User's current state or situation.

[1565] "Means of collection" refers to methods and devices for obtaining information on a user's behavioral history and current status.

[1566] "Means for analyzing" refers to a method or device for analyzing collected information and evaluating the user's condition or behavior.

[1567] A "mission" refers to a specific task or issue that a user must accomplish.

[1568] "Means for automatic generation" refers to a method or device for automatically creating a mission based on the analysis results.

[1569] "Presenting means" refers to a method or device for informing the user of the generated mission.

[1570] "Means for confirming completion" refers to a method or device for confirming whether a user has completed a mission.

[1571] "Points" refer to the rewards and evaluations that users receive by completing missions.

[1572] "Means for saving" refers to the method or device for saving points earned by the user.

[1573] "Means for discounts and purchases" refers to methods or devices for using accumulated points to purchase products at discounted prices.

[1574] "Emotional state" refers to a user's current feelings or mood.

[1575] "Means for recognizing" refers to a method or device for detecting and understanding a user's emotional state.

[1576] "Means for adjusting" refers to a method or device for changing the content or difficulty of a mission based on the user's emotional state.

[1577] "Recommendation means" refers to a method or device for suggesting appropriate products based on a user's emotional state.

[1578] This invention is a system that automatically generates specific missions based on the user's target category, collecting and analyzing their past behavioral history and current situation. Furthermore, it adjusts missions based on the user's emotional state, and allows users to accumulate points to receive discounts or purchase products.

[1579] Category Settings

[1580] The user sets the category they want to aim for through the device interface. For example, if the user wants to be an "athlete," they select "athlete" on the device screen. This setting becomes the basis for supporting the user in achieving their goal.

[1581] Collection of behavioral history and current status

[1582] The device collects information such as the user's exercise habits and dietary details. Specifically, it obtains exercise data from smartwatches and fitness trackers (e.g., Fitbit) and dietary details from food recording apps (e.g., MyFitnessPal). This allows for an accurate understanding of the user's behavioral history and current status.

[1583] Analysis of behavioral history and current situation

[1584] The server analyzes the collected information. Specifically, it uses Python's Pandas library to analyze the exercise and diet data stored in the database and evaluates the user's health status and exercise habits. This analysis provides the basic data needed to generate the optimal mission for the user.

[1585] Automatic mission generation

[1586] The server automatically generates specific missions based on the analysis results. For example, it uses a generative AI model (e.g., GPT-4) to generate missions such as "run for an hour" or "eat broccoli." This allows users to have specific behavioral goals.

[1587] Mission Presentation

[1588] The device presents the generated mission to the user. Specifically, it notifies the user of the mission using the smartphone's notification function. This makes it easier for the user to be aware of the mission in their daily life.

[1589] Confirmation of mission completion

[1590] The device then checks whether the user has completed the mission. For example, it can use a smartwatch sensor to measure the running time and then check whether the mission has been completed. This allows the user's behavior to be accurately evaluated.

[1591] Points awarded

[1592] The server adds points according to mission completion. Specifically, it sends mission completion information to a point management system and updates the user's points. This gives the user a sense of accomplishment and increases their motivation to take the next action.

[1593] Product discounts and purchases

[1594] Users can use the accumulated points to get discounts and purchase products, for example, sporting goods at a discounted price through an e-commerce platform (e.g., Shopify), which allows users to earn real benefits.

[1595] Mission Alignment with Emotion Engine

[1596] The server recognizes the user's emotional state and adjusts the mission based on that emotional state. Specifically, it analyzes the user's emotions using emotion recognition software (e.g., Affectiva) and generates a relaxation mission such as "meditate for 15 minutes" if the user is feeling stressed. This reduces the user's psychological burden.

[1597] Product recommendation using an emotion engine

[1598] The server recommends products based on the user's emotional state. For example, if the user is feeling joy, the server recommends products that will enhance that joy (e.g., "concert tickets for a favorite artist"). This increases the user's satisfaction.

[1599] Examples and prompts

[1600] As a concrete example, if a user sets the category of their goal as "athlete," the device will collect exercise data from the smartwatch and obtain meal details from a food recording app. The server analyzes this data and generates a mission to "run for one hour." The device notifies the user of this mission, and when the user completes the mission, the server adds points. The user can use the accumulated points to purchase sports equipment at a discount on an e-commerce platform. Also, if the user is feeling stressed, the emotion engine will generate a relaxation mission to "meditate for 15 minutes."

[1601] An example prompt is, "Please set the category of athlete the user aspires to be, analyze their past exercise habits and diet, and generate specific missions. If the user is feeling stressed, please also generate missions to encourage relaxation."

[1602] In this way, the present invention effectively supports the user in achieving their goals and is capable of responding flexibly to their emotional state.

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

[1604] Step 1: Category setting

[1605] The user sets the category they want to aim for through the device interface. The input is the category selected by the user (e.g., "athlete"). The output is the selected category sent to the server. Specific operations include selecting a category on the device screen and sending the selected information to the server.

[1606] Step 2: Collecting behavioral history and current status

[1607] The device collects information such as the user's exercise habits and dietary details. The inputs include exercise data from smartwatches and fitness trackers, and dietary data from food recording apps. The output is the collected data sent to a server. Specifically, the device acquires data from each device and sends it to the server.

[1608] Step 3: Analysis of behavioral history and current situation

[1609] The server analyzes the collected information. The inputs include exercise data and dietary data. The output is an evaluation of the user's health status and exercise habits. Specifically, the server analyzes the data stored in the database using Python's Pandas library and generates the evaluation results.

[1610] Step 4: Automatically generate missions

[1611] The server automatically generates a specific mission based on the analysis results. The input is the evaluation result. The output is the generated mission (e.g., "Run for one hour"). The specific operation is that the server generates the mission using a generative AI model (e.g., GPT-4).

[1612] Step 5: Present the mission

[1613] The device presents the generated mission to the user. The input is the generated mission. The output is the mission to be notified to the user. Specifically, the device notifies the user of the mission using the smartphone's notification function.

[1614] Step 6: Confirm mission accomplished

[1615] The device checks whether the user has completed the mission. The input is the user's behavioral data (e.g., running time). The output is a confirmation of mission completion. Specifically, the device measures data using the smartwatch's sensors and sends it to the server.

[1616] Step 7: Points awarded

[1617] The server adds points according to the mission completion. The input is the confirmation result of the mission completion. The output is updated point information. In concrete terms, the server sends information to the point management system and updates the user's points.

[1618] Step 8: Discount and purchase

[1619] Users can use their accumulated points to get discounts and purchase products. The inputs are the accumulated points information and the product information they wish to purchase. The output is the product purchased at the discounted price. The specific operation is that the user selects a product through the e-commerce platform and purchases it using their points.

[1620] Step 9: Mission Alignment with the Emotion Engine

[1621] The server recognizes the user's emotional state and adjusts the mission based on that emotional state. The input is the user's emotional data. The output is the adjusted mission. Specifically, the server analyzes emotions using emotion recognition software and adjusts the mission using a generative AI model.

[1622] Step 10: Product recommendation using an emotion engine

[1623] The server recommends products based on the user's emotional state. The input is the user's emotional data. The output is recommended product information. Specifically, the server analyzes emotions using emotion recognition software and suggests products using a recommendation system.

[1624] (Application example 2)

[1625] Next, a description will be given of Application Example 2 of Form 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."

[1626] Conventional health management systems and food delivery services do not provide personalized missions or product recommendations based on the individual health or emotional state of the user, making it difficult to maintain user motivation and support a healthy lifestyle. Furthermore, because appropriate mission adjustments and product recommendations are not made according to the user's emotional state, there is also the problem of not being able to increase user satisfaction.

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

[1628] In this invention, the server includes means for allowing the user to set a desired category, means for analyzing the user's past behavioral history and current situation, means for automatically generating specific missions based on the analysis results, means for accumulating points by completing missions, means for using the accumulated points to discount or purchase products in each category, means for recognizing the user's emotional state and adjusting missions based on the emotional state, and means for recommending products based on the user's emotional state. This enables personalized missions and product recommendations based on the user's individual health condition and emotional state, maintaining the user's motivation and supporting a healthy lifestyle.

[1629] "User" refers to an individual who uses the System.

[1630] A "category" indicates the type of goal or objective the user is aiming for.

[1631] "Behavioral history" refers to a record of a user's past activities and behaviors.

[1632] "Current status" refers to the user's current health condition and lifestyle habits.

[1633] "Analysis" refers to the process of evaluating a user's behavioral history and current situation to identify specific patterns and trends.

[1634] A "mission" refers to a specific task or goal that the user must accomplish.

[1635] "Points" refers to the unit of reward that users can earn by completing missions.

[1636] "Products" refers to goods and services that users can purchase or receive discounts on using points.

[1637] "Emotional state" refers to the user's current psychological state or mood.

[1638] "Adjustment" refers to changing the content and difficulty of a mission depending on the user's emotional state.

[1639] "Recommendation" refers to suggesting appropriate products based on the user's emotional state and behavioral history.

[1640] The system for implementing this invention allows users to set their desired category, analyze their past behavioral history and current situation, automatically generate specific missions, accumulate points by completing missions, and use those points to get discounts or purchase products in each category. It also has the function of recognizing the user's emotional state, adjusting missions based on that emotional state, and recommending products.

[1641] System configuration

[1642] The system consists of the following major components:

[1643] 1. User device: Users access the system on devices such as smartphones and tablets to set categories, check missions, and manage points.

[1644] 2. Server: Plays a central role in analyzing the user's behavioral history and current status, generating missions, managing points, recognizing emotional states, and recommending products.

[1645] 3. Database: Stores user behavior history, current status, points, emotional state, product information, etc.

[1646] Program processing

[1647] The server performs the following process.

[1648] 1. Category setting: Receives category setting information sent from the user device and stores it in the database.

[1649] 2. Analysis of behavioral history and current status: User behavioral history and current status are retrieved from the database and analyzed using programming languages ​​such as Python and machine learning models.

[1650] 3. Automatic mission generation: Based on the analysis results, a mission suitable for the user is automatically generated. The generated mission is stored in a database and sent to the user's device.

[1651] 4. Point management: When a user completes a mission, points are added. A database is used to manage points.

[1652] 5. Emotional state recognition: Use emotion recognition APIs and machine learning models to recognize the user's emotional state. The recognized emotional state is stored in a database.

[1653] 6. Mission Adjustment: Adjust the content and difficulty of the mission based on the perceived emotional state.

[1654] 7. Product Recommendation: Recommend appropriate products based on the user's emotional state and behavioral history. Recommended product information is sent to the user's device.

[1655] Specific examples

[1656] For example, if a user sets the goal of "healthy living," the system analyzes the user's exercise habits and diet and generates missions such as "walk for 30 minutes" or "eat broccoli." When the user completes these missions, they earn points, which can be used to purchase discounts on healthy ingredients and dishes. If the user is feeling stressed, the system will generate a mission to encourage relaxation, such as "meditate for 15 minutes," and recommend products such as aroma candles for relaxation.

[1657] Prompt Sentence Examples

[1658] "The user's name is Taro, he is 30 years old, he is aspiring to be an athlete, and his current emotional state is stressed. Please tell me the mission and recommended products that are suitable for him."

[1659] In this way, appropriate missions and products can be provided based on the user's data and emotional state, supporting a healthy lifestyle for the user.

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

[1661] Step 1:

[1662] The user sets the category they want to go to. The category setting information is sent from the user's device to the server. The server receives this information and stores it in a database. The input is the category selected by the user, and the output is the category information stored in the database.

[1663] Step 2:

[1664] The server retrieves the user's past behavioral history and current status from a database. The input is the user's ID, and the output is the user's behavioral history and current status data. The server analyzes this data and evaluates the user's health status and lifestyle habits. Programming languages ​​such as Python and machine learning models are used to process the data.

[1665] Step 3:

[1666] The server automatically generates a specific mission based on the analysis results. The input is the analysis results obtained in step 2, and the output is the generated mission. The server saves the generated mission in a database and sends it to the user's device. Specifically, if the server detects that the user is not getting enough exercise, it generates a mission such as "walk for 30 minutes."

[1667] Step 4:

[1668] When a user completes a mission, the user device sends a mission completion report to the server. The server receives this information and adds points. The input is the mission completion report, and the output is the updated point information. The server saves the point information in a database.

[1669] Step 5:

[1670] The server uses an emotion recognition API or machine learning model to recognize the user's emotional state. The input is the user's emotional data, and the output is the recognized emotional state. The server stores the recognized emotional state in a database.

[1671] Step 6:

[1672] The server adjusts the content and difficulty of the mission based on the recognized emotional state. The input is the recognized emotional state and the current mission, and the output is the adjusted mission. Specifically, if the user is feeling stressed, a mission to encourage relaxation, such as "meditate for 15 minutes," is generated.

[1673] Step 7:

[1674] The server recommends appropriate products based on the user's emotional state and behavioral history. The input is the recognized emotional state and behavioral history, and the output is recommended product information. The server sends the recommended product information to the user's device. Specifically, if the user is feeling happy, a product such as "concert tickets to a favorite artist" will be recommended.

[1675] 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.

[1676] 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> ) 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.

[1677] Another example of generative AI is Gemini (internet search engine). <url: https: gemini.google.com ?hl="ja">) are listed.

[1678] 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.

[1679] [Fourth embodiment]

[1680] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

[1681] 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.

[1682] 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).

[1683] 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.

[1684] 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.

[1685] 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).

[1686] 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.

[1687] 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.

[1688] 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.

[1689] 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.

[1690] 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.

[1691] 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.

[1692] Next, the specific processing by the specific processing unit 290 of the data processing device 12 will be described.

[1693] "Example 1"

[1694] The system of the present invention has a means for a user to set the category they wish to aim for. For example, if the user aims to be an "athlete," the user sets that category. Next, the system has a means for analyzing the user's past behavioral history and current situation. For example, information such as the user's exercise habits and dietary content is analyzed. Based on the analysis results, the system has a means for automatically generating specific missions. For example, missions such as "eat broccoli" or "run for one hour" are generated. The system has a means for accumulating points by completing missions. For example, points are added each time a mission is completed. Finally, the system has a means for using accumulated points to discount or purchase products in each category. For example, accumulated points can be used to discount or purchase products related to the "athlete" category, such as sporting goods.

[1695] "Example 2"

[1696] The system of the present invention has a means for the user to set the category he or she wants to aim for. For example,

[1697] If a user aims to become an "athlete," that category is set. Next, the system has a means for analyzing the user's past behavioral history and current situation. For example, it analyzes information such as the user's exercise habits and dietary content. Based on the analysis results, the system has a means for automatically generating specific missions. For example, it generates missions such as "eat broccoli" or "run for one hour." The system has a means for accumulating points by completing missions. For example, points are added each time a mission is completed. Finally, the system has a means for using accumulated points to discount or purchase products in each category. For example, accumulated points can be used to discount or purchase products related to the "athlete" category, such as sports equipment.

[1698] The processing flow of each embodiment will be described below.

[1699] "Example 1"

[1700] Step 1: The user accesses the system and sets the category they want to aim for. For example, if they want to be an "athlete," they set that category.

[1701] Step 2: The system analyzes the user's past behavior history and current situation, such as the user's exercise habits and dietary information.

[1702] Step 3: Based on the analysis results, the system automatically generates specific missions, such as "eat broccoli" or "run for an hour."

[1703] Step 4: Users can earn points by completing the generated missions. For example, points are added for each completed mission.

[1704] Step 5: Users can use their accumulated points to get discounts and purchase products in each category. For example, they can use their accumulated points to get discounts and purchase products related to the "athlete" category, such as sports equipment.

[1705] Example 1

[1706] Next, a description will be given of Example 1 of Form 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."

[1707] Conventional systems struggled to automatically generate specific action plans tailored to the user's desired category, and did not provide sufficient incentives to maintain user motivation. Furthermore, they were unable to effectively analyze the user's behavioral history and current situation and provide appropriate missions based on that analysis. This resulted in insufficient support for users to achieve their goals, and they were unable to effectively promote behavioral change.

[1708] 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.

[1709] In this invention, the server includes a means for allowing the user to set the category they wish to achieve, a means for analyzing the user's past behavior history and current situation, a means for automatically generating specific missions using a generative AI model based on the analysis results, a means for accumulating points by completing missions, and a means for using the accumulated points to discount or purchase products in each category. This makes it possible to support the user in achieving their goals and provide incentives through points.

[1710] "User" refers to an individual who uses the system to achieve their goals.

[1711] "Category" refers to a division used to classify the goals and objectives that users are aiming for.

[1712] "Behavioral history" refers to a record of a user's past actions and activities.

[1713] "Current state" refers to the User's current state or situation.

[1714] "Analysis" refers to the process of evaluating a user's behavioral history and current situation to identify patterns and trends.

[1715] A "generative AI model" refers to an algorithm or system that uses artificial intelligence to generate new information or suggestions from data.

[1716] A "mission" refers to a specific action or task that a user must accomplish.

[1717] "Points" refer to rewards and incentives that users can earn by completing missions.

[1718] "Products" refers to goods or services that can be discounted or purchased using points accumulated by the User.

[1719] A "discount" is a reduction in a certain amount or percentage from the regular price of a product or service.

[1720] "Purchase" refers to the act of acquiring a product or service by paying money or points.

[1721] This invention is a system in which a user sets a category they wish to aim for, automatically generates specific missions based on that category, accumulates points by completing the missions, and uses those points to discount or purchase products. A specific embodiment of this system will be described below.

[1722] Setting categories

[1723] The user sets the category they want to aim for through the device application. For example, if the user wants to be an "athlete," they select "athlete" on the application settings screen. The device sends the selected category information to the server in JSON format.

[1724] Analysis of behavioral history and current situation

[1725] The server retrieves the user's past behavioral history and current status from a database. Specifically, it retrieves past exercise history and dietary details from a database (e.g., MySQL) based on the user ID. The server then uses Python's Scikit-learn library to analyze the retrieved data and identify the user's behavioral patterns. For example, it can confirm that the user goes to the gym three times a week.

[1726] Automatic mission generation

[1727] Based on the analysis results, the server inputs a prompt into a generative AI model (e.g., OpenAI's GPT-3) to generate a specific mission. For example, it generates a mission such as "Run for one hour this week." The generated mission is sent to the device in JSON format.

[1728] Prompt Sentence Examples

[1729] "Set the category the user is aiming for, analyze their past behavioral history, and generate specific missions. For example, if the user wants to be an 'athlete,' analyze their exercise habits and diet, and generate missions such as 'eat broccoli' or 'run for an hour.' Points can be earned for each mission completed, and the accumulated points can be used to purchase or receive discounts on related products."

[1730] Points awarded

[1731] The user confirms and completes the mission in the device application. The device confirms that the user has completed the mission and sends the completion information to the server. For example, it can confirm the completion using GPS data or a photo. The server verifies the received completion information and adds points. For example, it can add 10 points to the user's account.

[1732] Using points

[1733] The user checks the accumulated points on the application's point management screen and selects a product. The terminal sends the selected product information and the points to be used to the server. The server applies the points and carries out the procedure to discount and purchase the product. For example, sports shoes are purchased at a 20% discount.

[1734] In this way, the system can support users in achieving their goals and provide incentives through points.

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

[1736] Step 1: Setting up categories

[1737] The user sets the category they want to aim for through the device application. For example, if the user wants to be an "athlete," they select "athlete" on the application's settings screen. The input is the category information selected by the user. The device sends this category information to the server in JSON format. The output is the category information sent to the server.

[1738] Step 2: Obtaining behavioral history and current status

[1739] The server retrieves past exercise history and dietary details from a database (e.g., MySQL) based on the user ID. The input is the user ID. The server retrieves relevant data from the database using SQL queries. The output is the user's behavioral history and current status data.

[1740] Step 3: Analysis of behavioral history and current situation

[1741] The server analyzes the user's behavioral patterns based on the acquired data. The inputs are behavioral history and current data. The server analyzes the data using Python's Scikit-learn library to identify the user's behavioral patterns. For example, it may confirm that the user goes to the gym three times a week. The output is the analysis results.

[1742] Step 4: Automatically generate missions

[1743] Based on the analysis results, the server inputs a prompt into a generative AI model (e.g., OpenAI's GPT-3) to generate a specific mission. The inputs are the analysis results and the prompt. The server uses the generative AI model to generate a mission, such as "Run for one hour this week." The generated mission is obtained as the output.

[1744] Step 5: Send the mission

[1745] The server sends the generated mission in JSON format to the device. The input is the generated mission. The server sends the mission data to the device. The output is the mission sent to the device.

[1746] Step 6: Execute the mission

[1747] The user checks and executes the mission in the terminal application. The input is the mission displayed on the terminal. The user executes the mission, for example, running for one hour. The output is the result of the mission execution.

[1748] Step 7: Report Mission Accomplished

[1749] The device confirms that the user has completed the mission and sends the completion information to the server. The input is the user's mission completion information (e.g., GPS data and photos). The device sends the completion information to the server. The output is the completion information sent to the server.

[1750] Step 8: Adding points

[1751] The server verifies the received achievement information and adds points. As input, there is achievement information. The server verifies the achievement information and adds, for example, 10 points to the user's account. As output, there is the added points.

[1752] Step 9: Check your points and select products

[1753] The user checks the accumulated points on the application's point management screen and selects a product. The input is the accumulated points information and a product list. The user checks the points and selects the product they want to purchase. The output is the selected product information.

[1754] Step 10: Apply points and complete purchase

[1755] The terminal sends the selected product information and the points to be used to the server. The input is the selected product information and the points to be used. The server applies the points and performs the procedure to discount and purchase the product. For example, sports shoes are purchased at a 20% discount. The output is the discounted and purchased product information.

[1756] (Application example 1)

[1757] Next, a description will be given of Application Example 1 of Embodiment 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."

[1758] In modern society, maintaining a healthy lifestyle is an important challenge for many people. However, it is not easy for individual users to take appropriate actions based on their own health status and lifestyle habits. Furthermore, there is no system that automatically generates specific missions to promote healthy lifestyles and provides users with incentives for completing these missions. Furthermore, there is a lack of ways for users to use their accumulated points to discount or purchase health-related products. An effective system to solve these issues is needed.

[1759] 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.

[1760] In this invention, the server includes: a means for the user to set the category they wish to achieve; a means for analyzing the user's past behavioral history and current situation; a means for automatically generating specific missions based on the analysis results; a means for accumulating points by completing missions; a means for using accumulated points to discount or purchase products in each category; a means for analyzing the user's dietary history and exercise habits to generate healthy eating missions; and a means for accumulating points by completing generated missions and using the points to discount or purchase health-related products. This enables the user to take appropriate actions based on their own health status and lifestyle habits, automatically generates specific missions for maintaining healthy lifestyle habits, and earns incentives by completing those missions. It also enables the user to use accumulated points to discount or purchase health-related products.

[1761] "User" means any individual or entity that uses the System.

[1762] A "category" is a classification related to the goals or objectives that a user is aiming for.

[1763] "Behavioral history" is a record of a user's past actions and activities.

[1764] "Current state" refers to the User's current state or situation.

[1765] "Analysis" is the process of evaluating a user's behavioral history and current situation and interpreting the data.

[1766] A "mission" is a specific task or goal that the user must accomplish.

[1767] "Points" are units of reward that users can earn by completing missions.

[1768] "Products" means goods or services that users can purchase or receive discounts on using points.

[1769] "Dietary history" is a record of meals a user has eaten in the past.

[1770] "Exercise habits" refers to the pattern of exercise or fitness activities that a user regularly engages in.

[1771] A "healthy eating mission" is a specific food-related task designed to promote the user's health.

[1772] "Generation" is the process by which the system automatically creates missions.

[1773] A "discount" refers to a reduction in the price of a product or service.

[1774] "Purchase" is the act of paying a price to acquire a product or service.

[1775] The system for implementing this invention provides a function that allows users to set their desired category, analyze their past behavior history and current situation, and automatically generate specific missions. Furtherm...

Claims

1. A means for obtaining a user's desired category setting; A means for acquiring a behavior history of the user; A means for analyzing a behavioral pattern of the user based on the acquired behavior history and acquiring an analysis result; A means for obtaining a mission generated by the generative AI model by inputting a prompt sentence to the generative AI model based on the set category and the analysis result; means for transmitting the generated mission to the user; a means for giving points to the user according to the progress of the mission by the user; A system including:

2. A means for acquiring data of a user's diet history and exercise habits; A means for acquiring an analysis result regarding the health condition or lifestyle habits of the user by analyzing the acquired data; A means for generating a mission related to the user's eating habits using a generative AI model based on the analysis result; a means for giving points to the user according to the progress of the mission by the user; A system including:

3. A means for obtaining a user's desired category setting; A means for acquiring a behavior history of the user; A means for analyzing the health condition and exercise habits of the user based on the acquired behavioral history and acquiring an analysis result; A means for generating a mission using a generative AI model based on the set category and the analysis result; means for recognizing an emotional state of the user and adjusting the mission based on the recognized emotional state; means for transmitting the tailored mission to the user; a means for giving points to the user according to the progress of the mission by the user; A system including:

Citation Information

Patent Citations

  • Information providing apparatus and information providing method

    JP2014238791A

  • Medical information processing apparatus and medical information processing system

    JP2021111289A

  • Persona chatbot control method and system

    JP2022180282A