System

The system addresses the limitations of conventional smoking cessation methods by offering personalized advice and real-time support, improving the success rate of quitting smoking through user-specific strategies and community engagement.

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

Patent Information

Application Number
JP2024130375
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-06
Publication Date
2026-02-19

AI Technical Summary

Technical Problem

Conventional smoking cessation methods fail to provide personalized advice and real-time support, making it difficult for individuals to quit smoking effectively due to lack of tailored strategies and mutual encouragement.

Method used

A system that includes a server to receive and analyze user data, generate personalized advice using generative AI, display progress visually, and facilitate a community function for real-time support among users.

Benefits of technology

Enhances the success rate of quitting smoking by providing customized advice and mutual encouragement through real-time community interaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026028077000001_ABST
    Figure 2026028077000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: The system includes a server means for receiving data on smoking from a user and storing the data, a generation AI means for analyzing a success factor of quitting smoking based on the generated data and generating advice suitable for each user, a terminal means for providing the generated advice to a user terminal and notifying and displaying the advice, a means for receiving progress information on quitting smoking input by the user and visually displaying merits of quitting smoking based on the progress, and a means for sharing a quitting smoking situation with other users in real time and providing a community function for encouraging each other.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] Quitting smoking is a difficult challenge for many people, and success depends heavily on individual willpower and habits. Conventional smoking cessation support methods often provide uniform advice to all users and fail to address individual needs and circumstances. This leads to a high likelihood that many users will fail to quit smoking. Other problems include the difficulty of visually understanding one's own progress and benefits, and the lack of real-time information sharing and mutual encouragement with other non-smokers. The present invention aims to solve these problems and improve the success rate of quitting smoking. [Means for solving the problem]

[0005] The present invention solves the above problems by the following means. First, a server means is provided that receives smoking-related data from users and stores the data. Next, a generation AI means is provided that analyzes the elements of successful smoking cessation based on the generated data and generates advice appropriate for each user. This generated advice is provided to the user's terminal, where it is notified and displayed. Furthermore, a means is provided that receives smoking cessation progress information entered by the user and visually displays the benefits of quitting smoking based on that progress. The invention also includes a means for providing a community function that allows users to share their smoking cessation progress with other users in real time and encourage each other. This allows for smoking cessation support tailored to individual needs, visual feedback, and mutual support, thereby improving the success rate of quitting smoking.

[0006] "User" means an individual who uses the smoking cessation support app and provides smoking-related data and smoking cessation progress information.

[0007] "Data" refers to basic information such as the user's age, smoking history, and number of cigarettes smoked per day, as well as input information regarding progress in quitting smoking.

[0008] The "server means" is a system part that stores data received from users and manages the advice that is analyzed and generated in cooperation with the generation AI.

[0009] "Generative AI means" refers to the artificial intelligence function that analyzes user data, extracts elements of successful smoking cessation, and generates advice appropriate for each individual user.

[0010] "Terminal means" refers to a device (smartphone, tablet, PC, etc.) that a user uses to operate an app, and has the function of displaying advice and notifications provided by server means to the user.

[0011] "Notification" refers to the act of providing advice and information about progress to a user via a terminal means as a push notification or an alert.

[0012] "Display" is a function that visually shows information on the screen of the terminal means.

[0013] "Smoking cessation progress information" is input data that includes the user's daily efforts and achievements regarding smoking cessation, reduction in the number of cigarettes smoked, and so on.

[0014] "Visual display means" refers to a function that shows the user's progress and benefits in quitting smoking in a visually easy-to-understand format, such as graphs or charts.

[0015] The "community function" provides an online platform and forum function that allows users to share their quit smoking status in real time and encourage each other. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0024] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0037] The present invention is a system for effectively supporting smoking cessation, providing customized advice and information to individual users, and enabling mutual support among users through a real-time community function.

[0038] System Overview

[0039] The system consists of the following components:

[0040] 1. A server means for receiving smoking-related data from users and storing said data.

[0041] 2. Data analysis and advice generation using generative AI tools

[0042] 3. Terminal means for providing the generated advice to the user terminal and notifying and displaying it

[0043] 4. A means to receive information on the progress of quitting smoking entered by the user and visually display the benefits of quitting smoking based on that progress.

[0044] 5. Community function that allows users to share their quit smoking status with other users in real time and encourage each other

[0045] Program processing

[0046] User Registration and Profile Settings

[0047] The user downloads and installs the app. When the device first launches, it displays a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day, etc.). Once the user has completed entering the information and submitted it, the device sends it to the server. The server stores the received data in a database.

[0048] Analysis of factors for successful smoking cessation using generative AI

[0049] The server sends the saved user data to the AI ​​as an analysis request. The AI ​​receives this data, compares it with past cases of successful smoking cessation, and extracts the elements of success. The generated advice is returned to the server, where it is again linked to the user's profile and stored in the database.

[0050] Providing customized advice

[0051] The device receives notifications from the server, generates customized advice, and displays it in the app. Notifications are sent periodically to encourage users to take action.

[0052] Benefits of quitting smoking and visualization of progress

[0053] The user periodically enters their smoking cessation progress into the device, such as the number of cigarettes smoked and the benefits they have experienced while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device, which then displays them to the user.

[0054] Real-time community features

[0055] Users express their intention to participate in the community function and share information with other users as appropriate. The server updates the smoking cessation status in real time, collecting and displaying each user's progress. The device is designed to notify users of this and encourage each other. For example, it may display a notification such as "User A has achieved 10 days of no smoking" or messages of encouragement from other users.

[0056] Specific examples

[0057] Let's say a user opens a smoking cessation app for the first time. During the initial setup, they enter their age, smoking history, and number of cigarettes smoked per day, and this information is sent to the server. The server then sends this data to a generation AI, which generates personalized smoking cessation advice. For example, advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided. This advice is then notified to the user's device and displayed visually.

[0058] Users periodically enter the number of cigarettes they smoke per day and changes in their physical condition while quitting smoking. The server stores this information in a database and converts it into visual progress data in charts and graphs. This allows users to check their progress in quitting smoking in real time and visually recognize the benefits of their efforts. The community function also serves as a platform for users to share their quitting progress with other users and encourage each other.

[0059] The above is an embodiment of the present invention. By using this system, users can receive effective support for quitting smoking while also supporting each other with other smokers, thereby increasing the success rate.

[0060] The processing flow will be explained below.

[0061] Step 1:

[0062] The user downloads and installs the app.

[0063] How it works: A user selects an app from the app store, downloads it, and completes the installation.

[0064] Step 2:

[0065] The device displays a basic information input screen.

[0066] Behavior: When the app is first launched, a form is displayed, prompting the user to enter information such as "age," "smoking history," and "number of cigarettes smoked per day."

[0067] Step 3:

[0068] The user enters basic information and presses the submit button.

[0069] Action: Enter the required information into the form and tap the submit button.

[0070] Step 4:

[0071] The terminal transmits the input information to the server.

[0072] What it does: Sends input data to a server over an internet connection.

[0073] Step 5:

[0074] The server stores the user's profile in a database.

[0075] What it does: Correctly parses the received data and stores it in the database.

[0076] Step 6:

[0077] The server sends an analysis request to the generation AI based on user data.

[0078] Operation: Retrieves user information from the database and sends the input data to the analysis module of the generation AI.

[0079] Step 7:

[0080] The generated AI compares the data with that of other users who have successfully quit smoking and extracts commonalities and elements of success.

[0081] How it works: Analyzes large amounts of historical data to identify common patterns of success and personalized smoking cessation strategies.

[0082] Step 8:

[0083] Generative AI generates advice suited to each individual user.

[0084] How it works: Based on the user's attributes and past data, it outputs optimal smoking cessation advice in text format.

[0085] Step 9:

[0086] The server stores the advice received from the generated AI in a database.

[0087] What it does: The generated advice is integrated back into the user profile and saved in the database.

[0088] Step 10:

[0089] The device notifies / displays customized advice to the user.

[0090] Behavior: Updates the app's UI to display the advice provided by the AI ​​in a user-friendly format, and also sends a push notification if notifications are enabled.

[0091] Step 11:

[0092] The user inputs the progress of quitting smoking into the terminal.

[0093] How it works: Enter the number of cigarettes smoked, the effects you have felt, etc. into the quit smoking progress input form that appears periodically, and then submit it.

[0094] Step 12:

[0095] The device sends progress data to the server.

[0096] What it does: The entered progress information is sent to a server via the Internet.

[0097] Step 13:

[0098] The server stores the progress data in a database and analyzes the progress.

[0099] What it does: Saves progress data and analyzes progress using the analytics module.

[0100] Step 14:

[0101] The server generates graphs and charts that visualize the benefits of quitting smoking.

[0102] What it does: Generates visually easy-to-understand graphs and charts based on the analysis results.

[0103] Step 15:

[0104] The terminal displays the visualized information to the user.

[0105] What it does: Display the generated graphs and charts in an in-app dashboard.

[0106] Step 16:

[0107] The user confirms their intention to participate in the community function.

[0108] Action: Select "Participate in community features" on the options settings screen and perform the necessary confirmation.

[0109] Step 17:

[0110] The server provides a function to update the non-smoking status in real time.

[0111] What it does: Provides real-time updates on a user's progress in quitting smoking and shares it with other users.

[0112] Step 18:

[0113] The server collects and displays the progress of other users.

[0114] What it does: Collects all users' progress information, applies appropriate filtering, and generates data for display.

[0115] Step 19:

[0116] The device allows users to post messages and encouragement within the community.

[0117] What it does: It provides a posting form and a UI for displaying messages on the community page within the app, activating the posting function.

[0118] Step 20:

[0119] Users can encourage other users within the community and view shared information.

[0120] What it does: View other users' posts and progress, and react to them by commenting or liking them.

[0121] Example 1

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

[0123] Currently, there are many smoking cessation support systems, but they generally only provide uniform advice and do not adequately provide optimal support for each individual quitter.In addition, they lack the functionality to visually check individual progress in real time and share smoking cessation status with other users, making it difficult to improve smoking cessation rates.

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

[0125] In this invention, the server includes means for receiving smoking-related data from users and saving the data, means for sending the saved data as an analysis request to a generative AI model and analyzing the elements of successful smoking cessation, means for generating advice tailored to each user based on the analysis results returned by the generative AI model and saving the advice in a database, means for providing the generated advice to user terminals and notifying and displaying the user, means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress, and means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other. This provides smoking cessation support customized to each user, enabling real-time progress monitoring and mutual support through the community.

[0126] A "user" is an individual who uses this system to receive smoking cessation support.

[0127] "Smoking data" refers to information entered by the user, such as age, smoking history, and number of cigarettes smoked per day.

[0128] A "server" is a device or system that stores data received from users and sends analysis requests to the generative AI model.

[0129] The "generative AI model" is an artificial intelligence system that compares past cases of successful quitting smoking with user data to extract elements of successful quitting smoking.

[0130] "Advice" refers to specific instructions and advice on smoking cessation provided to each user based on the results of analysis by the generative AI model.

[0131] A "database" is a data storage system for storing and managing user information and generated advice.

[0132] "Terminal" refers to a device used by a user to input information or receive advice, including a smartphone or tablet.

[0133] "Notification" is a system that notifies users of periodic information updates and advice that the terminal receives from the server.

[0134] "Visualization" is the process of displaying data in the form of charts, graphs, etc., to enable users to intuitively understand it.

[0135] The "community function" allows users to share their quit smoking status in real time and encourage each other.

[0136] "Real-time" means that information is updated instantly with almost no delay.

[0137] This invention is a system that provides customized smoking cessation support to individual users and realizes mutual support through community functions. This system is composed of users, terminals, a server, a generative AI model, etc.

[0138] System configuration

[0139] User

[0140] Users are individuals who use this system to receive smoking cessation support, enter the necessary information, and receive the advice and progress information provided.

[0141] Terminal

[0142] Terminals are devices used by users to input information and receive advice. They include smartphones, tablets, and computers. Terminals input data from users, receive notifications from servers, and display visualized progress information.

[0143] server

[0144] The server is a device or system that stores data received from users, sends analysis requests to the generative AI model, generates advice based on the returned results, and stores the advice in a database. The server also aggregates user progress information and processes the information to provide community functions.

[0145] Generative AI Models

[0146] A generative AI model (e.g., OpenAI's GPT-4) analyzes stored user data, compares it with past successful smoking cessation cases to extract successful factors, and generates advice customized for each user.

[0147] Program processing

[0148] User Registration and Profile Settings

[0149] Users download and install the app, and when they launch it for the first time, they enter basic information such as their age, smoking history, and the number of cigarettes they smoke per day into a form displayed on the device. The entered information is sent from the device to the server, which then stores it in a database.

[0150] Analysis of factors for successful smoking cessation using generative AI

[0151] The server sends the saved user data to the generative AI model and requests its analysis. The generative AI model compares the received data with past successful cases of quitting smoking and analyzes the factors that led to success. The advice returned by the generative AI model is linked to the user's profile by the server and stored in a database.

[0152] Providing customized advice

[0153] The server then sends the generated customized advice to the user's device, which then receives the notification and displays the advice to the user within the app, providing specific support for the user's daily smoking cessation activities.

[0154] Benefits of quitting smoking and visualization of progress

[0155] Users regularly enter their progress in quitting smoking into the device. For example, they enter the number of cigarettes they have smoked and any changes in their physical condition they have noticed while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device. The device displays these to the user, allowing them to visually check their progress.

[0156] Real-time community features

[0157] When a user expresses their intention to participate in the community function, the server obtains and shares information on other users' progress in real time. The device receives updates from the server and notifies other users of their progress and encouraging messages. This allows quitters to encourage each other in real time and support them in continuing their smoking cessation efforts.

[0158] Specific examples

[0159] For example, consider a user who is 30 years old, has been smoking for 10 years, and smokes 20 cigarettes per day. When the user launches the app for the first time, they enter their basic information and send it to the server. The server generates the following prompt and sends it to the generative AI model:

[0160] Prompt: "A 30-year-old user has been smoking for 10 years and smokes 20 cigarettes a day. Generate effective smoking cessation advice."

[0161] The generative AI model returns advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day," which is then received by the server and saved in the user's profile. The advice is then sent to the user's device and displayed within the app.

[0162] Every time a user enters the number of cigarettes smoked per day and changes in their physical condition while quitting smoking, the server stores this information in a database and generates an updated chart to visualize their progress. Users can check their progress in real time. In addition, the community function allows users to see the progress of other quitters and share their own progress to encourage each other.

[0163] The above is an embodiment of the present invention. By using this system, users can receive smoking cessation support tailored to their individual needs and can increase their chances of successfully quitting smoking by providing mutual support to other smokers.

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

[0165] Step 1: Register and set up your profile

[0166] Input: Age, smoking history, number of cigarettes smoked per day

[0167] Specific behavior:

[0168] 1.1 The user downloads and installs the app.

[0169] 1.2 When the device is first started, it will display a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day).

[0170] 1.3 The user enters the required information into the form and presses the "Submit" button.

[0171] 1.4 The terminal sends the entered data to the server in JSON format.

[0172] Output: JSON format user data (age, smoking history, number of cigarettes smoked per day)

[0173] 1.5 The server analyzes the received user data and stores it in the UserProfile table.

[0174] Step 2: Analysis of factors for successful smoking cessation using generative AI

[0175] Input: User data

[0176] Specific behavior:

[0177] 2.1 The server extracts the stored user data and creates a prompt to send to the generative AI model.

[0178] 2.2 The server sends a prompt to the generative AI model.

[0179] Prompt: "A 30-year-old user has been smoking for 10 years and smokes 20 cigarettes a day. Generate effective smoking cessation advice."

[0180] 2.3 The generative AI model receives the prompt text and compares it with past successful smoking cessation cases to extract successful elements.

[0181] 2.4 The generative AI model generates advice (e.g., "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day") and sends it back to the server.

[0182] Output: Generated advice

[0183] 2.5 The server stores the generated advice in a database.

[0184] Step 3: Providing customized advice

[0185] Input: Generated advice

[0186] Specific behavior:

[0187] 3.1 The server creates a notification for each user based on the generated advice.

[0188] 3.2 The server periodically sends notifications containing customized advice to the device.

[0189] 3.3 The device receives the notification from the server and displays the advice generated within the app to the user.

[0190] Output: Customized advice displayed in the app

[0191] Step 4: Visualize the benefits of quitting smoking and your progress

[0192] Input: Smoking cessation progress information (number of cigarettes smoked, changes in physical condition while quitting smoking, etc.)

[0193] Specific behavior:

[0194] 4.1 Users periodically enter their smoking cessation progress information into a dedicated form in the app.

[0195] 4.2 The device sends the entered smoking cessation progress information to the server in JSON format.

[0196] 4.3 The server stores this data in the Progress table and generates graphs and charts to visualize the progress.

[0197] 4.4 The server sends the visualized progress data to the device.

[0198] 4.5 The terminal displays the transmitted visualization data to the user.

[0199] Output: Visualized progress data (graphs, charts)

[0200] Step 5: Real-time community features

[0201] Input: User's progress in quitting smoking and messages of encouragement from other users

[0202] Specific behavior:

[0203] 5.1 By enabling the Community feature, you express your willingness to share anti-smoking information with other users.

[0204] 5.2 The server aggregates all users' smoking cessation progress information and updates the data in real time.

[0205] 5.3 The server sends updated quit smoking progress information and encouraging messages to each user's device in real time.

[0206] 5.4 The device receives real-time notifications from the server and displays information such as "User A has quit smoking for 10 days" and "Encouraging messages from other users: Good luck!"

[0207] Output: Real-time updated community information and messages of encouragement

[0208] The above are the specific processing steps and operations of this system, which allows users to receive individually customized smoking cessation support, real-time progress confirmation, and mutual support through community functions.

[0209] (Application example 1)

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

[0211] Conventional smoking cessation support systems lack user privacy protection and data security, and there is a risk of data leakage or tampering due to unauthorized access. Furthermore, there is a possibility that personal smoking cessation data may be accessed by third parties, raising concerns about privacy violations. Therefore, thorough security measures are required when providing smoking cessation support.

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

[0213] In this invention, the server includes: server means for receiving smoking-related data from users and storing the data; AI generation means for analyzing factors for successful smoking cessation based on the generated data and generating advice tailored to each user; terminal means for providing the generated advice to a user terminal and notifying and displaying it; means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress; means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other; data protection means for encrypting user data and transmitting it to a secure server; access control means for restricting access to data without specific authentication information; and means for notifying users in real time of a warning if suspicious access is detected. This strengthens the security of user data, enabling effective smoking cessation support while thoroughly protecting privacy.

[0214] "User data" refers to information that a user inputs into the smoking cessation support system, and includes, for example, age, smoking history, number of cigarettes smoked per day, and the like.

[0215] The term "server means" refers to a device or system including a server that has the function of receiving and storing data sent from a user.

[0216] The "generative AI means" is an artificial intelligence system that analyzes the elements of successful smoking cessation based on stored data and generates advice appropriate for each user.

[0217] "Terminal means" refers to a user terminal that notifies and displays to the user the advice generated by the generation AI means.

[0218] The "progress information display means" refers to a device or function that receives the progress information on quitting smoking entered by the user and visually displays the benefits of quitting smoking based on that progress.

[0219] The "community function providing means" is a system that provides a function that allows users to share their quit smoking status with other users in real time and encourage each other.

[0220] "Data protection measures" are techniques or devices used to encrypt user data and transmit it to a secure server.

[0221] "Access control measures" are technologies or systems that prevent access to data without specific authentication information.

[0222] The "suspicious access warning means" is a device or system that has the function of issuing a warning to the user in real time when a suspicious access is detected.

[0223] The present invention provides a smoking cessation support system, which consists of the following elements: User data is encrypted and sent to a secure server to ensure data security, and specific authentication information is used to enhance security. Furthermore, the system also has a function to send a real-time warning if any suspicious access is detected.

[0224] System Overview

[0225] 1. Server Means

[0226] The server receives, encrypts, and stores data about smoking from users, including age, smoking history, and the number of cigarettes smoked per day.

[0227] 2. Generation AI means

[0228] Based on the user data stored on the server, the AI ​​analyzes the factors that led to successful quitting smoking by comparing it with past cases of successful quitting, and then generates customized advice suited to each user.

[0229] 3. Terminal means

[0230] The customized advice generated by the generation AI means is provided to the user's device, which can be a smartphone, head-mounted display, or the like, for notification and display.

[0231] 4. Progress Information Display Method

[0232] The system receives information about the user's progress in quitting smoking and visually displays the benefits of quitting based on that progress. Progress information includes the number of cigarettes smoked and changes in physical condition during the quit period.

[0233] 5. Means of providing community functions

[0234] It provides a function that allows users to share their smoking cessation progress with other users in real time and encourage each other. For example, it displays messages of encouragement from other users and the number of days since quitting smoking.

[0235] 6. Data protection measures

[0236] User data is encrypted and sent to a secure server using Python and a cryptography library.

[0237] 7. Access Control Measures

[0238] Restrict users who can access data by using specific authentication information. Verify data integrity using HMAC (Hash-based Message Authentication Code).

[0239] 8. Suspicious Access Warning Methods

[0240] A function that sends a warning to users in real time when suspicious access is detected, thereby preventing data leaks and tampering before they occur.

[0241] Specific examples

[0242] When a user launches a smoking cessation app for the first time, they enter basic information (age, smoking history, number of cigarettes smoked per day). This information is encrypted on the device and sent to a server. The server then sends this data to a generation AI, which generates customized smoking cessation advice based on past success stories. For example, specific advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided.

[0243] When users periodically enter progress information (such as the number of cigarettes smoked and changes in their physical condition), the data is re-encrypted and sent to the server, where it is displayed as a visual progress. In addition, if any suspicious access is detected, a warning is sent in real time, allowing users to use the system with peace of mind.

[0244] Prompt Sentence Examples

[0245] "For a user who is a 30-year-old male who has been smoking for 10 years and smokes 20 cigarettes a day, please provide advice on gradually reducing the number of cigarettes you smoke, based on success stories."

[0246] As a result, the smoking cessation support system of the present invention can provide individualized smoking cessation advice while strengthening the security of user data, thereby improving the user's success rate in quitting smoking.

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

[0248] Step 1:

[0249] Users install and launch a smoking cessation support app on a device such as a smartphone or head-mounted display. When launching the app for the first time, users enter basic information such as their age, smoking history, and the number of cigarettes smoked per day. This basic information is received by the device, and the data entered by the user is saved on the device.

[0250] Step 2:

[0251] The terminal encrypts the basic information entered by the user. The Python cryptography library is used for encryption. The input data (basic information) is encrypted using an encryption key to generate encrypted data.

[0252] Step 3:

[0253] The device sends the encrypted basic information to a secure server, which stores the received encrypted data in a database.

[0254] Step 4:

[0255] The server decrypts the stored encrypted data and sends it to the generation AI. The generation AI receives the decrypted data as input and compares it with past cases of successful quitting smoking. The generation AI analyzes the data and generates smoking cessation advice customized for each user. The generated advice is returned to the server and re-encrypted.

[0256] Step 5:

[0257] The device receives the encrypted customized advice from the server and decrypts it. The decrypted advice is notified and displayed within the app on the device. The user can view the provided advice and take action based on its content.

[0258] Step 6:

[0259] The user periodically inputs information about their progress in quitting smoking (such as the number of cigarettes smoked and changes in their physical condition while quitting smoking) into the device. The device then encrypts the information and sends it to the server.

[0260] Step 7:

[0261] The server stores the progress information received from the user in a database. Based on the stored data, it generates graphs and charts to visualize the progress. The generated visualization data is encrypted and sent to the device.

[0262] Step 8:

[0263] The terminal decodes the visualization data received from the server and displays it to the user, who can visually check the progress.

[0264] Step 9:

[0265] Users can access the community function, share their quit smoking status with other users in real time, and enter comments and messages to encourage each other. The device encrypts the community information and sends it to the server.

[0266] Step 10:

[0267] The server stores the information received from the community in a database and shares it with other users. Each user's progress and comments are updated in real time. If any suspicious access is detected, the server blocks the access and sends a warning to the user in real time.

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

[0269] This invention is a system for effectively supporting smoking cessation, providing customized advice and information to individual users. It also enables users to support each other through a real-time community function. Furthermore, it aims to improve the success rate of quitting smoking by combining it with an emotion engine that analyzes the user's emotional state and provides more precise feedback.

[0270] System Overview

[0271] The system consists of the following components:

[0272] 1. A server means for receiving smoking-related data from users and storing said data.

[0273] 2. Data analysis and advice generation using generative AI tools

[0274] 3. Terminal means for providing the generated advice to the user terminal and notifying and displaying it

[0275] 4. A means to receive information on the progress of quitting smoking entered by the user and visually display the benefits of quitting smoking based on that progress.

[0276] 5. Community function that allows users to share their quit smoking status with other users in real time and encourage each other

[0277] 6. Emotion engine that recognizes user emotions and generates appropriate feedback

[0278] Program processing

[0279] User Registration and Profile Settings

[0280] The user downloads and installs the app. When the device first launches, it displays a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day, etc.). Once the user has completed entering the information and submitted it, the device sends it to the server. The server stores the received data in a database.

[0281] Analysis of factors for successful smoking cessation using generative AI

[0282] The server sends the saved user data to the AI ​​as an analysis request. The AI ​​receives this data, compares it with past cases of successful smoking cessation, and extracts the elements of success. The generated advice is returned to the server, where it is again linked to the user's profile and stored in the database.

[0283] Emotion analysis using an emotion engine

[0284] The device collects sensor data and user input data to gather the user's emotional state. This includes facial recognition and voice analysis. The collected emotional data is sent to a server, which then analyzes it with an emotion engine. The emotion engine analyzes the data and identifies the user's emotional state (e.g., stress, joy, impatience, etc.).

[0285] Providing customized advice

[0286] Based on the results of the emotion engine, the generative AI generates more precise advice. For example, if the user is in a high stress state, it will provide advice on relaxation techniques and mindfulness. This advice is notified and displayed on the device.

[0287] Benefits of quitting smoking and visualization of progress

[0288] The user periodically enters their smoking cessation progress into the device, such as the number of cigarettes smoked and the benefits they have experienced while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device, which then displays them to the user.

[0289] Real-time community features

[0290] Users express their intention to participate in the community function and share information with other users as appropriate. The server updates the smoking cessation status in real time, collecting and displaying each user's progress. The device is designed to notify users of this and encourage each other. For example, it may display a notification such as "User A has achieved 10 days of no smoking" or messages of encouragement from other users.

[0291] Specific examples

[0292] Let's say a user opens a smoking cessation app for the first time. During the initial setup, they enter their age, smoking history, and number of cigarettes smoked per day, and this information is sent to the server. The server then sends this data to a generation AI, which generates personalized smoking cessation advice. For example, advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided. This advice is then notified to the user's device and displayed visually.

[0293] Furthermore, if the user is feeling stressed, the emotion engine analyzes that information and the generative AI generates adaptive advice tailored to the situation. For example, it provides breathing and relaxation techniques to reduce stress. This allows the user to receive more accurate support.

[0294] Users periodically enter the number of cigarettes they smoke per day and changes in their physical condition while quitting smoking. The server stores this information in a database and converts it into visual progress data in charts and graphs. This allows users to check their progress in quitting smoking in real time and visually recognize the benefits of their efforts. The community function also serves as a platform for users to share their quitting progress with other users and encourage each other.

[0295] The above is an embodiment of the present invention. By using this system, users can receive effective support for quitting smoking while also sharing support with other smokers, thereby increasing the success rate. By combining it with an emotion engine, more detailed support tailored to the user's psychological state becomes possible, which is expected to improve the success rate of quitting smoking.

[0296] The processing flow will be explained below.

[0297] Step 1:

[0298] The user downloads and installs the app.

[0299] How it works: A user selects an app from the app store, downloads it, and completes the installation.

[0300] Step 2:

[0301] The device displays a basic information input screen.

[0302] Behavior: When the app is first launched, a form is displayed, prompting the user to enter information such as "age," "smoking history," and "number of cigarettes smoked per day."

[0303] Step 3:

[0304] The user enters basic information and presses the submit button.

[0305] Action: Enter the required information into the form and tap the submit button.

[0306] Step 4:

[0307] The terminal transmits the input information to the server.

[0308] What it does: Sends input data to a server over an internet connection.

[0309] Step 5:

[0310] The server stores the user's profile in a database.

[0311] What it does: Correctly parses the received data and stores it in the database.

[0312] Step 6:

[0313] The server sends an analysis request to the generation AI based on user data.

[0314] Operation: Retrieves user information from the database and sends the input data to the analysis module of the generation AI.

[0315] Step 7:

[0316] The generated AI compares the data with that of other users who have successfully quit smoking and extracts commonalities and elements of success.

[0317] How it works: Analyzes large amounts of historical data to identify common patterns of success and personalized smoking cessation strategies.

[0318] Step 8:

[0319] Generative AI generates advice suited to each individual user.

[0320] How it works: Based on the user's attributes and past data, it outputs optimal smoking cessation advice in text format.

[0321] Step 9:

[0322] The server stores the advice received from the generated AI in a database.

[0323] What it does: The generated advice is integrated back into the user profile and saved in the database.

[0324] Step 10:

[0325] The device notifies / displays customized advice to the user.

[0326] Behavior: Updates the app's UI to display the advice provided by the AI ​​in a user-friendly format, and also sends a push notification if notifications are enabled.

[0327] Step 11:

[0328] The terminal acquires sensor data or user input data to gather the user's emotional state.

[0329] What it does: Uses facial recognition and voice analysis technologies to collect data to analyze a user's facial expressions and tone of voice.

[0330] Step 12:

[0331] The terminal transmits the emotional state data to the server.

[0332] How it works: After collecting emotion data, it sends it to a server via the internet.

[0333] Step 13:

[0334] The server requests emotion analysis from the emotion engine.

[0335] Behavior: The received emotion data is sent to the emotion engine as an analysis request.

[0336] Step 14:

[0337] An emotion engine analyzes the collected data to identify the user's emotional state.

[0338] What it does: Performs data analysis to identify the user's emotional state (e.g., stress, joy, impatience, etc.).

[0339] Step 15:

[0340] Based on the results of the emotion engine, a generative AI means generates adaptive advice.

[0341] How it works: The generative AI generates optimal advice based on the emotional state and returns it to the server.

[0342] Step 16:

[0343] The server stores the generated advice in a database.

[0344] How it works: Advice generated based on emotional state is integrated with the user profile and stored in a database.

[0345] Step 17:

[0346] The device notifies / displays the analyzed advice to the user.

[0347] Behavior: Provides advice and visual feedback to the user through an app alert or notification.

[0348] Step 18:

[0349] The user inputs the progress of quitting smoking into the terminal.

[0350] How it works: Enter the number of cigarettes smoked, the effects you have felt, etc. into the quit smoking progress input form that appears periodically, and then submit it.

[0351] Step 19:

[0352] The device sends progress data to the server.

[0353] What it does: The entered progress information is sent to a server via the Internet.

[0354] Step 20:

[0355] The server stores the progress data in a database and analyzes the progress.

[0356] What it does: Saves progress data and analyzes progress using the analytics module.

[0357] Step 21:

[0358] The server generates graphs and charts that visualize the benefits of quitting smoking.

[0359] What it does: Generates visually easy-to-understand graphs and charts based on the analysis results.

[0360] Step 22:

[0361] The terminal displays the visualized information to the user.

[0362] What it does: Display the generated graphs and charts in an in-app dashboard.

[0363] Step 23:

[0364] The user confirms their intention to participate in the community function.

[0365] Action: Select "Participate in community features" on the options settings screen and perform the necessary confirmation.

[0366] Step 24:

[0367] The server provides a function to update the non-smoking status in real time.

[0368] What it does: Provides real-time updates on a user's progress in quitting smoking and shares it with other users.

[0369] Step 25:

[0370] The server collects and displays the progress of other users.

[0371] What it does: Collects all users' progress information, applies appropriate filtering, and generates data for display.

[0372] Step 26:

[0373] The device allows users to post messages and encouragement within the community.

[0374] What it does: It provides a posting form and a UI for displaying messages on the community page within the app, activating the posting function.

[0375] Step 27:

[0376] Users can encourage other users within the community and view shared information.

[0377] What it does: View other users' posts and progress, and react to them by commenting or liking them.

[0378] Example 2

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

[0380] In smoking cessation support, it is difficult to provide optimal advice to each individual user and to make it easy to visually check their progress in quitting smoking. Another challenge is to increase the success rate of quitting smoking by providing appropriate feedback according to the user's emotional state. We would like to further increase motivation by communicating with other users and encouraging each other in real time.

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

[0382] In this invention, the server includes an information processing device that receives smoking-related data from users and stores the data; an artificial intelligence generation device that analyzes factors for successful smoking cessation based on the generated data and generates advice tailored to each user; a communication device that provides the generated advice to the user's terminal and notifies and displays it; a device that receives smoking cessation progress information entered by the user and visually displays the benefits of quitting smoking based on that progress; an interaction device that shares smoking cessation progress with other users in real time and encourages each other; and an emotion analysis device that analyzes the user's emotional state and provides feedback based on that information. This allows for optimal smoking cessation advice to be provided to each user, as well as for easily visualizing the user's smoking cessation progress and providing feedback tailored to the user's emotional state. Furthermore, a real-time community function allows users to encourage each other in the smoking cessation process, thereby increasing the success rate of quitting smoking.

[0383] The "information processing device means" is a device that has the function of receiving smoking-related data from a user and storing the data.

[0384] The "generative artificial intelligence means" is an artificial intelligence that has the function of analyzing stored user data, extracting elements of successful smoking cessation, and generating advice appropriate for each user.

[0385] The "communication device means" is a device having a function of providing the generated advice to the user terminal, and notifying and displaying the advice.

[0386] The "device means" is a device that has the function of receiving smoking cessation progress information input by the user and visually displaying the benefits of quitting smoking based on that progress.

[0387] "Interaction means" refers to a means that provides a communication function for sharing the status of quitting smoking with other users in real time and encouraging each other.

[0388] The "emotion analysis device means" is a device that has the function of analyzing the user's emotional state and providing feedback based on that data.

[0389] The present invention is a system for effectively supporting users to quit smoking, providing individual advice and information to users and enabling mutual support between users. Specific embodiments of the system are described below.

[0390] Hardware and software used

[0391] The system uses the following major hardware and software:

[0392] User terminal (smartphone, tablet, etc.): A device where the user inputs smoking cessation data and receives advice from the system.

[0393] Server: A central information processing device that stores user data and performs analysis and advice generation.

[0394] Generative AI model: An artificial intelligence implemented on a server that analyzes user data and generates personalized smoking cessation advice.

[0395] Emotion analysis device: Software that analyzes a user's emotional state using sensors, cameras, and voice recognition functions installed on the user's device.

[0396] Database: Located on the server, it stores basic user information, progress data, and generated advice.

[0397] Basic system configuration

[0398] This system consists of the following elements:

[0399] 1. User data entry

[0400] The user downloads and installs the app. When the app is launched for the first time, the device displays a form for entering basic information such as age, smoking history, and number of cigarettes smoked per day, and the information entered by the user is sent to the server.

[0401] 2. Data storage and analysis

[0402] The server stores the received basic information in a database and sends an analysis request to the generative AI model, which analyzes the stored data and generates personalized advice to quit smoking. The generated advice is returned to the server and stored in the database.

[0403] 3. Emotion analysis

[0404] The device uses sensors (camera, microphone, etc.) to capture the user's facial expressions and voice. This data is sent to a server and analyzed by an emotion analyzer. Based on the user's emotional state, the system requests a generative AI model to provide more accurate advice.

[0405] 4. Providing advice

[0406] The server sends the generated advice to the user's terminal, which notifies and displays it to the user.

[0407] 5. Monitoring smoking cessation progress

[0408] The user periodically enters information about their progress in quitting smoking, such as the number of cigarettes smoked per day and changes in their physical condition while quitting smoking. This data is sent to the server, which then visualizes the progress and displays it as progress charts and graphs.

[0409] 6. Community Features

[0410] Users can share their progress in quitting smoking with other users in real time and encourage each other. The server manages this information and updates it as needed. The device notifies the user of encouraging messages from other users and their progress.

[0411] Examples of concrete examples and prompts

[0412] Specific examples

[0413] When a user opens the app for the first time, they are prompted to enter their age, smoking history, and number of cigarettes smoked per day. After the user enters and submits this information, the device sends the data to the server, which then stores it in a database. A generative AI model analyzes this information and generates advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day," which is then displayed on the device.

[0414] Prompt Sentence Examples

[0415] "How old are you?"

[0416] "How many cigarettes do you smoke per day?"

[0417] "Please tell us why you stopped smoking."

[0418] The system can increase the success rate of quitting smoking by providing personalized advice and feedback based on emotion analysis to support quitting, and its real-time community function allows users to encourage each other to quit smoking.

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

[0420] Step 1:

[0421] Download and install the app

[0422] The user downloads the smoking cessation support app from the app store and installs it on their smartphone or tablet. Once installation is complete, the user launches the app for the first time.

[0423] Input: Download and first launch of the app

[0424] Output: Display of initial setup screen

[0425] Step 2:

[0426] Enter basic information

[0427] The user enters the necessary information into the basic information input form (age, smoking history, number of cigarettes smoked per day, etc.) that is displayed when the app is first launched. Once the input is complete, the user presses the send button.

[0428] Input: Age, smoking history, number of cigarettes smoked per day

[0429] Output: Generate basic information data

[0430] Step 3:

[0431] Sending data

[0432] The terminal sends the basic information data entered by the user to the server, where the data is encrypted to protect privacy.

[0433] Input: Basic information data

[0434] Output: Send data to the server

[0435] Step 4:

[0436] Data storage and analysis requests

[0437] The server stores the received basic information data in a database, and simultaneously sends the stored data to the generative AI model, requesting data analysis and advice generation.

[0438] Input: Basic information data

[0439] Output: Save in database, request analysis to generative AI model

[0440] Step 5:

[0441] Advice generation using generative AI models

[0442] The generative AI model compares the basic information data sent from the server with past successful cases of quitting smoking and generates individualized advice for quitting smoking. The generated advice is then sent back to the server.

[0443] Input: Basic information data

[0444] Output: Smoking cessation advice

[0445] Step 6:

[0446] Saving and sending advice

[0447] The server stores the advice received from the generative AI model in a database and also transmits the saved advice to the user's device.

[0448] Input: Smoking cessation advice

[0449] Output: Save in database, send to user terminal

[0450] Step 7:

[0451] Advice notification and display

[0452] The device receives the advice sent from the server and notifies the user, who then opens the app to visually confirm the advice.

[0453] Input: Smoking cessation advice

[0454] Output: User notification and display

[0455] Step 8:

[0456] Collecting Emotional Data

[0457] While the user is using the app, the device uses sensors such as the camera and microphone to collect the user's facial expressions and voice.

[0458] Input: Camera video, audio data

[0459] Output: Emotion data

[0460] Step 9:

[0461] Sending and analyzing emotional data

[0462] The device sends the collected emotional data to a server. The server then sends the received emotional data to an emotion analysis device and requests an analysis. The emotion analysis device identifies the user's emotional state and returns the results to the server.

[0463] Input: Emotion data

[0464] Output: Emotional state

[0465] Step 10:

[0466] Emotion-based advice generation

[0467] The server then requests the generative AI model to analyze the user's emotional state again, generating precise advice based on the user's emotion. The generated advice is then sent back to the server and transmitted to the device.

[0468] Input: Emotional state

[0469] Output: Emotion-based smoking cessation advice

[0470] Step 11:

[0471] Entering smoking cessation progress data

[0472] Users periodically enter their smoking cessation progress data, such as the number of cigarettes smoked and changes in their physical condition, into the app, which then sends the data from the device to the server.

[0473] Input: number of cigarettes smoked, changes in physical condition, etc.

[0474] Output: Progress data

[0475] Step 12:

[0476] Save and visualize progress data

[0477] The server stores the received progress data in a database and generates graphs and charts to visualize the progress, which are then sent to the terminal and displayed to the user.

[0478] Input: Progress data

[0479] Output: Visualized data (graphs, charts)

[0480] Step 13:

[0481] Use of community features

[0482] If a user expresses their intention to participate in the community function, they can share their smoking cessation progress with other users in real time and encourage each other. The server manages the user's progress and updates the information as appropriate. The device notifies the user of encouraging messages and progress from other users.

[0483] Input: User progress, cheering message

[0484] Output: User notification

[0485] At each step of the system, the input data is appropriately processed and analyzed to provide useful smoking cessation support information to the user. By combining it with emotion analysis, more precise and personalized advice can be provided, improving the success rate of quitting smoking.

[0486] (Application example 2)

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

[0488] Conventional smoking cessation support systems do not provide real-time advice tailored to the user's emotional state or specific work situation, limiting the effectiveness of their smoking cessation support. Furthermore, the system lacks a fully developed user community, and lacks a mechanism for encouraging each other to increase the success rate of quitting smoking. Furthermore, there is no way to visually check progress, making it difficult for users to maintain their motivation.

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

[0490] In this invention, the server includes: a database means for receiving smoking-related data from users and storing the data; an analysis engine means for analyzing factors for successful smoking cessation based on the generated data and generating advice tailored to each user; a display means for providing the generated advice to a user terminal and notifying and displaying it; a visualization means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress; a sharing means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other; an emotion analysis means for analyzing the user's emotional state and generating appropriate feedback; and a work support advice means for providing real-time advice tailored to the user's work situation. This makes it possible to provide effective smoking cessation support tailored to the user's emotional state and work situation, maintain motivation by visually checking progress, and encourage each other in real time, thereby improving the success rate of quitting smoking.

[0491] "Database means" refers to a system that stores smoking-related data collected from users.

[0492] The "analysis engine means" is a system that analyzes the elements of successful smoking cessation based on the stored data and generates advice suited to each user.

[0493] The "display means" is a system that notifies the generated advice to the user's terminal and visually displays it.

[0494] The "visualization means" is a system that receives smoking cessation progress information entered by the user and visually displays the benefits of quitting smoking based on that progress.

[0495] "Sharing means" is a system that provides a community function that allows users to share their quit smoking status with other users in real time and encourage each other.

[0496] The "emotion analysis means" is a system that analyzes the user's emotional state and generates appropriate feedback.

[0497] The "business support advice means" is a system that provides real-time advice according to the user's work situation.

[0498] This invention is a system for supporting users in quitting smoking, which improves the success rate of quitting smoking through emotion analysis and real-time advice provision. This system is composed of a database means, an analysis engine means, a display means, a visualization means, a sharing means, an emotion analysis means, and a business support advice means.

[0499] Database Methods:

[0500] The server receives data about the user's smoking (smoking history, number of cigarettes smoked per day, progress in quitting smoking, etc.) and stores it in a database. This allows the accumulation of basic data for analyzing each user's smoking cessation trends and success factors.

[0501] Analysis Engine Methods:

[0502] The server uses an analytical engine based on the data stored in the database to analyze the factors that contribute to successful smoking cessation. This analytical engine uses a generative AI model, which compares accumulated past smoking cessation data and generates advice tailored to each user.

[0503] Display means:

[0504] The advice generated by the analysis engine is sent and displayed on the user's device (such as a smartphone or tablet), allowing the user to follow the advice to help them quit smoking.

[0505] Visualization methods:

[0506] It is a means of receiving information on the user's progress in quitting smoking (e.g., the number of cigarettes smoked, changes in physical condition while quitting smoking, etc.) and visually displaying the benefits of quitting smoking based on that progress. The server generates graphs and charts that visualize the progress and sends them to the user's device.

[0507] Sharing method:

[0508] It provides a community function that allows users to share their quit smoking progress with other users in real time and encourage each other. This function allows users to check the progress and support messages of other quitters. The server updates the quit smoking progress in real time and collects and displays each user's progress.

[0509] Emotion analysis means:

[0510] The user device uses the camera and microphone of the smartphone or tablet to perform facial recognition and voice analysis to collect emotional state. This sensor data is sent to a server, where an emotion analysis engine analyzes the data and identifies the user's emotional state (e.g., stress, joy, impatience, etc.).

[0511] Business support and advice methods:

[0512] The analysis engine provides real-time work support advice based on the user's work situation. For example, if a delivery driver is feeling high stress, it will advise them on relaxation techniques such as deep breathing and stretching.

[0513] Examples:

[0514] Driver A launches the app for the first time and enters his or her smoking history and the number of cigarettes smoked per day. This information is sent to the server, where it is analyzed by the generative AI model, and the driver is given the advice to "gradually reduce the number of cigarettes smoked." Furthermore, if the emotion analysis method determines that the driver is under high stress, the app immediately provides specific advice such as "Try taking deep breaths and stretching for five minutes." Other drivers also display encouraging messages, such as "Congratulations on achieving 15 days without smoking!"

[0515] Example prompt sentence:

[0516] User ID: 001

[0517] Age: 30

[0518] Smoking history: 10 years

[0519] Number of cigarettes smoked per day: 20

[0520] To the generated AI:

[0521] User ID 001 is currently under stress. Please advise how to relax.

[0522] Response from the generative AI:

[0523] "Try taking some deep breaths and doing five minutes of stretching."

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

[0525] Step 1:

[0526] (User registration and profile settings)

[0527] When users first launch the smoking cessation support app, they download it and enter basic information such as their smoking history, age, and the number of cigarettes they smoke per day.

[0528] Input: User basic information such as smoking history, age, number of cigarettes smoked per day

[0529] Data processing and calculation: The input data is converted into JSON format and sent to the server using the HTTPS protocol.

[0530] Output: User basic information sent to the server

[0531] Step 2:

[0532] (Saving to database)

[0533] The server stores the received user data in a database.

[0534] Input: User's basic information (smoking history, age, number of cigarettes smoked per day, etc.)

[0535] Data manipulation and calculation: Generates and executes SQL queries to insert the received data into the appropriate entities in the database.

[0536] Output: User basic information stored in the database

[0537] Step 3:

[0538] (Analysis of factors for successful quitting smoking using an analytical engine)

[0539] The server uses a generative AI model to analyze the factors that lead to successful smoking cessation based on user data stored in a database.

[0540] Input: User data (smoking history, age, number of cigarettes smoked per day, etc.)

[0541] Data processing and calculation: The data is input into a generative AI model and analyzed by comparing it with past successful smoking cessation cases.

[0542] Output: Personalized smoking cessation advice

[0543] Step 4:

[0544] (Generation and notification of analysis results)

[0545] The generated advice is sent from the server to the user terminal and displayed visually.

[0546] Input: Customized smoking cessation advice generated by a generative AI model

[0547] Data processing and calculation: Generate and send notification messages to send advice to user terminals.

[0548] Output: Smoking cessation advice sent to the user's device

[0549] Step 5:

[0550] (Collecting and analyzing emotional states)

[0551] To collect the user's emotional state, facial recognition and voice analysis are performed using the device's camera and microphone.

[0552] Input: Camera images and audio data from smartphones and tablets

[0553] Data processing and computation: Using facial recognition and voice analysis algorithms to identify emotional states.

[0554] Output: Emotional state identified by the emotion analysis engine (e.g., stressed, excited, etc.)

[0555] Step 6:

[0556] (Providing feedback based on sentiment analysis)

[0557] Based on the results of sentiment analysis, generative AI provides appropriate feedback.

[0558] Input: Analysis results of the sentiment analysis engine

[0559] Data processing and computation: Generative AI models are used to generate advice that best suits your emotional state.

[0560] Output: Feedback advice (e.g. relaxation techniques)

[0561] Step 7:

[0562] (Visualization of smoking cessation progress and benefits)

[0563] The user periodically enters their progress in quitting smoking and the information is visualized.

[0564] Input: User progress data (number of cigarettes smoked, changes in physical condition, etc.)

[0565] Data processing and calculation: Generate graphs and charts for visualization on the server

[0566] Output: Progress graphs and charts displayed on the user's terminal

[0567] Step 8:

[0568] (Community function through sharing methods)

[0569] Users can share their quit smoking status with other users in real time and take advantage of the community function.

[0570] Input: Each user's progress in quitting smoking

[0571] Data processing and calculation: Aggregate data, generate shared messages, and send them to each user device

[0572] Output: Messages of encouragement and progress updates from other users

[0573] Step 9:

[0574] (Providing business support advice)

[0575] Provides real-time advice tailored to the user's work situation.

[0576] Input: User's job role, emotional state, and other relevant data

[0577] Data processing and calculation: Analyzes the user's work situation using an analytical engine and generates optimal advice

[0578] Output: Real-time business advice

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

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

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

[0582] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0595] The present invention is a system for effectively supporting smoking cessation, providing customized advice and information to individual users, and enabling mutual support among users through a real-time community function.

[0596] System Overview

[0597] The system consists of the following components:

[0598] 1. A server means for receiving smoking-related data from users and storing said data.

[0599] 2. Data analysis and advice generation using generative AI tools

[0600] 3. Terminal means for providing the generated advice to the user terminal and notifying and displaying it

[0601] 4. A means to receive information on the progress of quitting smoking entered by the user and visually display the benefits of quitting smoking based on that progress.

[0602] 5. Community function that allows users to share their quit smoking status with other users in real time and encourage each other

[0603] Program processing

[0604] User Registration and Profile Settings

[0605] The user downloads and installs the app. When the device first launches, it displays a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day, etc.). Once the user has completed entering the information and submitted it, the device sends it to the server. The server stores the received data in a database.

[0606] Analysis of factors for successful smoking cessation using generative AI

[0607] The server sends the saved user data to the AI ​​as an analysis request. The AI ​​receives this data, compares it with past cases of successful smoking cessation, and extracts the elements of success. The generated advice is returned to the server, where it is again linked to the user's profile and stored in the database.

[0608] Providing customized advice

[0609] The device receives notifications from the server, generates customized advice, and displays it in the app. Notifications are sent periodically to encourage users to take action.

[0610] Benefits of quitting smoking and visualization of progress

[0611] The user periodically enters their smoking cessation progress into the device, such as the number of cigarettes smoked and the benefits they have experienced while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device, which then displays them to the user.

[0612] Real-time community features

[0613] Users express their intention to participate in the community function and share information with other users as appropriate. The server updates the smoking cessation status in real time, collecting and displaying each user's progress. The device is designed to notify users of this and encourage each other. For example, it may display a notification such as "User A has achieved 10 days of no smoking" or messages of encouragement from other users.

[0614] Specific examples

[0615] Let's say a user opens a smoking cessation app for the first time. During the initial setup, they enter their age, smoking history, and number of cigarettes smoked per day, and this information is sent to the server. The server then sends this data to a generation AI, which generates personalized smoking cessation advice. For example, advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided. This advice is then notified to the user's device and displayed visually.

[0616] Users periodically enter the number of cigarettes they smoke per day and changes in their physical condition while quitting smoking. The server stores this information in a database and converts it into visual progress data in charts and graphs. This allows users to check their progress in quitting smoking in real time and visually recognize the benefits of their efforts. The community function also serves as a platform for users to share their quitting progress with other users and encourage each other.

[0617] The above is an embodiment of the present invention. By using this system, users can receive effective support for quitting smoking while also supporting each other with other smokers, thereby increasing the success rate.

[0618] The processing flow will be explained below.

[0619] Step 1:

[0620] The user downloads and installs the app.

[0621] How it works: A user selects an app from the app store, downloads it, and completes the installation.

[0622] Step 2:

[0623] The device displays a basic information input screen.

[0624] Behavior: When the app is first launched, a form is displayed, prompting the user to enter information such as "age," "smoking history," and "number of cigarettes smoked per day."

[0625] Step 3:

[0626] The user enters basic information and presses the submit button.

[0627] Action: Enter the required information into the form and tap the submit button.

[0628] Step 4:

[0629] The terminal transmits the input information to the server.

[0630] What it does: Sends input data to a server over an internet connection.

[0631] Step 5:

[0632] The server stores the user's profile in a database.

[0633] What it does: Correctly parses the received data and stores it in the database.

[0634] Step 6:

[0635] The server sends an analysis request to the generation AI based on user data.

[0636] Operation: Retrieves user information from the database and sends the input data to the analysis module of the generation AI.

[0637] Step 7:

[0638] The generated AI compares the data with that of other users who have successfully quit smoking and extracts commonalities and elements of success.

[0639] How it works: Analyzes large amounts of historical data to identify common patterns of success and personalized smoking cessation strategies.

[0640] Step 8:

[0641] Generative AI generates advice suited to each individual user.

[0642] How it works: Based on the user's attributes and past data, it outputs optimal smoking cessation advice in text format.

[0643] Step 9:

[0644] The server stores the advice received from the generated AI in a database.

[0645] What it does: The generated advice is integrated back into the user profile and saved in the database.

[0646] Step 10:

[0647] The device notifies / displays customized advice to the user.

[0648] Behavior: Updates the app's UI to display the advice provided by the AI ​​in a user-friendly format, and also sends a push notification if notifications are enabled.

[0649] Step 11:

[0650] The user inputs the progress of quitting smoking into the terminal.

[0651] How it works: Enter the number of cigarettes smoked, the effects you have felt, etc. into the quit smoking progress input form that appears periodically, and then submit it.

[0652] Step 12:

[0653] The device sends progress data to the server.

[0654] What it does: The entered progress information is sent to a server via the Internet.

[0655] Step 13:

[0656] The server stores the progress data in a database and analyzes the progress.

[0657] What it does: Saves progress data and analyzes progress using the analytics module.

[0658] Step 14:

[0659] The server generates graphs and charts that visualize the benefits of quitting smoking.

[0660] What it does: Generates visually easy-to-understand graphs and charts based on the analysis results.

[0661] Step 15:

[0662] The terminal displays the visualized information to the user.

[0663] What it does: Display the generated graphs and charts in an in-app dashboard.

[0664] Step 16:

[0665] The user confirms their intention to participate in the community function.

[0666] Action: Select "Participate in community features" on the options settings screen and perform the necessary confirmation.

[0667] Step 17:

[0668] The server provides a function to update the non-smoking status in real time.

[0669] What it does: Provides real-time updates on a user's progress in quitting smoking and shares it with other users.

[0670] Step 18:

[0671] The server collects and displays the progress of other users.

[0672] What it does: Collects all users' progress information, applies appropriate filtering, and generates data for display.

[0673] Step 19:

[0674] The device allows users to post messages and encouragement within the community.

[0675] What it does: It provides a posting form and a UI for displaying messages on the community page within the app, activating the posting function.

[0676] Step 20:

[0677] Users can encourage other users within the community and view shared information.

[0678] What it does: View other users' posts and progress, and react to them by commenting or liking them.

[0679] Example 1

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

[0681] Currently, there are many smoking cessation support systems, but they generally only provide uniform advice and do not adequately provide optimal support for each individual quitter.In addition, they lack the functionality to visually check individual progress in real time and share smoking cessation status with other users, making it difficult to improve smoking cessation rates.

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

[0683] In this invention, the server includes means for receiving smoking-related data from users and saving the data, means for sending the saved data as an analysis request to a generative AI model and analyzing the elements of successful smoking cessation, means for generating advice tailored to each user based on the analysis results returned by the generative AI model and saving the advice in a database, means for providing the generated advice to user terminals and notifying and displaying the user, means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress, and means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other. This provides smoking cessation support customized to each user, enabling real-time progress monitoring and mutual support through the community.

[0684] A "user" is an individual who uses this system to receive smoking cessation support.

[0685] "Smoking data" refers to information entered by the user, such as age, smoking history, and number of cigarettes smoked per day.

[0686] A "server" is a device or system that stores data received from users and sends analysis requests to the generative AI model.

[0687] The "generative AI model" is an artificial intelligence system that compares past cases of successful quitting smoking with user data to extract elements of successful quitting smoking.

[0688] "Advice" refers to specific instructions and advice on smoking cessation provided to each user based on the results of analysis by the generative AI model.

[0689] A "database" is a data storage system for storing and managing user information and generated advice.

[0690] "Terminal" refers to a device used by a user to input information or receive advice, including a smartphone or tablet.

[0691] "Notification" is a system that notifies users of periodic information updates and advice that the terminal receives from the server.

[0692] "Visualization" is the process of displaying data in the form of charts, graphs, etc., to enable users to intuitively understand it.

[0693] The "community function" allows users to share their quit smoking status in real time and encourage each other.

[0694] "Real-time" means that information is updated instantly with almost no delay.

[0695] This invention is a system that provides customized smoking cessation support to individual users and realizes mutual support through community functions. This system is composed of users, terminals, a server, a generative AI model, etc.

[0696] System configuration

[0697] User

[0698] Users are individuals who use this system to receive smoking cessation support, enter the necessary information, and receive the advice and progress information provided.

[0699] Terminal

[0700] Terminals are devices used by users to input information and receive advice. They include smartphones, tablets, and computers. Terminals input data from users, receive notifications from servers, and display visualized progress information.

[0701] server

[0702] The server is a device or system that stores data received from users, sends analysis requests to the generative AI model, generates advice based on the returned results, and stores the advice in a database. The server also aggregates user progress information and processes the information to provide community functions.

[0703] Generative AI Models

[0704] A generative AI model (e.g., OpenAI's GPT-4) analyzes stored user data, compares it with past successful smoking cessation cases to extract successful factors, and generates advice customized for each user.

[0705] Program processing

[0706] User Registration and Profile Settings

[0707] Users download and install the app, and when they launch it for the first time, they enter basic information such as their age, smoking history, and the number of cigarettes they smoke per day into a form displayed on the device. The entered information is sent from the device to the server, which then stores it in a database.

[0708] Analysis of factors for successful smoking cessation using generative AI

[0709] The server sends the saved user data to the generative AI model and requests its analysis. The generative AI model compares the received data with past successful cases of quitting smoking and analyzes the factors that led to success. The advice returned by the generative AI model is linked to the user's profile by the server and stored in a database.

[0710] Providing customized advice

[0711] The server then sends the generated customized advice to the user's device, which then receives the notification and displays the advice to the user within the app, providing specific support for the user's daily smoking cessation activities.

[0712] Benefits of quitting smoking and visualization of progress

[0713] Users regularly enter their progress in quitting smoking into the device. For example, they enter the number of cigarettes they have smoked and any changes in their physical condition they have noticed while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device. The device displays these to the user, allowing them to visually check their progress.

[0714] Real-time community features

[0715] When a user expresses their intention to participate in the community function, the server obtains and shares information on other users' progress in real time. The device receives updates from the server and notifies other users of their progress and encouraging messages. This allows quitters to encourage each other in real time and support them in continuing their smoking cessation efforts.

[0716] Specific examples

[0717] For example, consider a user who is 30 years old, has been smoking for 10 years, and smokes 20 cigarettes per day. When the user launches the app for the first time, they enter their basic information and send it to the server. The server generates the following prompt and sends it to the generative AI model:

[0718] Prompt: "A 30-year-old user has been smoking for 10 years and smokes 20 cigarettes a day. Generate effective smoking cessation advice."

[0719] The generative AI model returns advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day," which is then received by the server and saved in the user's profile. The advice is then sent to the user's device and displayed within the app.

[0720] Every time a user enters the number of cigarettes smoked per day and changes in their physical condition while quitting smoking, the server stores this information in a database and generates an updated chart to visualize their progress. Users can check their progress in real time. In addition, the community function allows users to see the progress of other quitters and share their own progress to encourage each other.

[0721] The above is an embodiment of the present invention. By using this system, users can receive smoking cessation support tailored to their individual needs and can increase their chances of successfully quitting smoking by providing mutual support to other smokers.

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

[0723] Step 1: Register and set up your profile

[0724] Input: Age, smoking history, number of cigarettes smoked per day

[0725] Specific behavior:

[0726] 1.1 The user downloads and installs the app.

[0727] 1.2 When the device is first started, it will display a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day).

[0728] 1.3 The user enters the required information into the form and presses the "Submit" button.

[0729] 1.4 The terminal sends the entered data to the server in JSON format.

[0730] Output: JSON format user data (age, smoking history, number of cigarettes smoked per day)

[0731] 1.5 The server analyzes the received user data and stores it in the UserProfile table.

[0732] Step 2: Analysis of factors for successful smoking cessation using generative AI

[0733] Input: User data

[0734] Specific behavior:

[0735] 2.1 The server extracts the stored user data and creates a prompt to send to the generative AI model.

[0736] 2.2 The server sends a prompt to the generative AI model.

[0737] Prompt: "A 30-year-old user has been smoking for 10 years and smokes 20 cigarettes a day. Generate effective smoking cessation advice."

[0738] 2.3 The generative AI model receives the prompt text and compares it with past successful smoking cessation cases to extract successful elements.

[0739] 2.4 The generative AI model generates advice (e.g., "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day") and sends it back to the server.

[0740] Output: Generated advice

[0741] 2.5 The server stores the generated advice in a database.

[0742] Step 3: Providing customized advice

[0743] Input: Generated advice

[0744] Specific behavior:

[0745] 3.1 The server creates a notification for each user based on the generated advice.

[0746] 3.2 The server periodically sends notifications containing customized advice to the device.

[0747] 3.3 The device receives the notification from the server and displays the advice generated within the app to the user.

[0748] Output: Customized advice displayed in the app

[0749] Step 4: Visualize the benefits of quitting smoking and your progress

[0750] Input: Smoking cessation progress information (number of cigarettes smoked, changes in physical condition while quitting smoking, etc.)

[0751] Specific behavior:

[0752] 4.1 Users periodically enter their smoking cessation progress information into a dedicated form in the app.

[0753] 4.2 The device sends the entered smoking cessation progress information to the server in JSON format.

[0754] 4.3 The server stores this data in the Progress table and generates graphs and charts to visualize the progress.

[0755] 4.4 The server sends the visualized progress data to the device.

[0756] 4.5 The terminal displays the transmitted visualization data to the user.

[0757] Output: Visualized progress data (graphs, charts)

[0758] Step 5: Real-time community features

[0759] Input: User's progress in quitting smoking and messages of encouragement from other users

[0760] Specific behavior:

[0761] 5.1 By enabling the Community feature, you express your willingness to share anti-smoking information with other users.

[0762] 5.2 The server aggregates all users' smoking cessation progress information and updates the data in real time.

[0763] 5.3 The server sends updated quit smoking progress information and encouraging messages to each user's device in real time.

[0764] 5.4 The device receives real-time notifications from the server and displays information such as "User A has quit smoking for 10 days" and "Encouraging messages from other users: Good luck!"

[0765] Output: Real-time updated community information and messages of encouragement

[0766] The above are the specific processing steps and operations of this system, which allows users to receive individually customized smoking cessation support, real-time progress confirmation, and mutual support through community functions.

[0767] (Application example 1)

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

[0769] Conventional smoking cessation support systems lack user privacy protection and data security, and there is a risk of data leakage or tampering due to unauthorized access. Furthermore, there is a possibility that personal smoking cessation data may be accessed by third parties, raising concerns about privacy violations. Therefore, thorough security measures are required when providing smoking cessation support.

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

[0771] In this invention, the server includes: server means for receiving smoking-related data from users and storing the data; AI generation means for analyzing factors for successful smoking cessation based on the generated data and generating advice tailored to each user; terminal means for providing the generated advice to a user terminal and notifying and displaying it; means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress; means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other; data protection means for encrypting user data and transmitting it to a secure server; access control means for restricting access to data without specific authentication information; and means for notifying users in real time of a warning if suspicious access is detected. This strengthens the security of user data, enabling effective smoking cessation support while thoroughly protecting privacy.

[0772] "User data" refers to information that a user inputs into the smoking cessation support system, and includes, for example, age, smoking history, number of cigarettes smoked per day, and the like.

[0773] The term "server means" refers to a device or system including a server that has the function of receiving and storing data sent from a user.

[0774] The "generative AI means" is an artificial intelligence system that analyzes the elements of successful smoking cessation based on stored data and generates advice appropriate for each user.

[0775] "Terminal means" refers to a user terminal that notifies and displays to the user the advice generated by the generation AI means.

[0776] The "progress information display means" refers to a device or function that receives the progress information on quitting smoking entered by the user and visually displays the benefits of quitting smoking based on that progress.

[0777] The "community function providing means" is a system that provides a function that allows users to share their quit smoking status with other users in real time and encourage each other.

[0778] "Data protection measures" are techniques or devices used to encrypt user data and transmit it to a secure server.

[0779] "Access control measures" are technologies or systems that prevent access to data without specific authentication information.

[0780] The "suspicious access warning means" is a device or system that has the function of issuing a warning to the user in real time when a suspicious access is detected.

[0781] The present invention provides a smoking cessation support system, which consists of the following elements: User data is encrypted and sent to a secure server to ensure data security, and specific authentication information is used to enhance security. Furthermore, the system also has a function to send a real-time warning if any suspicious access is detected.

[0782] System Overview

[0783] 1. Server Means

[0784] The server receives, encrypts, and stores data about smoking from users, including age, smoking history, and the number of cigarettes smoked per day.

[0785] 2. Generation AI means

[0786] Based on the user data stored on the server, the AI ​​analyzes the factors that led to successful quitting smoking by comparing it with past cases of successful quitting, and then generates customized advice suited to each user.

[0787] 3. Terminal means

[0788] The customized advice generated by the generation AI means is provided to the user's device, which can be a smartphone, head-mounted display, or the like, for notification and display.

[0789] 4. Progress Information Display Method

[0790] The system receives information about the user's progress in quitting smoking and visually displays the benefits of quitting based on that progress. Progress information includes the number of cigarettes smoked and changes in physical condition during the quit period.

[0791] 5. Means of providing community functions

[0792] It provides a function that allows users to share their smoking cessation progress with other users in real time and encourage each other. For example, it displays messages of encouragement from other users and the number of days since quitting smoking.

[0793] 6. Data protection measures

[0794] User data is encrypted and sent to a secure server using Python and a cryptography library.

[0795] 7. Access Control Measures

[0796] Restrict users who can access data by using specific authentication information. Verify data integrity using HMAC (Hash-based Message Authentication Code).

[0797] 8. Suspicious Access Warning Methods

[0798] A function that sends a warning to users in real time when suspicious access is detected, thereby preventing data leaks and tampering before they occur.

[0799] Specific examples

[0800] When a user launches a smoking cessation app for the first time, they enter basic information (age, smoking history, number of cigarettes smoked per day). This information is encrypted on the device and sent to a server. The server then sends this data to a generation AI, which generates customized smoking cessation advice based on past success stories. For example, specific advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided.

[0801] When users periodically enter progress information (such as the number of cigarettes smoked and changes in their physical condition), the data is re-encrypted and sent to the server, where it is displayed as a visual progress. In addition, if any suspicious access is detected, a warning is sent in real time, allowing users to use the system with peace of mind.

[0802] Prompt Sentence Examples

[0803] "For a user who is a 30-year-old male who has been smoking for 10 years and smokes 20 cigarettes a day, please provide advice on gradually reducing the number of cigarettes you smoke, based on success stories."

[0804] As a result, the smoking cessation support system of the present invention can provide individualized smoking cessation advice while strengthening the security of user data, thereby improving the user's success rate in quitting smoking.

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

[0806] Step 1:

[0807] Users install and launch a smoking cessation support app on a device such as a smartphone or head-mounted display. When launching the app for the first time, users enter basic information such as their age, smoking history, and the number of cigarettes smoked per day. This basic information is received by the device, and the data entered by the user is saved on the device.

[0808] Step 2:

[0809] The terminal encrypts the basic information entered by the user. The Python cryptography library is used for encryption. The input data (basic information) is encrypted using an encryption key to generate encrypted data.

[0810] Step 3:

[0811] The device sends the encrypted basic information to a secure server, which stores the received encrypted data in a database.

[0812] Step 4:

[0813] The server decrypts the stored encrypted data and sends it to the generation AI. The generation AI receives the decrypted data as input and compares it with past cases of successful quitting smoking. The generation AI analyzes the data and generates smoking cessation advice customized for each user. The generated advice is returned to the server and re-encrypted.

[0814] Step 5:

[0815] The device receives the encrypted customized advice from the server and decrypts it. The decrypted advice is notified and displayed within the app on the device. The user can view the provided advice and take action based on its content.

[0816] Step 6:

[0817] The user periodically inputs information about their progress in quitting smoking (such as the number of cigarettes smoked and changes in their physical condition while quitting smoking) into the device. The device then encrypts the information and sends it to the server.

[0818] Step 7:

[0819] The server stores the progress information received from the user in a database. Based on the stored data, it generates graphs and charts to visualize the progress. The generated visualization data is encrypted and sent to the device.

[0820] Step 8:

[0821] The terminal decodes the visualization data received from the server and displays it to the user, who can visually check the progress.

[0822] Step 9:

[0823] Users can access the community function, share their quit smoking status with other users in real time, and enter comments and messages to encourage each other. The device encrypts the community information and sends it to the server.

[0824] Step 10:

[0825] The server stores the information received from the community in a database and shares it with other users. Each user's progress and comments are updated in real time. If any suspicious access is detected, the server blocks the access and sends a warning to the user in real time.

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

[0827] This invention is a system for effectively supporting smoking cessation, providing customized advice and information to individual users. It also enables users to support each other through a real-time community function. Furthermore, it aims to improve the success rate of quitting smoking by combining it with an emotion engine that analyzes the user's emotional state and provides more precise feedback.

[0828] System Overview

[0829] The system consists of the following components:

[0830] 1. A server means for receiving smoking-related data from users and storing said data.

[0831] 2. Data analysis and advice generation using generative AI tools

[0832] 3. Terminal means for providing the generated advice to the user terminal and notifying and displaying it

[0833] 4. A means to receive information on the progress of quitting smoking entered by the user and visually display the benefits of quitting smoking based on that progress.

[0834] 5. Community function that allows users to share their quit smoking status with other users in real time and encourage each other

[0835] 6. Emotion engine that recognizes user emotions and generates appropriate feedback

[0836] Program processing

[0837] User Registration and Profile Settings

[0838] The user downloads and installs the app. When the device first launches, it displays a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day, etc.). Once the user has completed entering the information and submitted it, the device sends it to the server. The server stores the received data in a database.

[0839] Analysis of factors for successful smoking cessation using generative AI

[0840] The server sends the saved user data to the AI ​​as an analysis request. The AI ​​receives this data, compares it with past cases of successful smoking cessation, and extracts the elements of success. The generated advice is returned to the server, where it is again linked to the user's profile and stored in the database.

[0841] Emotion analysis using an emotion engine

[0842] The device collects sensor data and user input data to gather the user's emotional state. This includes facial recognition and voice analysis. The collected emotional data is sent to a server, which then analyzes it with an emotion engine. The emotion engine analyzes the data and identifies the user's emotional state (e.g., stress, joy, impatience, etc.).

[0843] Providing customized advice

[0844] Based on the results of the emotion engine, the generative AI generates more precise advice. For example, if the user is in a high stress state, it will provide advice on relaxation techniques and mindfulness. This advice is notified and displayed on the device.

[0845] Benefits of quitting smoking and visualization of progress

[0846] The user periodically enters their smoking cessation progress into the device, such as the number of cigarettes smoked and the benefits they have experienced while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device, which then displays them to the user.

[0847] Real-time community features

[0848] Users express their intention to participate in the community function and share information with other users as appropriate. The server updates the smoking cessation status in real time, collecting and displaying each user's progress. The device is designed to notify users of this and encourage each other. For example, it may display a notification such as "User A has achieved 10 days of no smoking" or messages of encouragement from other users.

[0849] Specific examples

[0850] Let's say a user opens a smoking cessation app for the first time. During the initial setup, they enter their age, smoking history, and number of cigarettes smoked per day, and this information is sent to the server. The server then sends this data to a generation AI, which generates personalized smoking cessation advice. For example, advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided. This advice is then notified to the user's device and displayed visually.

[0851] Furthermore, if the user is feeling stressed, the emotion engine analyzes that information and the generative AI generates adaptive advice tailored to the situation. For example, it provides breathing and relaxation techniques to reduce stress. This allows the user to receive more accurate support.

[0852] Users periodically enter the number of cigarettes they smoke per day and changes in their physical condition while quitting smoking. The server stores this information in a database and converts it into visual progress data in charts and graphs. This allows users to check their progress in quitting smoking in real time and visually recognize the benefits of their efforts. The community function also serves as a platform for users to share their quitting progress with other users and encourage each other.

[0853] The above is an embodiment of the present invention. By using this system, users can receive effective support for quitting smoking while also sharing support with other smokers, thereby increasing the success rate. By combining it with an emotion engine, more detailed support tailored to the user's psychological state becomes possible, which is expected to improve the success rate of quitting smoking.

[0854] The processing flow will be explained below.

[0855] Step 1:

[0856] The user downloads and installs the app.

[0857] How it works: A user selects an app from the app store, downloads it, and completes the installation.

[0858] Step 2:

[0859] The device displays a basic information input screen.

[0860] Behavior: When the app is first launched, a form is displayed, prompting the user to enter information such as "age," "smoking history," and "number of cigarettes smoked per day."

[0861] Step 3:

[0862] The user enters basic information and presses the submit button.

[0863] Action: Enter the required information into the form and tap the submit button.

[0864] Step 4:

[0865] The terminal transmits the input information to the server.

[0866] What it does: Sends input data to a server over an internet connection.

[0867] Step 5:

[0868] The server stores the user's profile in a database.

[0869] What it does: Correctly parses the received data and stores it in the database.

[0870] Step 6:

[0871] The server sends an analysis request to the generation AI based on user data.

[0872] Operation: Retrieves user information from the database and sends the input data to the analysis module of the generation AI.

[0873] Step 7:

[0874] The generated AI compares the data with that of other users who have successfully quit smoking and extracts commonalities and elements of success.

[0875] How it works: Analyzes large amounts of historical data to identify common patterns of success and personalized smoking cessation strategies.

[0876] Step 8:

[0877] Generative AI generates advice suited to each individual user.

[0878] How it works: Based on the user's attributes and past data, it outputs optimal smoking cessation advice in text format.

[0879] Step 9:

[0880] The server stores the advice received from the generated AI in a database.

[0881] What it does: The generated advice is integrated back into the user profile and saved in the database.

[0882] Step 10:

[0883] The device notifies / displays customized advice to the user.

[0884] Behavior: Updates the app's UI to display the advice provided by the AI ​​in a user-friendly format, and also sends a push notification if notifications are enabled.

[0885] Step 11:

[0886] The terminal acquires sensor data or user input data to gather the user's emotional state.

[0887] What it does: Uses facial recognition and voice analysis technologies to collect data to analyze a user's facial expressions and tone of voice.

[0888] Step 12:

[0889] The terminal transmits the emotional state data to the server.

[0890] How it works: After collecting emotion data, it sends it to a server via the internet.

[0891] Step 13:

[0892] The server requests emotion analysis from the emotion engine.

[0893] Behavior: The received emotion data is sent to the emotion engine as an analysis request.

[0894] Step 14:

[0895] An emotion engine analyzes the collected data to identify the user's emotional state.

[0896] What it does: Performs data analysis to identify the user's emotional state (e.g., stress, joy, impatience, etc.).

[0897] Step 15:

[0898] Based on the results of the emotion engine, a generative AI means generates adaptive advice.

[0899] How it works: The generative AI generates optimal advice based on the emotional state and returns it to the server.

[0900] Step 16:

[0901] The server stores the generated advice in a database.

[0902] How it works: Advice generated based on emotional state is integrated with the user profile and stored in a database.

[0903] Step 17:

[0904] The device notifies / displays the analyzed advice to the user.

[0905] Behavior: Provides advice and visual feedback to the user through an app alert or notification.

[0906] Step 18:

[0907] The user inputs the progress of quitting smoking into the terminal.

[0908] How it works: Enter the number of cigarettes smoked, the effects you have felt, etc. into the quit smoking progress input form that appears periodically, and then submit it.

[0909] Step 19:

[0910] The device sends progress data to the server.

[0911] What it does: The entered progress information is sent to a server via the Internet.

[0912] Step 20:

[0913] The server stores the progress data in a database and analyzes the progress.

[0914] What it does: Saves progress data and analyzes progress using the analytics module.

[0915] Step 21:

[0916] The server generates graphs and charts that visualize the benefits of quitting smoking.

[0917] What it does: Generates visually easy-to-understand graphs and charts based on the analysis results.

[0918] Step 22:

[0919] The terminal displays the visualized information to the user.

[0920] What it does: Display the generated graphs and charts in an in-app dashboard.

[0921] Step 23:

[0922] The user confirms their intention to participate in the community function.

[0923] Action: Select "Participate in community features" on the options settings screen and perform the necessary confirmation.

[0924] Step 24:

[0925] The server provides a function to update the non-smoking status in real time.

[0926] What it does: Provides real-time updates on a user's progress in quitting smoking and shares it with other users.

[0927] Step 25:

[0928] The server collects and displays the progress of other users.

[0929] What it does: Collects all users' progress information, applies appropriate filtering, and generates data for display.

[0930] Step 26:

[0931] The device allows users to post messages and encouragement within the community.

[0932] What it does: It provides a posting form and a UI for displaying messages on the community page within the app, activating the posting function.

[0933] Step 27:

[0934] Users can encourage other users within the community and view shared information.

[0935] What it does: View other users' posts and progress, and react to them by commenting or liking them.

[0936] Example 2

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

[0938] In smoking cessation support, it is difficult to provide optimal advice to each individual user and to make it easy to visually check their progress in quitting smoking. Another challenge is to increase the success rate of quitting smoking by providing appropriate feedback according to the user's emotional state. We would like to further increase motivation by communicating with other users and encouraging each other in real time.

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

[0940] In this invention, the server includes an information processing device that receives smoking-related data from users and stores the data; an artificial intelligence generation device that analyzes factors for successful smoking cessation based on the generated data and generates advice tailored to each user; a communication device that provides the generated advice to the user's terminal and notifies and displays it; a device that receives smoking cessation progress information entered by the user and visually displays the benefits of quitting smoking based on that progress; an interaction device that shares smoking cessation progress with other users in real time and encourages each other; and an emotion analysis device that analyzes the user's emotional state and provides feedback based on that information. This allows for optimal smoking cessation advice to be provided to each user, as well as for easily visualizing the user's smoking cessation progress and providing feedback tailored to the user's emotional state. Furthermore, a real-time community function allows users to encourage each other in the smoking cessation process, thereby increasing the success rate of quitting smoking.

[0941] The "information processing device means" is a device that has the function of receiving smoking-related data from a user and storing the data.

[0942] The "generative artificial intelligence means" is an artificial intelligence that has the function of analyzing stored user data, extracting elements of successful smoking cessation, and generating advice appropriate for each user.

[0943] The "communication device means" is a device having a function of providing the generated advice to the user terminal, and notifying and displaying the advice.

[0944] The "device means" is a device that has the function of receiving smoking cessation progress information input by the user and visually displaying the benefits of quitting smoking based on that progress.

[0945] "Interaction means" refers to a means that provides a communication function for sharing the status of quitting smoking with other users in real time and encouraging each other.

[0946] The "emotion analysis device means" is a device that has the function of analyzing the user's emotional state and providing feedback based on that data.

[0947] The present invention is a system for effectively supporting users to quit smoking, providing individual advice and information to users and enabling mutual support between users. Specific embodiments of the system are described below.

[0948] Hardware and software used

[0949] The system uses the following major hardware and software:

[0950] User terminal (smartphone, tablet, etc.): A device where the user inputs smoking cessation data and receives advice from the system.

[0951] Server: A central information processing device that stores user data and performs analysis and advice generation.

[0952] Generative AI model: An artificial intelligence implemented on a server that analyzes user data and generates personalized smoking cessation advice.

[0953] Emotion analysis device: Software that analyzes a user's emotional state using sensors, cameras, and voice recognition functions installed on the user's device.

[0954] Database: Located on the server, it stores basic user information, progress data, and generated advice.

[0955] Basic system configuration

[0956] This system consists of the following elements:

[0957] 1. User data entry

[0958] The user downloads and installs the app. When the app is launched for the first time, the device displays a form for entering basic information such as age, smoking history, and number of cigarettes smoked per day, and the information entered by the user is sent to the server.

[0959] 2. Data storage and analysis

[0960] The server stores the received basic information in a database and sends an analysis request to the generative AI model, which analyzes the stored data and generates personalized advice to quit smoking. The generated advice is returned to the server and stored in the database.

[0961] 3. Emotion analysis

[0962] The device uses sensors (camera, microphone, etc.) to capture the user's facial expressions and voice. This data is sent to a server and analyzed by an emotion analyzer. Based on the user's emotional state, the system requests a generative AI model to provide more accurate advice.

[0963] 4. Providing advice

[0964] The server sends the generated advice to the user's terminal, which notifies and displays it to the user.

[0965] 5. Monitoring smoking cessation progress

[0966] The user periodically enters information about their progress in quitting smoking, such as the number of cigarettes smoked per day and changes in their physical condition while quitting smoking. This data is sent to the server, which then visualizes the progress and displays it as progress charts and graphs.

[0967] 6. Community Features

[0968] Users can share their progress in quitting smoking with other users in real time and encourage each other. The server manages this information and updates it as needed. The device notifies the user of encouraging messages from other users and their progress.

[0969] Examples of concrete examples and prompts

[0970] Specific examples

[0971] When a user opens the app for the first time, they are prompted to enter their age, smoking history, and number of cigarettes smoked per day. After the user enters and submits this information, the device sends the data to the server, which then stores it in a database. A generative AI model analyzes this information and generates advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day," which is then displayed on the device.

[0972] Prompt Sentence Examples

[0973] "How old are you?"

[0974] "How many cigarettes do you smoke per day?"

[0975] "Please tell us why you stopped smoking."

[0976] The system can increase the success rate of quitting smoking by providing personalized advice and feedback based on emotion analysis to support quitting, and its real-time community function allows users to encourage each other to quit smoking.

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

[0978] Step 1:

[0979] Download and install the app

[0980] The user downloads the smoking cessation support app from the app store and installs it on their smartphone or tablet. Once installation is complete, the user launches the app for the first time.

[0981] Input: Download and first launch of the app

[0982] Output: Display of initial setup screen

[0983] Step 2:

[0984] Enter basic information

[0985] The user enters the necessary information into the basic information input form (age, smoking history, number of cigarettes smoked per day, etc.) that is displayed when the app is first launched. Once the input is complete, the user presses the send button.

[0986] Input: Age, smoking history, number of cigarettes smoked per day

[0987] Output: Generate basic information data

[0988] Step 3:

[0989] Sending data

[0990] The terminal sends the basic information data entered by the user to the server, where the data is encrypted to protect privacy.

[0991] Input: Basic information data

[0992] Output: Send data to the server

[0993] Step 4:

[0994] Data storage and analysis requests

[0995] The server stores the received basic information data in a database, and simultaneously sends the stored data to the generative AI model, requesting data analysis and advice generation.

[0996] Input: Basic information data

[0997] Output: Save in database, request analysis to generative AI model

[0998] Step 5:

[0999] Advice generation using generative AI models

[1000] The generative AI model compares the basic information data sent from the server with past successful cases of quitting smoking and generates individualized advice for quitting smoking. The generated advice is then sent back to the server.

[1001] Input: Basic information data

[1002] Output: Smoking cessation advice

[1003] Step 6:

[1004] Saving and sending advice

[1005] The server stores the advice received from the generative AI model in a database and also transmits the saved advice to the user's device.

[1006] Input: Smoking cessation advice

[1007] Output: Save in database, send to user terminal

[1008] Step 7:

[1009] Advice notification and display

[1010] The device receives the advice sent from the server and notifies the user, who then opens the app to visually confirm the advice.

[1011] Input: Smoking cessation advice

[1012] Output: User notification and display

[1013] Step 8:

[1014] Collecting Emotional Data

[1015] While the user is using the app, the device uses sensors such as the camera and microphone to collect the user's facial expressions and voice.

[1016] Input: Camera video, audio data

[1017] Output: Emotion data

[1018] Step 9:

[1019] Sending and analyzing emotional data

[1020] The device sends the collected emotional data to a server. The server then sends the received emotional data to an emotion analysis device and requests an analysis. The emotion analysis device identifies the user's emotional state and returns the results to the server.

[1021] Input: Emotion data

[1022] Output: Emotional state

[1023] Step 10:

[1024] Emotion-based advice generation

[1025] The server then requests the generative AI model to analyze the user's emotional state again, generating precise advice based on the user's emotion. The generated advice is then sent back to the server and transmitted to the device.

[1026] Input: Emotional state

[1027] Output: Emotion-based smoking cessation advice

[1028] Step 11:

[1029] Entering smoking cessation progress data

[1030] Users periodically enter their smoking cessation progress data, such as the number of cigarettes smoked and changes in their physical condition, into the app, which then sends the data from the device to the server.

[1031] Input: number of cigarettes smoked, changes in physical condition, etc.

[1032] Output: Progress data

[1033] Step 12:

[1034] Save and visualize progress data

[1035] The server stores the received progress data in a database and generates graphs and charts to visualize the progress, which are then sent to the terminal and displayed to the user.

[1036] Input: Progress data

[1037] Output: Visualized data (graphs, charts)

[1038] Step 13:

[1039] Use of community features

[1040] If a user expresses their intention to participate in the community function, they can share their smoking cessation progress with other users in real time and encourage each other. The server manages the user's progress and updates the information as appropriate. The device notifies the user of encouraging messages and progress from other users.

[1041] Input: User progress, cheering message

[1042] Output: User notification

[1043] At each step of the system, the input data is appropriately processed and analyzed to provide useful smoking cessation support information to the user. By combining it with emotion analysis, more precise and personalized advice can be provided, improving the success rate of quitting smoking.

[1044] (Application example 2)

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

[1046] Conventional smoking cessation support systems do not provide real-time advice tailored to the user's emotional state or specific work situation, limiting the effectiveness of their smoking cessation support. Furthermore, the system lacks a fully developed user community, and lacks a mechanism for encouraging each other to increase the success rate of quitting smoking. Furthermore, there is no way to visually check progress, making it difficult for users to maintain their motivation.

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

[1048] In this invention, the server includes: a database means for receiving smoking-related data from users and storing the data; an analysis engine means for analyzing factors for successful smoking cessation based on the generated data and generating advice tailored to each user; a display means for providing the generated advice to a user terminal and notifying and displaying it; a visualization means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress; a sharing means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other; an emotion analysis means for analyzing the user's emotional state and generating appropriate feedback; and a work support advice means for providing real-time advice tailored to the user's work situation. This makes it possible to provide effective smoking cessation support tailored to the user's emotional state and work situation, maintain motivation by visually checking progress, and encourage each other in real time, thereby improving the success rate of quitting smoking.

[1049] "Database means" refers to a system that stores smoking-related data collected from users.

[1050] The "analysis engine means" is a system that analyzes the elements of successful smoking cessation based on the stored data and generates advice suited to each user.

[1051] The "display means" is a system that notifies the generated advice to the user's terminal and visually displays it.

[1052] The "visualization means" is a system that receives smoking cessation progress information entered by the user and visually displays the benefits of quitting smoking based on that progress.

[1053] "Sharing means" is a system that provides a community function that allows users to share their quit smoking status with other users in real time and encourage each other.

[1054] The "emotion analysis means" is a system that analyzes the user's emotional state and generates appropriate feedback.

[1055] The "business support advice means" is a system that provides real-time advice according to the user's work situation.

[1056] This invention is a system for supporting users in quitting smoking, which improves the success rate of quitting smoking through emotion analysis and real-time advice provision. This system is composed of a database means, an analysis engine means, a display means, a visualization means, a sharing means, an emotion analysis means, and a business support advice means.

[1057] Database Methods:

[1058] The server receives data about the user's smoking (smoking history, number of cigarettes smoked per day, progress in quitting smoking, etc.) and stores it in a database. This allows the accumulation of basic data for analyzing each user's smoking cessation trends and success factors.

[1059] Analysis Engine Methods:

[1060] The server uses an analytical engine based on the data stored in the database to analyze the factors that contribute to successful smoking cessation. This analytical engine uses a generative AI model, which compares accumulated past smoking cessation data and generates advice tailored to each user.

[1061] Display means:

[1062] The advice generated by the analysis engine is sent and displayed on the user's device (such as a smartphone or tablet), allowing the user to follow the advice to help them quit smoking.

[1063] Visualization methods:

[1064] It is a means of receiving information on the user's progress in quitting smoking (e.g., the number of cigarettes smoked, changes in physical condition while quitting smoking, etc.) and visually displaying the benefits of quitting smoking based on that progress. The server generates graphs and charts that visualize the progress and sends them to the user's device.

[1065] Sharing method:

[1066] It provides a community function that allows users to share their quit smoking progress with other users in real time and encourage each other. This function allows users to check the progress and support messages of other quitters. The server updates the quit smoking progress in real time and collects and displays each user's progress.

[1067] Emotion analysis means:

[1068] The user device uses the camera and microphone of the smartphone or tablet to perform facial recognition and voice analysis to collect emotional state. This sensor data is sent to a server, where an emotion analysis engine analyzes the data and identifies the user's emotional state (e.g., stress, joy, impatience, etc.).

[1069] Business support and advice methods:

[1070] The analysis engine provides real-time work support advice based on the user's work situation. For example, if a delivery driver is feeling high stress, it will advise them on relaxation techniques such as deep breathing and stretching.

[1071] Examples:

[1072] Driver A launches the app for the first time and enters his or her smoking history and the number of cigarettes smoked per day. This information is sent to the server, where it is analyzed by the generative AI model, and the driver is given the advice to "gradually reduce the number of cigarettes smoked." Furthermore, if the emotion analysis method determines that the driver is under high stress, the app immediately provides specific advice such as "Try taking deep breaths and stretching for five minutes." Other drivers also display encouraging messages, such as "Congratulations on achieving 15 days without smoking!"

[1073] Example prompt sentence:

[1074] User ID: 001

[1075] Age: 30

[1076] Smoking history: 10 years

[1077] Number of cigarettes smoked per day: 20

[1078] To the generated AI:

[1079] User ID 001 is currently under stress. Please advise how to relax.

[1080] Response from the generative AI:

[1081] "Try taking some deep breaths and doing five minutes of stretching."

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

[1083] Step 1:

[1084] (User registration and profile settings)

[1085] When users first launch the smoking cessation support app, they download it and enter basic information such as their smoking history, age, and the number of cigarettes they smoke per day.

[1086] Input: User basic information such as smoking history, age, number of cigarettes smoked per day

[1087] Data processing and calculation: The input data is converted into JSON format and sent to the server using the HTTPS protocol.

[1088] Output: User basic information sent to the server

[1089] Step 2:

[1090] (Saving to database)

[1091] The server stores the received user data in a database.

[1092] Input: User's basic information (smoking history, age, number of cigarettes smoked per day, etc.)

[1093] Data manipulation and calculation: Generates and executes SQL queries to insert the received data into the appropriate entities in the database.

[1094] Output: User basic information stored in the database

[1095] Step 3:

[1096] (Analysis of factors for successful quitting smoking using an analytical engine)

[1097] The server uses a generative AI model to analyze the factors that lead to successful smoking cessation based on user data stored in a database.

[1098] Input: User data (smoking history, age, number of cigarettes smoked per day, etc.)

[1099] Data processing and calculation: The data is input into a generative AI model and analyzed by comparing it with past successful smoking cessation cases.

[1100] Output: Personalized smoking cessation advice

[1101] Step 4:

[1102] (Generation and notification of analysis results)

[1103] The generated advice is sent from the server to the user terminal and displayed visually.

[1104] Input: Customized smoking cessation advice generated by a generative AI model

[1105] Data processing and calculation: Generate and send notification messages to send advice to user terminals.

[1106] Output: Smoking cessation advice sent to the user's device

[1107] Step 5:

[1108] (Collecting and analyzing emotional states)

[1109] To collect the user's emotional state, facial recognition and voice analysis are performed using the device's camera and microphone.

[1110] Input: Camera images and audio data from smartphones and tablets

[1111] Data processing and computation: Using facial recognition and voice analysis algorithms to identify emotional states.

[1112] Output: Emotional state identified by the emotion analysis engine (e.g., stressed, excited, etc.)

[1113] Step 6:

[1114] (Providing feedback based on sentiment analysis)

[1115] Based on the results of sentiment analysis, generative AI provides appropriate feedback.

[1116] Input: Analysis results of the sentiment analysis engine

[1117] Data processing and computation: Generative AI models are used to generate advice that best suits your emotional state.

[1118] Output: Feedback advice (e.g. relaxation techniques)

[1119] Step 7:

[1120] (Visualization of smoking cessation progress and benefits)

[1121] The user periodically enters their progress in quitting smoking and the information is visualized.

[1122] Input: User progress data (number of cigarettes smoked, changes in physical condition, etc.)

[1123] Data processing and calculation: Generate graphs and charts for visualization on the server

[1124] Output: Progress graphs and charts displayed on the user's terminal

[1125] Step 8:

[1126] (Community function through sharing methods)

[1127] Users can share their quit smoking status with other users in real time and take advantage of the community function.

[1128] Input: Each user's progress in quitting smoking

[1129] Data processing and calculation: Aggregate data, generate shared messages, and send them to each user device

[1130] Output: Messages of encouragement and progress updates from other users

[1131] Step 9:

[1132] (Providing business support advice)

[1133] Provides real-time advice tailored to the user's work situation.

[1134] Input: User's job role, emotional state, and other relevant data

[1135] Data processing and calculation: Analyzes the user's work situation using an analytical engine and generates optimal advice

[1136] Output: Real-time business advice

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

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

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

[1140] [Third embodiment]

[1141] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.

[1142] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.

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

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

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

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

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

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

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

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

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

[1152] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."

[1153] The present invention is a system for effectively supporting smoking cessation, providing customized advice and information to individual users, and enabling mutual support among users through a real-time community function.

[1154] System Overview

[1155] The system consists of the following components:

[1156] 1. A server means for receiving smoking-related data from users and storing said data.

[1157] 2. Data analysis and advice generation using generative AI tools

[1158] 3. Terminal means for providing the generated advice to the user terminal and notifying and displaying it

[1159] 4. A means to receive information on the progress of quitting smoking entered by the user and visually display the benefits of quitting smoking based on that progress.

[1160] 5. Community function that allows users to share their quit smoking status with other users in real time and encourage each other

[1161] Program processing

[1162] User Registration and Profile Settings

[1163] The user downloads and installs the app. When the device first launches, it displays a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day, etc.). Once the user has completed entering the information and submitted it, the device sends it to the server. The server stores the received data in a database.

[1164] Analysis of factors for successful smoking cessation using generative AI

[1165] The server sends the saved user data to the AI ​​as an analysis request. The AI ​​receives this data, compares it with past cases of successful smoking cessation, and extracts the elements of success. The generated advice is returned to the server, where it is again linked to the user's profile and stored in the database.

[1166] Providing customized advice

[1167] The device receives notifications from the server, generates customized advice, and displays it in the app. Notifications are sent periodically to encourage users to take action.

[1168] Benefits of quitting smoking and visualization of progress

[1169] The user periodically enters their smoking cessation progress into the device, such as the number of cigarettes smoked and the benefits they have experienced while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device, which then displays them to the user.

[1170] Real-time community features

[1171] Users express their intention to participate in the community function and share information with other users as appropriate. The server updates the smoking cessation status in real time, collecting and displaying each user's progress. The device is designed to notify users of this and encourage each other. For example, it may display a notification such as "User A has achieved 10 days of no smoking" or messages of encouragement from other users.

[1172] Specific examples

[1173] Let's say a user opens a smoking cessation app for the first time. During the initial setup, they enter their age, smoking history, and number of cigarettes smoked per day, and this information is sent to the server. The server then sends this data to a generation AI, which generates personalized smoking cessation advice. For example, advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided. This advice is then notified to the user's device and displayed visually.

[1174] Users periodically enter the number of cigarettes they smoke per day and changes in their physical condition while quitting smoking. The server stores this information in a database and converts it into visual progress data in charts and graphs. This allows users to check their progress in quitting smoking in real time and visually recognize the benefits of their efforts. The community function also serves as a platform for users to share their quitting progress with other users and encourage each other.

[1175] The above is an embodiment of the present invention. By using this system, users can receive effective support for quitting smoking while also supporting each other with other smokers, thereby increasing the success rate.

[1176] The processing flow will be explained below.

[1177] Step 1:

[1178] The user downloads and installs the app.

[1179] How it works: A user selects an app from the app store, downloads it, and completes the installation.

[1180] Step 2:

[1181] The device displays a basic information input screen.

[1182] Behavior: When the app is first launched, a form is displayed, prompting the user to enter information such as "age," "smoking history," and "number of cigarettes smoked per day."

[1183] Step 3:

[1184] The user enters basic information and presses the submit button.

[1185] Action: Enter the required information into the form and tap the submit button.

[1186] Step 4:

[1187] The terminal transmits the input information to the server.

[1188] What it does: Sends input data to a server over an internet connection.

[1189] Step 5:

[1190] The server stores the user's profile in a database.

[1191] What it does: Correctly parses the received data and stores it in the database.

[1192] Step 6:

[1193] The server sends an analysis request to the generation AI based on user data.

[1194] Operation: Retrieves user information from the database and sends the input data to the analysis module of the generation AI.

[1195] Step 7:

[1196] The generated AI compares the data with that of other users who have successfully quit smoking and extracts commonalities and elements of success.

[1197] How it works: Analyzes large amounts of historical data to identify common patterns of success and personalized smoking cessation strategies.

[1198] Step 8:

[1199] Generative AI generates advice suited to each individual user.

[1200] How it works: Based on the user's attributes and past data, it outputs optimal smoking cessation advice in text format.

[1201] Step 9:

[1202] The server stores the advice received from the generated AI in a database.

[1203] What it does: The generated advice is integrated back into the user profile and saved in the database.

[1204] Step 10:

[1205] The device notifies / displays customized advice to the user.

[1206] Behavior: Updates the app's UI to display the advice provided by the AI ​​in a user-friendly format, and also sends a push notification if notifications are enabled.

[1207] Step 11:

[1208] The user inputs the progress of quitting smoking into the terminal.

[1209] How it works: Enter the number of cigarettes smoked, the effects you have felt, etc. into the quit smoking progress input form that appears periodically, and then submit it.

[1210] Step 12:

[1211] The device sends progress data to the server.

[1212] What it does: The entered progress information is sent to a server via the Internet.

[1213] Step 13:

[1214] The server stores the progress data in a database and analyzes the progress.

[1215] What it does: Saves progress data and analyzes progress using the analytics module.

[1216] Step 14:

[1217] The server generates graphs and charts that visualize the benefits of quitting smoking.

[1218] What it does: Generates visually easy-to-understand graphs and charts based on the analysis results.

[1219] Step 15:

[1220] The terminal displays the visualized information to the user.

[1221] What it does: Display the generated graphs and charts in an in-app dashboard.

[1222] Step 16:

[1223] The user confirms their intention to participate in the community function.

[1224] Action: Select "Participate in community features" on the options settings screen and perform the necessary confirmation.

[1225] Step 17:

[1226] The server provides a function to update the non-smoking status in real time.

[1227] What it does: Provides real-time updates on a user's progress in quitting smoking and shares it with other users.

[1228] Step 18:

[1229] The server collects and displays the progress of other users.

[1230] What it does: Collects all users' progress information, applies appropriate filtering, and generates data for display.

[1231] Step 19:

[1232] The device allows users to post messages and encouragement within the community.

[1233] What it does: It provides a posting form and a UI for displaying messages on the community page within the app, activating the posting function.

[1234] Step 20:

[1235] Users can encourage other users within the community and view shared information.

[1236] What it does: View other users' posts and progress, and react to them by commenting or liking them.

[1237] Example 1

[1238] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1239] Currently, there are many smoking cessation support systems, but they generally only provide uniform advice and do not adequately provide optimal support for each individual quitter.In addition, they lack the functionality to visually check individual progress in real time and share smoking cessation status with other users, making it difficult to improve smoking cessation rates.

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

[1241] In this invention, the server includes means for receiving smoking-related data from users and saving the data, means for sending the saved data as an analysis request to a generative AI model and analyzing the elements of successful smoking cessation, means for generating advice tailored to each user based on the analysis results returned by the generative AI model and saving the advice in a database, means for providing the generated advice to user terminals and notifying and displaying the user, means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress, and means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other. This provides smoking cessation support customized to each user, enabling real-time progress monitoring and mutual support through the community.

[1242] A "user" is an individual who uses this system to receive smoking cessation support.

[1243] "Smoking data" refers to information entered by the user, such as age, smoking history, and number of cigarettes smoked per day.

[1244] A "server" is a device or system that stores data received from users and sends analysis requests to the generative AI model.

[1245] The "generative AI model" is an artificial intelligence system that compares past cases of successful quitting smoking with user data to extract elements of successful quitting smoking.

[1246] "Advice" refers to specific instructions and advice on smoking cessation provided to each user based on the results of analysis by the generative AI model.

[1247] A "database" is a data storage system for storing and managing user information and generated advice.

[1248] "Terminal" refers to a device used by a user to input information or receive advice, including a smartphone or tablet.

[1249] "Notification" is a system that notifies users of periodic information updates and advice that the terminal receives from the server.

[1250] "Visualization" is the process of displaying data in the form of charts, graphs, etc., to enable users to intuitively understand it.

[1251] The "community function" allows users to share their quit smoking status in real time and encourage each other.

[1252] "Real-time" means that information is updated instantly with almost no delay.

[1253] This invention is a system that provides customized smoking cessation support to individual users and realizes mutual support through community functions. This system is composed of users, terminals, a server, a generative AI model, etc.

[1254] System configuration

[1255] User

[1256] Users are individuals who use this system to receive smoking cessation support, enter the necessary information, and receive the advice and progress information provided.

[1257] Terminal

[1258] Terminals are devices used by users to input information and receive advice. They include smartphones, tablets, and computers. Terminals input data from users, receive notifications from servers, and display visualized progress information.

[1259] server

[1260] The server is a device or system that stores data received from users, sends analysis requests to the generative AI model, generates advice based on the returned results, and stores the advice in a database. The server also aggregates user progress information and processes the information to provide community functions.

[1261] Generative AI Models

[1262] A generative AI model (e.g., OpenAI's GPT-4) analyzes stored user data, compares it with past successful smoking cessation cases to extract successful factors, and generates advice customized for each user.

[1263] Program processing

[1264] User Registration and Profile Settings

[1265] Users download and install the app, and when they launch it for the first time, they enter basic information such as their age, smoking history, and the number of cigarettes they smoke per day into a form displayed on the device. The entered information is sent from the device to the server, which then stores it in a database.

[1266] Analysis of factors for successful smoking cessation using generative AI

[1267] The server sends the saved user data to the generative AI model and requests its analysis. The generative AI model compares the received data with past successful cases of quitting smoking and analyzes the factors that led to success. The advice returned by the generative AI model is linked to the user's profile by the server and stored in a database.

[1268] Providing customized advice

[1269] The server then sends the generated customized advice to the user's device, which then receives the notification and displays the advice to the user within the app, providing specific support for the user's daily smoking cessation activities.

[1270] Benefits of quitting smoking and visualization of progress

[1271] Users regularly enter their progress in quitting smoking into the device. For example, they enter the number of cigarettes they have smoked and any changes in their physical condition they have noticed while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device. The device displays these to the user, allowing them to visually check their progress.

[1272] Real-time community features

[1273] When a user expresses their intention to participate in the community function, the server obtains and shares information on other users' progress in real time. The device receives updates from the server and notifies other users of their progress and encouraging messages. This allows quitters to encourage each other in real time and support them in continuing their smoking cessation efforts.

[1274] Specific examples

[1275] For example, consider a user who is 30 years old, has been smoking for 10 years, and smokes 20 cigarettes per day. When the user launches the app for the first time, they enter their basic information and send it to the server. The server generates the following prompt and sends it to the generative AI model:

[1276] Prompt: "A 30-year-old user has been smoking for 10 years and smokes 20 cigarettes a day. Generate effective smoking cessation advice."

[1277] The generative AI model returns advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day," which is then received by the server and saved in the user's profile. The advice is then sent to the user's device and displayed within the app.

[1278] Every time a user enters the number of cigarettes smoked per day and changes in their physical condition while quitting smoking, the server stores this information in a database and generates an updated chart to visualize their progress. Users can check their progress in real time. In addition, the community function allows users to see the progress of other quitters and share their own progress to encourage each other.

[1279] The above is an embodiment of the present invention. By using this system, users can receive smoking cessation support tailored to their individual needs and can increase their chances of successfully quitting smoking by providing mutual support to other smokers.

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

[1281] Step 1: Register and set up your profile

[1282] Input: Age, smoking history, number of cigarettes smoked per day

[1283] Specific behavior:

[1284] 1.1 The user downloads and installs the app.

[1285] 1.2 When the device is first started, it will display a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day).

[1286] 1.3 The user enters the required information into the form and presses the "Submit" button.

[1287] 1.4 The terminal sends the entered data to the server in JSON format.

[1288] Output: JSON format user data (age, smoking history, number of cigarettes smoked per day)

[1289] 1.5 The server analyzes the received user data and stores it in the UserProfile table.

[1290] Step 2: Analysis of factors for successful smoking cessation using generative AI

[1291] Input: User data

[1292] Specific behavior:

[1293] 2.1 The server extracts the stored user data and creates a prompt to send to the generative AI model.

[1294] 2.2 The server sends a prompt to the generative AI model.

[1295] Prompt: "A 30-year-old user has been smoking for 10 years and smokes 20 cigarettes a day. Generate effective smoking cessation advice."

[1296] 2.3 The generative AI model receives the prompt text and compares it with past successful smoking cessation cases to extract successful elements.

[1297] 2.4 The generative AI model generates advice (e.g., "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day") and sends it back to the server.

[1298] Output: Generated advice

[1299] 2.5 The server stores the generated advice in a database.

[1300] Step 3: Providing customized advice

[1301] Input: Generated advice

[1302] Specific behavior:

[1303] 3.1 The server creates a notification for each user based on the generated advice.

[1304] 3.2 The server periodically sends notifications containing customized advice to the device.

[1305] 3.3 The device receives the notification from the server and displays the advice generated within the app to the user.

[1306] Output: Customized advice displayed in the app

[1307] Step 4: Visualize the benefits of quitting smoking and your progress

[1308] Input: Smoking cessation progress information (number of cigarettes smoked, changes in physical condition while quitting smoking, etc.)

[1309] Specific behavior:

[1310] 4.1 Users periodically enter their smoking cessation progress information into a dedicated form in the app.

[1311] 4.2 The device sends the entered smoking cessation progress information to the server in JSON format.

[1312] 4.3 The server stores this data in the Progress table and generates graphs and charts to visualize the progress.

[1313] 4.4 The server sends the visualized progress data to the device.

[1314] 4.5 The terminal displays the transmitted visualization data to the user.

[1315] Output: Visualized progress data (graphs, charts)

[1316] Step 5: Real-time community features

[1317] Input: User's progress in quitting smoking and messages of encouragement from other users

[1318] Specific behavior:

[1319] 5.1 By enabling the Community feature, you express your willingness to share anti-smoking information with other users.

[1320] 5.2 The server aggregates all users' smoking cessation progress information and updates the data in real time.

[1321] 5.3 The server sends updated quit smoking progress information and encouraging messages to each user's device in real time.

[1322] 5.4 The device receives real-time notifications from the server and displays information such as "User A has quit smoking for 10 days" and "Encouraging messages from other users: Good luck!"

[1323] Output: Real-time updated community information and messages of encouragement

[1324] The above are the specific processing steps and operations of this system, which allows users to receive individually customized smoking cessation support, real-time progress confirmation, and mutual support through community functions.

[1325] (Application example 1)

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

[1327] Conventional smoking cessation support systems lack user privacy protection and data security, and there is a risk of data leakage or tampering due to unauthorized access. Furthermore, there is a possibility that personal smoking cessation data may be accessed by third parties, raising concerns about privacy violations. Therefore, thorough security measures are required when providing smoking cessation support.

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

[1329] In this invention, the server includes: server means for receiving smoking-related data from users and storing the data; AI generation means for analyzing factors for successful smoking cessation based on the generated data and generating advice tailored to each user; terminal means for providing the generated advice to a user terminal and notifying and displaying it; means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress; means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other; data protection means for encrypting user data and transmitting it to a secure server; access control means for restricting access to data without specific authentication information; and means for notifying users in real time of a warning if suspicious access is detected. This strengthens the security of user data, enabling effective smoking cessation support while thoroughly protecting privacy.

[1330] "User data" refers to information that a user inputs into the smoking cessation support system, and includes, for example, age, smoking history, number of cigarettes smoked per day, and the like.

[1331] The term "server means" refers to a device or system including a server that has the function of receiving and storing data sent from a user.

[1332] The "generative AI means" is an artificial intelligence system that analyzes the elements of successful smoking cessation based on stored data and generates advice appropriate for each user.

[1333] "Terminal means" refers to a user terminal that notifies and displays to the user the advice generated by the generation AI means.

[1334] The "progress information display means" refers to a device or function that receives the progress information on quitting smoking entered by the user and visually displays the benefits of quitting smoking based on that progress.

[1335] The "community function providing means" is a system that provides a function that allows users to share their quit smoking status with other users in real time and encourage each other.

[1336] "Data protection measures" are techniques or devices used to encrypt user data and transmit it to a secure server.

[1337] "Access control measures" are technologies or systems that prevent access to data without specific authentication information.

[1338] The "suspicious access warning means" is a device or system that has the function of issuing a warning to the user in real time when a suspicious access is detected.

[1339] The present invention provides a smoking cessation support system, which consists of the following elements: User data is encrypted and sent to a secure server to ensure data security, and specific authentication information is used to enhance security. Furthermore, the system also has a function to send a real-time warning if any suspicious access is detected.

[1340] System Overview

[1341] 1. Server Means

[1342] The server receives, encrypts, and stores data about smoking from users, including age, smoking history, and the number of cigarettes smoked per day.

[1343] 2. Generation AI means

[1344] Based on the user data stored on the server, the AI ​​analyzes the factors that led to successful quitting smoking by comparing it with past cases of successful quitting, and then generates customized advice suited to each user.

[1345] 3. Terminal means

[1346] The customized advice generated by the generation AI means is provided to the user's device, which can be a smartphone, head-mounted display, or the like, for notification and display.

[1347] 4. Progress Information Display Method

[1348] The system receives information about the user's progress in quitting smoking and visually displays the benefits of quitting based on that progress. Progress information includes the number of cigarettes smoked and changes in physical condition during the quit period.

[1349] 5. Means of providing community functions

[1350] It provides a function that allows users to share their smoking cessation progress with other users in real time and encourage each other. For example, it displays messages of encouragement from other users and the number of days since quitting smoking.

[1351] 6. Data protection measures

[1352] User data is encrypted and sent to a secure server using Python and a cryptography library.

[1353] 7. Access Control Measures

[1354] Restrict users who can access data by using specific authentication information. Verify data integrity using HMAC (Hash-based Message Authentication Code).

[1355] 8. Suspicious Access Warning Methods

[1356] A function that sends a warning to users in real time when suspicious access is detected, thereby preventing data leaks and tampering before they occur.

[1357] Specific examples

[1358] When a user launches a smoking cessation app for the first time, they enter basic information (age, smoking history, number of cigarettes smoked per day). This information is encrypted on the device and sent to a server. The server then sends this data to a generation AI, which generates customized smoking cessation advice based on past success stories. For example, specific advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided.

[1359] When users periodically enter progress information (such as the number of cigarettes smoked and changes in their physical condition), the data is re-encrypted and sent to the server, where it is displayed as a visual progress. In addition, if any suspicious access is detected, a warning is sent in real time, allowing users to use the system with peace of mind.

[1360] Prompt Sentence Examples

[1361] "For a user who is a 30-year-old male who has been smoking for 10 years and smokes 20 cigarettes a day, please provide advice on gradually reducing the number of cigarettes you smoke, based on success stories."

[1362] As a result, the smoking cessation support system of the present invention can provide individualized smoking cessation advice while strengthening the security of user data, thereby improving the user's success rate in quitting smoking.

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

[1364] Step 1:

[1365] Users install and launch a smoking cessation support app on a device such as a smartphone or head-mounted display. When launching the app for the first time, users enter basic information such as their age, smoking history, and the number of cigarettes smoked per day. This basic information is received by the device, and the data entered by the user is saved on the device.

[1366] Step 2:

[1367] The terminal encrypts the basic information entered by the user. The Python cryptography library is used for encryption. The input data (basic information) is encrypted using an encryption key to generate encrypted data.

[1368] Step 3:

[1369] The device sends the encrypted basic information to a secure server, which stores the received encrypted data in a database.

[1370] Step 4:

[1371] The server decrypts the stored encrypted data and sends it to the generation AI. The generation AI receives the decrypted data as input and compares it with past cases of successful quitting smoking. The generation AI analyzes the data and generates smoking cessation advice customized for each user. The generated advice is returned to the server and re-encrypted.

[1372] Step 5:

[1373] The device receives the encrypted customized advice from the server and decrypts it. The decrypted advice is notified and displayed within the app on the device. The user can view the provided advice and take action based on its content.

[1374] Step 6:

[1375] The user periodically inputs information about their progress in quitting smoking (such as the number of cigarettes smoked and changes in their physical condition while quitting smoking) into the device. The device then encrypts the information and sends it to the server.

[1376] Step 7:

[1377] The server stores the progress information received from the user in a database. Based on the stored data, it generates graphs and charts to visualize the progress. The generated visualization data is encrypted and sent to the device.

[1378] Step 8:

[1379] The terminal decodes the visualization data received from the server and displays it to the user, who can visually check the progress.

[1380] Step 9:

[1381] Users can access the community function, share their quit smoking status with other users in real time, and enter comments and messages to encourage each other. The device encrypts the community information and sends it to the server.

[1382] Step 10:

[1383] The server stores the information received from the community in a database and shares it with other users. Each user's progress and comments are updated in real time. If any suspicious access is detected, the server blocks the access and sends a warning to the user in real time.

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

[1385] This invention is a system for effectively supporting smoking cessation, providing customized advice and information to individual users. It also enables users to support each other through a real-time community function. Furthermore, it aims to improve the success rate of quitting smoking by combining it with an emotion engine that analyzes the user's emotional state and provides more precise feedback.

[1386] System Overview

[1387] The system consists of the following components:

[1388] 1. A server means for receiving smoking-related data from users and storing said data.

[1389] 2. Data analysis and advice generation using generative AI tools

[1390] 3. Terminal means for providing the generated advice to the user terminal and notifying and displaying it

[1391] 4. A means to receive information on the progress of quitting smoking entered by the user and visually display the benefits of quitting smoking based on that progress.

[1392] 5. Community function that allows users to share their quit smoking status with other users in real time and encourage each other

[1393] 6. Emotion engine that recognizes user emotions and generates appropriate feedback

[1394] Program processing

[1395] User Registration and Profile Settings

[1396] The user downloads and installs the app. When the device first launches, it displays a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day, etc.). Once the user has completed entering the information and submitted it, the device sends it to the server. The server stores the received data in a database.

[1397] Analysis of factors for successful smoking cessation using generative AI

[1398] The server sends the saved user data to the AI ​​as an analysis request. The AI ​​receives this data, compares it with past cases of successful smoking cessation, and extracts the elements of success. The generated advice is returned to the server, where it is again linked to the user's profile and stored in the database.

[1399] Emotion analysis using an emotion engine

[1400] The device collects sensor data and user input data to gather the user's emotional state. This includes facial recognition and voice analysis. The collected emotional data is sent to a server, which then analyzes it with an emotion engine. The emotion engine analyzes the data and identifies the user's emotional state (e.g., stress, joy, impatience, etc.).

[1401] Providing customized advice

[1402] Based on the results of the emotion engine, the generative AI generates more precise advice. For example, if the user is in a high stress state, it will provide advice on relaxation techniques and mindfulness. This advice is notified and displayed on the device.

[1403] Benefits of quitting smoking and visualization of progress

[1404] The user periodically enters their smoking cessation progress into the device, such as the number of cigarettes smoked and the benefits they have experienced while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device, which then displays them to the user.

[1405] Real-time community features

[1406] Users express their intention to participate in the community function and share information with other users as appropriate. The server updates the smoking cessation status in real time, collecting and displaying each user's progress. The device is designed to notify users of this and encourage each other. For example, it may display a notification such as "User A has achieved 10 days of no smoking" or messages of encouragement from other users.

[1407] Specific examples

[1408] Let's say a user opens a smoking cessation app for the first time. During the initial setup, they enter their age, smoking history, and number of cigarettes smoked per day, and this information is sent to the server. The server then sends this data to a generation AI, which generates personalized smoking cessation advice. For example, advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided. This advice is then notified to the user's device and displayed visually.

[1409] Furthermore, if the user is feeling stressed, the emotion engine analyzes that information and the generative AI generates adaptive advice tailored to the situation. For example, it provides breathing and relaxation techniques to reduce stress. This allows the user to receive more accurate support.

[1410] Users periodically enter the number of cigarettes they smoke per day and changes in their physical condition while quitting smoking. The server stores this information in a database and converts it into visual progress data in charts and graphs. This allows users to check their progress in quitting smoking in real time and visually recognize the benefits of their efforts. The community function also serves as a platform for users to share their quitting progress with other users and encourage each other.

[1411] The above is an embodiment of the present invention. By using this system, users can receive effective support for quitting smoking while also sharing support with other smokers, thereby increasing the success rate. By combining it with an emotion engine, more detailed support tailored to the user's psychological state becomes possible, which is expected to improve the success rate of quitting smoking.

[1412] The processing flow will be explained below.

[1413] Step 1:

[1414] The user downloads and installs the app.

[1415] How it works: A user selects an app from the app store, downloads it, and completes the installation.

[1416] Step 2:

[1417] The device displays a basic information input screen.

[1418] Behavior: When the app is first launched, a form is displayed, prompting the user to enter information such as "age," "smoking history," and "number of cigarettes smoked per day."

[1419] Step 3:

[1420] The user enters basic information and presses the submit button.

[1421] Action: Enter the required information into the form and tap the submit button.

[1422] Step 4:

[1423] The terminal transmits the input information to the server.

[1424] What it does: Sends input data to a server over an internet connection.

[1425] Step 5:

[1426] The server stores the user's profile in a database.

[1427] What it does: Correctly parses the received data and stores it in the database.

[1428] Step 6:

[1429] The server sends an analysis request to the generation AI based on user data.

[1430] Operation: Retrieves user information from the database and sends the input data to the analysis module of the generation AI.

[1431] Step 7:

[1432] The generated AI compares the data with that of other users who have successfully quit smoking and extracts commonalities and elements of success.

[1433] How it works: Analyzes large amounts of historical data to identify common patterns of success and personalized smoking cessation strategies.

[1434] Step 8:

[1435] Generative AI generates advice suited to each individual user.

[1436] How it works: Based on the user's attributes and past data, it outputs optimal smoking cessation advice in text format.

[1437] Step 9:

[1438] The server stores the advice received from the generated AI in a database.

[1439] What it does: The generated advice is integrated back into the user profile and saved in the database.

[1440] Step 10:

[1441] The device notifies / displays customized advice to the user.

[1442] Behavior: Updates the app's UI to display the advice provided by the AI ​​in a user-friendly format, and also sends a push notification if notifications are enabled.

[1443] Step 11:

[1444] The terminal acquires sensor data or user input data to gather the user's emotional state.

[1445] What it does: Uses facial recognition and voice analysis technologies to collect data to analyze a user's facial expressions and tone of voice.

[1446] Step 12:

[1447] The terminal transmits the emotional state data to the server.

[1448] How it works: After collecting emotion data, it sends it to a server via the internet.

[1449] Step 13:

[1450] The server requests emotion analysis from the emotion engine.

[1451] Behavior: The received emotion data is sent to the emotion engine as an analysis request.

[1452] Step 14:

[1453] An emotion engine analyzes the collected data to identify the user's emotional state.

[1454] What it does: Performs data analysis to identify the user's emotional state (e.g., stress, joy, impatience, etc.).

[1455] Step 15:

[1456] Based on the results of the emotion engine, a generative AI means generates adaptive advice.

[1457] How it works: The generative AI generates optimal advice based on the emotional state and returns it to the server.

[1458] Step 16:

[1459] The server stores the generated advice in a database.

[1460] How it works: Advice generated based on emotional state is integrated with the user profile and stored in a database.

[1461] Step 17:

[1462] The device notifies / displays the analyzed advice to the user.

[1463] Behavior: Provides advice and visual feedback to the user through an app alert or notification.

[1464] Step 18:

[1465] The user inputs the progress of quitting smoking into the terminal.

[1466] How it works: Enter the number of cigarettes smoked, the effects you have felt, etc. into the quit smoking progress input form that appears periodically, and then submit it.

[1467] Step 19:

[1468] The device sends progress data to the server.

[1469] What it does: The entered progress information is sent to a server via the Internet.

[1470] Step 20:

[1471] The server stores the progress data in a database and analyzes the progress.

[1472] What it does: Saves progress data and analyzes progress using the analytics module.

[1473] Step 21:

[1474] The server generates graphs and charts that visualize the benefits of quitting smoking.

[1475] What it does: Generates visually easy-to-understand graphs and charts based on the analysis results.

[1476] Step 22:

[1477] The terminal displays the visualized information to the user.

[1478] What it does: Display the generated graphs and charts in an in-app dashboard.

[1479] Step 23:

[1480] The user confirms their intention to participate in the community function.

[1481] Action: Select "Participate in community features" on the options settings screen and perform the necessary confirmation.

[1482] Step 24:

[1483] The server provides a function to update the non-smoking status in real time.

[1484] What it does: Provides real-time updates on a user's progress in quitting smoking and shares it with other users.

[1485] Step 25:

[1486] The server collects and displays the progress of other users.

[1487] What it does: Collects all users' progress information, applies appropriate filtering, and generates data for display.

[1488] Step 26:

[1489] The device allows users to post messages and encouragement within the community.

[1490] What it does: It provides a posting form and a UI for displaying messages on the community page within the app, activating the posting function.

[1491] Step 27:

[1492] Users can encourage other users within the community and view shared information.

[1493] What it does: View other users' posts and progress, and react to them by commenting or liking them.

[1494] Example 2

[1495] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."

[1496] In smoking cessation support, it is difficult to provide optimal advice to each individual user and to make it easy to visually check their progress in quitting smoking. Another challenge is to increase the success rate of quitting smoking by providing appropriate feedback according to the user's emotional state. We would like to further increase motivation by communicating with other users and encouraging each other in real time.

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

[1498] In this invention, the server includes an information processing device that receives smoking-related data from users and stores the data; an artificial intelligence generation device that analyzes factors for successful smoking cessation based on the generated data and generates advice tailored to each user; a communication device that provides the generated advice to the user's terminal and notifies and displays it; a device that receives smoking cessation progress information entered by the user and visually displays the benefits of quitting smoking based on that progress; an interaction device that shares smoking cessation progress with other users in real time and encourages each other; and an emotion analysis device that analyzes the user's emotional state and provides feedback based on that information. This allows for optimal smoking cessation advice to be provided to each user, as well as for easily visualizing the user's smoking cessation progress and providing feedback tailored to the user's emotional state. Furthermore, a real-time community function allows users to encourage each other in the smoking cessation process, thereby increasing the success rate of quitting smoking.

[1499] The "information processing device means" is a device that has the function of receiving smoking-related data from a user and storing the data.

[1500] The "generative artificial intelligence means" is an artificial intelligence that has the function of analyzing stored user data, extracting elements of successful smoking cessation, and generating advice appropriate for each user.

[1501] The "communication device means" is a device having a function of providing the generated advice to the user terminal, and notifying and displaying the advice.

[1502] The "device means" is a device that has the function of receiving smoking cessation progress information input by the user and visually displaying the benefits of quitting smoking based on that progress.

[1503] "Interaction means" refers to a means that provides a communication function for sharing the status of quitting smoking with other users in real time and encouraging each other.

[1504] The "emotion analysis device means" is a device that has the function of analyzing the user's emotional state and providing feedback based on that data.

[1505] The present invention is a system for effectively supporting users to quit smoking, providing individual advice and information to users and enabling mutual support between users. Specific embodiments of the system are described below.

[1506] Hardware and software used

[1507] The system uses the following major hardware and software:

[1508] User terminal (smartphone, tablet, etc.): A device where the user inputs smoking cessation data and receives advice from the system.

[1509] Server: A central information processing device that stores user data and performs analysis and advice generation.

[1510] Generative AI model: An artificial intelligence implemented on a server that analyzes user data and generates personalized smoking cessation advice.

[1511] Emotion analysis device: Software that analyzes a user's emotional state using sensors, cameras, and voice recognition functions installed on the user's device.

[1512] Database: Located on the server, it stores basic user information, progress data, and generated advice.

[1513] Basic system configuration

[1514] This system consists of the following elements:

[1515] 1. User data entry

[1516] The user downloads and installs the app. When the app is launched for the first time, the device displays a form for entering basic information such as age, smoking history, and number of cigarettes smoked per day, and the information entered by the user is sent to the server.

[1517] 2. Data storage and analysis

[1518] The server stores the received basic information in a database and sends an analysis request to the generative AI model, which analyzes the stored data and generates personalized advice to quit smoking. The generated advice is returned to the server and stored in the database.

[1519] 3. Emotion analysis

[1520] The device uses sensors (camera, microphone, etc.) to capture the user's facial expressions and voice. This data is sent to a server and analyzed by an emotion analyzer. Based on the user's emotional state, the system requests a generative AI model to provide more accurate advice.

[1521] 4. Providing advice

[1522] The server sends the generated advice to the user's terminal, which notifies and displays it to the user.

[1523] 5. Monitoring smoking cessation progress

[1524] The user periodically enters information about their progress in quitting smoking, such as the number of cigarettes smoked per day and changes in their physical condition while quitting smoking. This data is sent to the server, which then visualizes the progress and displays it as progress charts and graphs.

[1525] 6. Community Features

[1526] Users can share their progress in quitting smoking with other users in real time and encourage each other. The server manages this information and updates it as needed. The device notifies the user of encouraging messages from other users and their progress.

[1527] Examples of concrete examples and prompts

[1528] Specific examples

[1529] When a user opens the app for the first time, they are prompted to enter their age, smoking history, and number of cigarettes smoked per day. After the user enters and submits this information, the device sends the data to the server, which then stores it in a database. A generative AI model analyzes this information and generates advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day," which is then displayed on the device.

[1530] Prompt Sentence Examples

[1531] "How old are you?"

[1532] "How many cigarettes do you smoke per day?"

[1533] "Please tell us why you stopped smoking."

[1534] The system can increase the success rate of quitting smoking by providing personalized advice and feedback based on emotion analysis to support quitting, and its real-time community function allows users to encourage each other to quit smoking.

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

[1536] Step 1:

[1537] Download and install the app

[1538] The user downloads the smoking cessation support app from the app store and installs it on their smartphone or tablet. Once installation is complete, the user launches the app for the first time.

[1539] Input: Download and first launch of the app

[1540] Output: Display of initial setup screen

[1541] Step 2:

[1542] Enter basic information

[1543] The user enters the necessary information into the basic information input form (age, smoking history, number of cigarettes smoked per day, etc.) that is displayed when the app is first launched. Once the input is complete, the user presses the send button.

[1544] Input: Age, smoking history, number of cigarettes smoked per day

[1545] Output: Generate basic information data

[1546] Step 3:

[1547] Sending data

[1548] The terminal sends the basic information data entered by the user to the server, where the data is encrypted to protect privacy.

[1549] Input: Basic information data

[1550] Output: Send data to the server

[1551] Step 4:

[1552] Data storage and analysis requests

[1553] The server stores the received basic information data in a database, and simultaneously sends the stored data to the generative AI model, requesting data analysis and advice generation.

[1554] Input: Basic information data

[1555] Output: Save in database, request analysis to generative AI model

[1556] Step 5:

[1557] Advice generation using generative AI models

[1558] The generative AI model compares the basic information data sent from the server with past successful cases of quitting smoking and generates individualized advice for quitting smoking. The generated advice is then sent back to the server.

[1559] Input: Basic information data

[1560] Output: Smoking cessation advice

[1561] Step 6:

[1562] Saving and sending advice

[1563] The server stores the advice received from the generative AI model in a database and also transmits the saved advice to the user's device.

[1564] Input: Smoking cessation advice

[1565] Output: Save in database, send to user terminal

[1566] Step 7:

[1567] Advice notification and display

[1568] The device receives the advice sent from the server and notifies the user, who then opens the app to visually confirm the advice.

[1569] Input: Smoking cessation advice

[1570] Output: User notification and display

[1571] Step 8:

[1572] Collecting Emotional Data

[1573] While the user is using the app, the device uses sensors such as the camera and microphone to collect the user's facial expressions and voice.

[1574] Input: Camera video, audio data

[1575] Output: Emotion data

[1576] Step 9:

[1577] Sending and analyzing emotional data

[1578] The device sends the collected emotional data to a server. The server then sends the received emotional data to an emotion analysis device and requests an analysis. The emotion analysis device identifies the user's emotional state and returns the results to the server.

[1579] Input: Emotion data

[1580] Output: Emotional state

[1581] Step 10:

[1582] Emotion-based advice generation

[1583] The server then requests the generative AI model to analyze the user's emotional state again, generating precise advice based on the user's emotion. The generated advice is then sent back to the server and transmitted to the device.

[1584] Input: Emotional state

[1585] Output: Emotion-based smoking cessation advice

[1586] Step 11:

[1587] Entering smoking cessation progress data

[1588] Users periodically enter their smoking cessation progress data, such as the number of cigarettes smoked and changes in their physical condition, into the app, which then sends the data from the device to the server.

[1589] Input: number of cigarettes smoked, changes in physical condition, etc.

[1590] Output: Progress data

[1591] Step 12:

[1592] Save and visualize progress data

[1593] The server stores the received progress data in a database and generates graphs and charts to visualize the progress, which are then sent to the terminal and displayed to the user.

[1594] Input: Progress data

[1595] Output: Visualized data (graphs, charts)

[1596] Step 13:

[1597] Use of community features

[1598] If a user expresses their intention to participate in the community function, they can share their smoking cessation progress with other users in real time and encourage each other. The server manages the user's progress and updates the information as appropriate. The device notifies the user of encouraging messages and progress from other users.

[1599] Input: User progress, cheering message

[1600] Output: User notification

[1601] At each step of the system, the input data is appropriately processed and analyzed to provide useful smoking cessation support information to the user. By combining it with emotion analysis, more precise and personalized advice can be provided, improving the success rate of quitting smoking.

[1602] (Application example 2)

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

[1604] Conventional smoking cessation support systems do not provide real-time advice tailored to the user's emotional state or specific work situation, limiting the effectiveness of their smoking cessation support. Furthermore, the system lacks a fully developed user community, and lacks a mechanism for encouraging each other to increase the success rate of quitting smoking. Furthermore, there is no way to visually check progress, making it difficult for users to maintain their motivation.

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

[1606] In this invention, the server includes: a database means for receiving smoking-related data from users and storing the data; an analysis engine means for analyzing factors for successful smoking cessation based on the generated data and generating advice tailored to each user; a display means for providing the generated advice to a user terminal and notifying and displaying it; a visualization means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress; a sharing means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other; an emotion analysis means for analyzing the user's emotional state and generating appropriate feedback; and a work support advice means for providing real-time advice tailored to the user's work situation. This makes it possible to provide effective smoking cessation support tailored to the user's emotional state and work situation, maintain motivation by visually checking progress, and encourage each other in real time, thereby improving the success rate of quitting smoking.

[1607] "Database means" refers to a system that stores smoking-related data collected from users.

[1608] The "analysis engine means" is a system that analyzes the elements of successful smoking cessation based on the stored data and generates advice suited to each user.

[1609] The "display means" is a system that notifies the generated advice to the user's terminal and visually displays it.

[1610] The "visualization means" is a system that receives smoking cessation progress information entered by the user and visually displays the benefits of quitting smoking based on that progress.

[1611] "Sharing means" is a system that provides a community function that allows users to share their quit smoking status with other users in real time and encourage each other.

[1612] The "emotion analysis means" is a system that analyzes the user's emotional state and generates appropriate feedback.

[1613] The "business support advice means" is a system that provides real-time advice according to the user's work situation.

[1614] This invention is a system for supporting users in quitting smoking, which improves the success rate of quitting smoking through emotion analysis and real-time advice provision. This system is composed of a database means, an analysis engine means, a display means, a visualization means, a sharing means, an emotion analysis means, and a business support advice means.

[1615] Database Methods:

[1616] The server receives data about the user's smoking (smoking history, number of cigarettes smoked per day, progress in quitting smoking, etc.) and stores it in a database. This allows the accumulation of basic data for analyzing each user's smoking cessation trends and success factors.

[1617] Analysis Engine Methods:

[1618] The server uses an analytical engine based on the data stored in the database to analyze the factors that contribute to successful smoking cessation. This analytical engine uses a generative AI model, which compares accumulated past smoking cessation data and generates advice tailored to each user.

[1619] Display means:

[1620] The advice generated by the analysis engine is sent and displayed on the user's device (such as a smartphone or tablet), allowing the user to follow the advice to help them quit smoking.

[1621] Visualization methods:

[1622] It is a means of receiving information on the user's progress in quitting smoking (e.g., the number of cigarettes smoked, changes in physical condition while quitting smoking, etc.) and visually displaying the benefits of quitting smoking based on that progress. The server generates graphs and charts that visualize the progress and sends them to the user's device.

[1623] Sharing method:

[1624] It provides a community function that allows users to share their quit smoking progress with other users in real time and encourage each other. This function allows users to check the progress and support messages of other quitters. The server updates the quit smoking progress in real time and collects and displays each user's progress.

[1625] Emotion analysis means:

[1626] The user device uses the camera and microphone of the smartphone or tablet to perform facial recognition and voice analysis to collect emotional state. This sensor data is sent to a server, where an emotion analysis engine analyzes the data and identifies the user's emotional state (e.g., stress, joy, impatience, etc.).

[1627] Business support and advice methods:

[1628] The analysis engine provides real-time work support advice based on the user's work situation. For example, if a delivery driver is feeling high stress, it will advise them on relaxation techniques such as deep breathing and stretching.

[1629] Examples:

[1630] Driver A launches the app for the first time and enters his or her smoking history and the number of cigarettes smoked per day. This information is sent to the server, where it is analyzed by the generative AI model, and the driver is given the advice to "gradually reduce the number of cigarettes smoked." Furthermore, if the emotion analysis method determines that the driver is under high stress, the app immediately provides specific advice such as "Try taking deep breaths and stretching for five minutes." Other drivers also display encouraging messages, such as "Congratulations on achieving 15 days without smoking!"

[1631] Example prompt sentence:

[1632] User ID: 001

[1633] Age: 30

[1634] Smoking history: 10 years

[1635] Number of cigarettes smoked per day: 20

[1636] To the generated AI:

[1637] User ID 001 is currently under stress. Please advise how to relax.

[1638] Response from the generative AI:

[1639] "Try taking some deep breaths and doing five minutes of stretching."

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

[1641] Step 1:

[1642] (User registration and profile settings)

[1643] When users first launch the smoking cessation support app, they download it and enter basic information such as their smoking history, age, and the number of cigarettes they smoke per day.

[1644] Input: User basic information such as smoking history, age, number of cigarettes smoked per day

[1645] Data processing and calculation: The input data is converted into JSON format and sent to the server using the HTTPS protocol.

[1646] Output: User basic information sent to the server

[1647] Step 2:

[1648] (Saving to database)

[1649] The server stores the received user data in a database.

[1650] Input: User's basic information (smoking history, age, number of cigarettes smoked per day, etc.)

[1651] Data manipulation and calculation: Generates and executes SQL queries to insert the received data into the appropriate entities in the database.

[1652] Output: User basic information stored in the database

[1653] Step 3:

[1654] (Analysis of factors for successful quitting smoking using an analytical engine)

[1655] The server uses a generative AI model to analyze the factors that lead to successful smoking cessation based on user data stored in a database.

[1656] Input: User data (smoking history, age, number of cigarettes smoked per day, etc.)

[1657] Data processing and calculation: The data is input into a generative AI model and analyzed by comparing it with past successful smoking cessation cases.

[1658] Output: Personalized smoking cessation advice

[1659] Step 4:

[1660] (Generation and notification of analysis results)

[1661] The generated advice is sent from the server to the user terminal and displayed visually.

[1662] Input: Customized smoking cessation advice generated by a generative AI model

[1663] Data processing and calculation: Generate and send notification messages to send advice to user terminals.

[1664] Output: Smoking cessation advice sent to the user's device

[1665] Step 5:

[1666] (Collecting and analyzing emotional states)

[1667] To collect the user's emotional state, facial recognition and voice analysis are performed using the device's camera and microphone.

[1668] Input: Camera images and audio data from smartphones and tablets

[1669] Data processing and computation: Using facial recognition and voice analysis algorithms to identify emotional states.

[1670] Output: Emotional state identified by the emotion analysis engine (e.g., stressed, excited, etc.)

[1671] Step 6:

[1672] (Providing feedback based on sentiment analysis)

[1673] Based on the results of sentiment analysis, generative AI provides appropriate feedback.

[1674] Input: Analysis results of the sentiment analysis engine

[1675] Data processing and computation: Generative AI models are used to generate advice that best suits your emotional state.

[1676] Output: Feedback advice (e.g. relaxation techniques)

[1677] Step 7:

[1678] (Visualization of smoking cessation progress and benefits)

[1679] The user periodically enters their progress in quitting smoking and the information is visualized.

[1680] Input: User progress data (number of cigarettes smoked, changes in physical condition, etc.)

[1681] Data processing and calculation: Generate graphs and charts for visualization on the server

[1682] Output: Progress graphs and charts displayed on the user's terminal

[1683] Step 8:

[1684] (Community function through sharing methods)

[1685] Users can share their quit smoking status with other users in real time and take advantage of the community function.

[1686] Input: Each user's progress in quitting smoking

[1687] Data processing and calculation: Aggregate data, generate shared messages, and send them to each user device

[1688] Output: Messages of encouragement and progress updates from other users

[1689] Step 9:

[1690] (Providing business support advice)

[1691] Provides real-time advice tailored to the user's work situation.

[1692] Input: User's job role, emotional state, and other relevant data

[1693] Data processing and calculation: Analyzes the user's work situation using an analytical engine and generates optimal advice

[1694] Output: Real-time business advice

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

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

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

[1698] [Fourth embodiment]

[1699] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[1712] The present invention is a system for effectively supporting smoking cessation, providing customized advice and information to individual users, and enabling mutual support among users through a real-time community function.

[1713] System Overview

[1714] The system consists of the following components:

[1715] 1. A server means for receiving smoking-related data from users and storing said data.

[1716] 2. Data analysis and advice generation using generative AI tools

[1717] 3. Terminal means for providing the generated advice to the user terminal and notifying and displaying it

[1718] 4. A means to receive information on the progress of quitting smoking entered by the user and visually display the benefits of quitting smoking based on that progress.

[1719] 5. Community function that allows users to share their quit smoking status with other users in real time and encourage each other

[1720] Program processing

[1721] User Registration and Profile Settings

[1722] The user downloads and installs the app. When the device first launches, it displays a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day, etc.). Once the user has completed entering the information and submitted it, the device sends it to the server. The server stores the received data in a database.

[1723] Analysis of factors for successful smoking cessation using generative AI

[1724] The server sends the saved user data to the AI ​​as an analysis request. The AI ​​receives this data, compares it with past cases of successful smoking cessation, and extracts the elements of success. The generated advice is returned to the server, where it is again linked to the user's profile and stored in the database.

[1725] Providing customized advice

[1726] The device receives notifications from the server, generates customized advice, and displays it in the app. Notifications are sent periodically to encourage users to take action.

[1727] Benefits of quitting smoking and visualization of progress

[1728] The user periodically enters their smoking cessation progress into the device, such as the number of cigarettes smoked and the benefits they have experienced while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device, which then displays them to the user.

[1729] Real-time community features

[1730] Users express their intention to participate in the community function and share information with other users as appropriate. The server updates the smoking cessation status in real time, collecting and displaying each user's progress. The device is designed to notify users of this and encourage each other. For example, it may display a notification such as "User A has achieved 10 days of no smoking" or messages of encouragement from other users.

[1731] Specific examples

[1732] Let's say a user opens a smoking cessation app for the first time. During the initial setup, they enter their age, smoking history, and number of cigarettes smoked per day, and this information is sent to the server. The server then sends this data to a generation AI, which generates personalized smoking cessation advice. For example, advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided. This advice is then notified to the user's device and displayed visually.

[1733] Users periodically enter the number of cigarettes they smoke per day and changes in their physical condition while quitting smoking. The server stores this information in a database and converts it into visual progress data in charts and graphs. This allows users to check their progress in quitting smoking in real time and visually recognize the benefits of their efforts. The community function also serves as a platform for users to share their quitting progress with other users and encourage each other.

[1734] The above is an embodiment of the present invention. By using this system, users can receive effective support for quitting smoking while also supporting each other with other smokers, thereby increasing the success rate.

[1735] The processing flow will be explained below.

[1736] Step 1:

[1737] The user downloads and installs the app.

[1738] How it works: A user selects an app from the app store, downloads it, and completes the installation.

[1739] Step 2:

[1740] The device displays a basic information input screen.

[1741] Behavior: When the app is first launched, a form is displayed, prompting the user to enter information such as "age," "smoking history," and "number of cigarettes smoked per day."

[1742] Step 3:

[1743] The user enters basic information and presses the submit button.

[1744] Action: Enter the required information into the form and tap the submit button.

[1745] Step 4:

[1746] The terminal transmits the input information to the server.

[1747] What it does: Sends input data to a server over an internet connection.

[1748] Step 5:

[1749] The server stores the user's profile in a database.

[1750] What it does: Correctly parses the received data and stores it in the database.

[1751] Step 6:

[1752] The server sends an analysis request to the generation AI based on user data.

[1753] Operation: Retrieves user information from the database and sends the input data to the analysis module of the generation AI.

[1754] Step 7:

[1755] The generated AI compares the data with that of other users who have successfully quit smoking and extracts commonalities and elements of success.

[1756] How it works: Analyzes large amounts of historical data to identify common patterns of success and personalized smoking cessation strategies.

[1757] Step 8:

[1758] Generative AI generates advice suited to each individual user.

[1759] How it works: Based on the user's attributes and past data, it outputs optimal smoking cessation advice in text format.

[1760] Step 9:

[1761] The server stores the advice received from the generated AI in a database.

[1762] What it does: The generated advice is integrated back into the user profile and saved in the database.

[1763] Step 10:

[1764] The device notifies / displays customized advice to the user.

[1765] Behavior: Updates the app's UI to display the advice provided by the AI ​​in a user-friendly format, and also sends a push notification if notifications are enabled.

[1766] Step 11:

[1767] The user inputs the progress of quitting smoking into the terminal.

[1768] How it works: Enter the number of cigarettes smoked, the effects you have felt, etc. into the quit smoking progress input form that appears periodically, and then submit it.

[1769] Step 12:

[1770] The device sends progress data to the server.

[1771] What it does: The entered progress information is sent to a server via the Internet.

[1772] Step 13:

[1773] The server stores the progress data in a database and analyzes the progress.

[1774] What it does: Saves progress data and analyzes progress using the analytics module.

[1775] Step 14:

[1776] The server generates graphs and charts that visualize the benefits of quitting smoking.

[1777] What it does: Generates visually easy-to-understand graphs and charts based on the analysis results.

[1778] Step 15:

[1779] The terminal displays the visualized information to the user.

[1780] What it does: Display the generated graphs and charts in an in-app dashboard.

[1781] Step 16:

[1782] The user confirms their intention to participate in the community function.

[1783] Action: Select "Participate in community features" on the options settings screen and perform the necessary confirmation.

[1784] Step 17:

[1785] The server provides a function to update the non-smoking status in real time.

[1786] What it does: Provides real-time updates on a user's progress in quitting smoking and shares it with other users.

[1787] Step 18:

[1788] The server collects and displays the progress of other users.

[1789] What it does: Collects all users' progress information, applies appropriate filtering, and generates data for display.

[1790] Step 19:

[1791] The device allows users to post messages and encouragement within the community.

[1792] What it does: It provides a posting form and a UI for displaying messages on the community page within the app, activating the posting function.

[1793] Step 20:

[1794] Users can encourage other users within the community and view shared information.

[1795] What it does: View other users' posts and progress, and react to them by commenting or liking them.

[1796] Example 1

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

[1798] Currently, there are many smoking cessation support systems, but they generally only provide uniform advice and do not adequately provide optimal support for each individual quitter.In addition, they lack the functionality to visually check individual progress in real time and share smoking cessation status with other users, making it difficult to improve smoking cessation rates.

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

[1800] In this invention, the server includes means for receiving smoking-related data from users and saving the data, means for sending the saved data as an analysis request to a generative AI model and analyzing the elements of successful smoking cessation, means for generating advice tailored to each user based on the analysis results returned by the generative AI model and saving the advice in a database, means for providing the generated advice to user terminals and notifying and displaying the user, means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress, and means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other. This provides smoking cessation support customized to each user, enabling real-time progress monitoring and mutual support through the community.

[1801] A "user" is an individual who uses this system to receive smoking cessation support.

[1802] "Smoking data" refers to information entered by the user, such as age, smoking history, and number of cigarettes smoked per day.

[1803] A "server" is a device or system that stores data received from users and sends analysis requests to the generative AI model.

[1804] The "generative AI model" is an artificial intelligence system that compares past cases of successful quitting smoking with user data to extract elements of successful quitting smoking.

[1805] "Advice" refers to specific instructions and advice on smoking cessation support provided to each user based on the results of analysis by the generative AI model.

[1806] A "database" is a data storage system for storing and managing user information and generated advice.

[1807] "Terminal" refers to a device used by a user to input information or receive advice, including a smartphone or tablet.

[1808] "Notification" is a system that notifies users of periodic information updates and advice that the terminal receives from the server.

[1809] "Visualization" is the process of displaying data in the form of charts, graphs, etc., to enable users to intuitively understand it.

[1810] The "community function" allows users to share their quit smoking status in real time and encourage each other.

[1811] "Real-time" means that information is updated instantly with almost no delay.

[1812] This invention is a system that provides customized smoking cessation support to individual users and realizes mutual support through community functions. This system is composed of users, terminals, a server, a generative AI model, etc.

[1813] System configuration

[1814] User

[1815] Users are individuals who use this system to receive smoking cessation support, enter the necessary information, and receive the advice and progress information provided.

[1816] Terminal

[1817] Terminals are devices used by users to input information and receive advice. They include smartphones, tablets, and computers. Terminals input data from users, receive notifications from servers, and display visualized progress information.

[1818] server

[1819] The server is a device or system that stores data received from users, sends analysis requests to the generative AI model, generates advice based on the returned results, and stores the advice in a database. The server also aggregates user progress information and processes the information to provide community functions.

[1820] Generative AI Models

[1821] A generative AI model (e.g., OpenAI's GPT-4) analyzes stored user data, compares it with past successful smoking cessation cases to extract successful factors, and generates advice customized for each user.

[1822] Program processing

[1823] User Registration and Profile Settings

[1824] Users download and install the app, and when they launch it for the first time, they enter basic information such as their age, smoking history, and the number of cigarettes they smoke per day into a form displayed on the device. The entered information is sent from the device to the server, which then stores it in a database.

[1825] Analysis of factors for successful smoking cessation using generative AI

[1826] The server sends the saved user data to the generative AI model and requests its analysis. The generative AI model compares the received data with past successful cases of quitting smoking and analyzes the factors that led to success. The advice returned by the generative AI model is linked to the user's profile by the server and stored in a database.

[1827] Providing customized advice

[1828] The server then sends the generated customized advice to the user's device, which then receives the notification and displays the advice to the user within the app, providing specific support for the user's daily smoking cessation activities.

[1829] Benefits of quitting smoking and visualization of progress

[1830] Users regularly enter their progress in quitting smoking into the device. For example, they enter the number of cigarettes they have smoked and any changes in their physical condition they have noticed while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device. The device displays these to the user, allowing them to visually check their progress.

[1831] Real-time community features

[1832] When a user expresses their intention to participate in the community function, the server obtains and shares information on other users' progress in real time. The device receives updates from the server and notifies other users of their progress and encouraging messages. This allows quitters to encourage each other in real time and support them in continuing their smoking cessation efforts.

[1833] Specific examples

[1834] For example, consider a user who is 30 years old, has been smoking for 10 years, and smokes 20 cigarettes per day. When the user launches the app for the first time, they enter their basic information and send it to the server. The server generates the following prompt and sends it to the generative AI model:

[1835] Prompt: "A 30-year-old user has been smoking for 10 years and smokes 20 cigarettes a day. Generate effective smoking cessation advice."

[1836] The generative AI model returns advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day," which is then received by the server and saved in the user's profile. The advice is then sent to the user's device and displayed within the app.

[1837] Every time a user enters the number of cigarettes smoked per day and changes in their physical condition while quitting smoking, the server stores this information in a database and generates an updated chart to visualize their progress. Users can check their progress in real time. In addition, the community function allows users to see the progress of other quitters and share their own progress to encourage each other.

[1838] The above is an embodiment of the present invention. By using this system, users can receive smoking cessation support tailored to their individual needs and can increase their chances of successfully quitting smoking by providing mutual support to other smokers.

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

[1840] Step 1: Register and set up your profile

[1841] Input: Age, smoking history, number of cigarettes smoked per day

[1842] Specific behavior:

[1843] 1.1 The user downloads and installs the app.

[1844] 1.2 When the device is first started, it will display a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day).

[1845] 1.3 The user enters the required information into the form and presses the "Submit" button.

[1846] 1.4 The terminal sends the entered data to the server in JSON format.

[1847] Output: JSON format user data (age, smoking history, number of cigarettes smoked per day)

[1848] 1.5 The server analyzes the received user data and stores it in the UserProfile table.

[1849] Step 2: Analysis of factors for successful smoking cessation using generative AI

[1850] Input: User data

[1851] Specific behavior:

[1852] 2.1 The server extracts the stored user data and creates a prompt to send to the generative AI model.

[1853] 2.2 The server sends a prompt to the generative AI model.

[1854] Prompt: "A 30-year-old user has been smoking for 10 years and smokes 20 cigarettes a day. Generate effective smoking cessation advice."

[1855] 2.3 The generative AI model receives the prompt text and compares it with past successful smoking cessation cases to extract successful elements.

[1856] 2.4 The generative AI model generates advice (e.g., "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day") and sends it back to the server.

[1857] Output: Generated advice

[1858] 2.5 The server stores the generated advice in a database.

[1859] Step 3: Providing customized advice

[1860] Input: Generated advice

[1861] Specific behavior:

[1862] 3.1 The server creates a notification for each user based on the generated advice.

[1863] 3.2 The server periodically sends notifications containing customized advice to the device.

[1864] 3.3 The device receives the notification from the server and displays the advice generated within the app to the user.

[1865] Output: Customized advice displayed in the app

[1866] Step 4: Visualize the benefits of quitting smoking and your progress

[1867] Input: Smoking cessation progress information (number of cigarettes smoked, changes in physical condition while quitting smoking, etc.)

[1868] Specific behavior:

[1869] 4.1 Users periodically enter their smoking cessation progress information into a dedicated form in the app.

[1870] 4.2 The device sends the entered smoking cessation progress information to the server in JSON format.

[1871] 4.3 The server stores this data in the Progress table and generates graphs and charts to visualize the progress.

[1872] 4.4 The server sends the visualized progress data to the device.

[1873] 4.5 The terminal displays the transmitted visualization data to the user.

[1874] Output: Visualized progress data (graphs, charts)

[1875] Step 5: Real-time community features

[1876] Input: User's progress in quitting smoking and messages of encouragement from other users

[1877] Specific behavior:

[1878] 5.1 By enabling the Community feature, you express your willingness to share anti-smoking information with other users.

[1879] 5.2 The server aggregates all users' smoking cessation progress information and updates the data in real time.

[1880] 5.3 The server sends updated quit smoking progress information and encouraging messages to each user's device in real time.

[1881] 5.4 The device receives real-time notifications from the server and displays information such as "User A has quit smoking for 10 days" and "Encouraging messages from other users: Good luck!"

[1882] Output: Real-time updated community information and messages of encouragement

[1883] The above are the specific processing steps and operations of this system, which allows users to receive individually customized smoking cessation support, real-time progress confirmation, and mutual support through community functions.

[1884] (Application example 1)

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

[1886] Conventional smoking cessation support systems lack user privacy protection and data security, and there is a risk of data leakage or tampering due to unauthorized access. Furthermore, there is a possibility that personal smoking cessation data may be accessed by third parties, raising concerns about privacy violations. Therefore, thorough security measures are required when providing smoking cessation support.

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

[1888] In this invention, the server includes: server means for receiving smoking-related data from users and storing the data; AI generation means for analyzing factors for successful smoking cessation based on the generated data and generating advice tailored to each user; terminal means for providing the generated advice to a user terminal and notifying and displaying it; means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress; means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other; data protection means for encrypting user data and transmitting it to a secure server; access control means for restricting access to data without specific authentication information; and means for notifying users in real time of a warning if suspicious access is detected. This strengthens the security of user data, enabling effective smoking cessation support while thoroughly protecting privacy.

[1889] "User data" refers to information that a user inputs into the smoking cessation support system, and includes, for example, age, smoking history, number of cigarettes smoked per day, and the like.

[1890] The term "server means" refers to a device or system including a server that has the function of receiving and storing data sent from a user.

[1891] The "generative AI means" is an artificial intelligence system that analyzes the elements of successful smoking cessation based on stored data and generates advice appropriate for each user.

[1892] "Terminal means" refers to a user terminal that notifies and displays to the user the advice generated by the generation AI means.

[1893] The "progress information display means" refers to a device or function that receives the progress information on quitting smoking entered by the user and visually displays the benefits of quitting smoking based on that progress.

[1894] The "community function providing means" is a system that provides a function that allows users to share their quit smoking status with other users in real time and encourage each other.

[1895] "Data protection measures" are techniques or devices used to encrypt user data and transmit it to a secure server.

[1896] "Access control measures" are technologies or systems that prevent access to data without specific authentication information.

[1897] The "suspicious access warning means" is a device or system that has the function of issuing a warning to the user in real time when a suspicious access is detected.

[1898] The present invention provides a smoking cessation support system, which consists of the following elements: User data is encrypted and sent to a secure server to ensure data security, and specific authentication information is used to enhance security. Furthermore, the system also has a function to send a real-time warning if any suspicious access is detected.

[1899] System Overview

[1900] 1. Server Means

[1901] The server receives, encrypts, and stores data about smoking from users, including age, smoking history, and the number of cigarettes smoked per day.

[1902] 2. Generation AI means

[1903] Based on the user data stored on the server, the AI ​​analyzes the factors that led to successful quitting smoking by comparing it with past cases of successful quitting, and then generates customized advice suited to each user.

[1904] 3. Terminal means

[1905] The customized advice generated by the generation AI means is provided to the user's device, which can be a smartphone, head-mounted display, or the like, for notification and display.

[1906] 4. Progress Information Display Method

[1907] The system receives information about the user's progress in quitting smoking and visually displays the benefits of quitting based on that progress. Progress information includes the number of cigarettes smoked and changes in physical condition during the quit period.

[1908] 5. Means of providing community functions

[1909] It provides a function that allows users to share their smoking cessation progress with other users in real time and encourage each other. For example, it displays messages of encouragement from other users and the number of days since quitting smoking.

[1910] 6. Data protection measures

[1911] User data is encrypted and sent to a secure server using Python and a cryptography library.

[1912] 7. Access Control Measures

[1913] Restrict users who can access data by using specific authentication information. Verify data integrity using HMAC (Hash-based Message Authentication Code).

[1914] 8. Suspicious Access Warning Methods

[1915] A function that sends a warning to users in real time when suspicious access is detected, thereby preventing data leaks and tampering before they occur.

[1916] Specific examples

[1917] When a user launches a smoking cessation app for the first time, they enter basic information (age, smoking history, number of cigarettes smoked per day). This information is encrypted on the device and sent to a server. The server then sends this data to a generation AI, which generates customized smoking cessation advice based on past success stories. For example, specific advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided.

[1918] When users periodically enter progress information (such as the number of cigarettes smoked and changes in their physical condition), the data is re-encrypted and sent to the server, where it is displayed as a visual progress. In addition, if any suspicious access is detected, a warning is sent in real time, allowing users to use the system with peace of mind.

[1919] Prompt Sentence Examples

[1920] "For a user who is a 30-year-old male who has been smoking for 10 years and smokes 20 cigarettes a day, please provide advice on gradually reducing the number of cigarettes you smoke, based on success stories."

[1921] As a result, the smoking cessation support system of the present invention can provide individualized smoking cessation advice while strengthening the security of user data, thereby improving the user's success rate in quitting smoking.

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

[1923] Step 1:

[1924] Users install and launch a smoking cessation support app on a device such as a smartphone or head-mounted display. When launching the app for the first time, users enter basic information such as their age, smoking history, and the number of cigarettes smoked per day. This basic information is received by the device, and the data entered by the user is saved on the device.

[1925] Step 2:

[1926] The terminal encrypts the basic information entered by the user. The Python cryptography library is used for encryption. The input data (basic information) is encrypted using an encryption key to generate encrypted data.

[1927] Step 3:

[1928] The device sends the encrypted basic information to a secure server, which stores the received encrypted data in a database.

[1929] Step 4:

[1930] The server decrypts the stored encrypted data and sends it to the generation AI. The generation AI receives the decrypted data as input and compares it with past cases of successful quitting smoking. The generation AI analyzes the data and generates smoking cessation advice customized for each user. The generated advice is returned to the server and re-encrypted.

[1931] Step 5:

[1932] The device receives the encrypted customized advice from the server and decrypts it. The decrypted advice is notified and displayed within the app on the device. The user can view the provided advice and take action based on its content.

[1933] Step 6:

[1934] The user periodically inputs information about their progress in quitting smoking (such as the number of cigarettes smoked and changes in their physical condition while quitting smoking) into the device. The device then encrypts the information and sends it to the server.

[1935] Step 7:

[1936] The server stores the progress information received from the user in a database. Based on the stored data, it generates graphs and charts to visualize the progress. The generated visualization data is encrypted and sent to the device.

[1937] Step 8:

[1938] The terminal decodes the visualization data received from the server and displays it to the user, who can visually check the progress.

[1939] Step 9:

[1940] Users can access the community function, share their quit smoking status with other users in real time, and enter comments and messages to encourage each other. The device encrypts the community information and sends it to the server.

[1941] Step 10:

[1942] The server stores the information received from the community in a database and shares it with other users. Each user's progress and comments are updated in real time. If any suspicious access is detected, the server blocks the access and sends a warning to the user in real time.

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

[1944] This invention is a system for effectively supporting smoking cessation, providing customized advice and information to individual users. It also enables users to support each other through a real-time community function. Furthermore, it aims to improve the success rate of quitting smoking by combining it with an emotion engine that analyzes the user's emotional state and provides more precise feedback.

[1945] System Overview

[1946] The system consists of the following components:

[1947] 1. A server means for receiving smoking-related data from users and storing said data.

[1948] 2. Data analysis and advice generation using generative AI tools

[1949] 3. Terminal means for providing the generated advice to the user terminal and notifying and displaying it

[1950] 4. A means to receive information on the progress of quitting smoking entered by the user and visually display the benefits of quitting smoking based on that progress.

[1951] 5. Community function that allows users to share their quit smoking status with other users in real time and encourage each other

[1952] 6. Emotion engine that recognizes user emotions and generates appropriate feedback

[1953] Program processing

[1954] User Registration and Profile Settings

[1955] The user downloads and installs the app. When the device first launches, it displays a form for the user to enter basic information (age, smoking history, number of cigarettes smoked per day, etc.). Once the user has completed entering the information and submitted it, the device sends it to the server. The server stores the received data in a database.

[1956] Analysis of factors for successful smoking cessation using generative AI

[1957] The server sends the saved user data to the AI ​​as an analysis request. The AI ​​receives this data, compares it with past cases of successful smoking cessation, and extracts the elements of success. The generated advice is returned to the server, where it is again linked to the user's profile and stored in the database.

[1958] Emotion analysis using an emotion engine

[1959] The device collects sensor data and user input data to gather the user's emotional state. This includes facial recognition and voice analysis. The collected emotional data is sent to a server, which then analyzes it with an emotion engine. The emotion engine analyzes the data and identifies the user's emotional state (e.g., stress, joy, impatience, etc.).

[1960] Providing customized advice

[1961] Based on the results of the emotion engine, the generative AI generates more precise advice. For example, if the user is in a high stress state, it will provide advice on relaxation techniques and mindfulness. This advice is notified and displayed on the device.

[1962] Benefits of quitting smoking and visualization of progress

[1963] The user periodically enters their smoking cessation progress into the device, such as the number of cigarettes smoked and the benefits they have experienced while quitting smoking. This data is sent to the server and stored in a database. The server generates graphs and charts to visualize the progress and sends them to the device, which then displays them to the user.

[1964] Real-time community features

[1965] Users express their intention to participate in the community function and share information with other users as appropriate. The server updates the smoking cessation status in real time, collecting and displaying each user's progress. The device is designed to notify users of this and encourage each other. For example, it may display a notification such as "User A has achieved 10 days of no smoking" or messages of encouragement from other users.

[1966] Specific examples

[1967] Let's say a user opens a smoking cessation app for the first time. During the initial setup, they enter their age, smoking history, and number of cigarettes smoked per day, and this information is sent to the server. The server then sends this data to a generation AI, which generates personalized smoking cessation advice. For example, advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day" is provided. This advice is then notified to the user's device and displayed visually.

[1968] Furthermore, if the user is feeling stressed, the emotion engine analyzes that information and the generative AI generates adaptive advice tailored to the situation. For example, it provides breathing and relaxation techniques to reduce stress. This allows the user to receive more accurate support.

[1969] Users periodically enter the number of cigarettes they smoke per day and changes in their physical condition while quitting smoking. The server stores this information in a database and converts it into visual progress data in charts and graphs. This allows users to check their progress in quitting smoking in real time and visually recognize the benefits of their efforts. The community function also serves as a platform for users to share their quitting progress with other users and encourage each other.

[1970] The above is an embodiment of the present invention. By using this system, users can receive effective support for quitting smoking while also sharing support with other smokers, thereby increasing the success rate. By combining it with an emotion engine, more detailed support tailored to the user's psychological state becomes possible, which is expected to improve the success rate of quitting smoking.

[1971] The processing flow will be explained below.

[1972] Step 1:

[1973] The user downloads and installs the app.

[1974] How it works: A user selects an app from the app store, downloads it, and completes the installation.

[1975] Step 2:

[1976] The device displays a basic information input screen.

[1977] Behavior: When the app is first launched, a form is displayed, prompting the user to enter information such as "age," "smoking history," and "number of cigarettes smoked per day."

[1978] Step 3:

[1979] The user enters basic information and presses the submit button.

[1980] Action: Enter the required information into the form and tap the submit button.

[1981] Step 4:

[1982] The terminal transmits the input information to the server.

[1983] What it does: Sends input data to a server over an internet connection.

[1984] Step 5:

[1985] The server stores the user's profile in a database.

[1986] What it does: Correctly parses the received data and stores it in the database.

[1987] Step 6:

[1988] The server sends an analysis request to the generation AI based on user data.

[1989] Operation: Retrieves user information from the database and sends the input data to the analysis module of the generation AI.

[1990] Step 7:

[1991] The generated AI compares the data with that of other users who have successfully quit smoking and extracts commonalities and elements of success.

[1992] How it works: Analyzes large amounts of historical data to identify common patterns of success and personalized smoking cessation strategies.

[1993] Step 8:

[1994] Generative AI generates advice suited to each individual user.

[1995] How it works: Based on the user's attributes and past data, it outputs optimal smoking cessation advice in text format.

[1996] Step 9:

[1997] The server stores the advice received from the generated AI in a database.

[1998] What it does: The generated advice is integrated back into the user profile and saved in the database.

[1999] Step 10:

[2000] The device notifies / displays customized advice to the user.

[2001] Behavior: Updates the app's UI to display the advice provided by the AI ​​in a user-friendly format, and also sends a push notification if notifications are enabled.

[2002] Step 11:

[2003] The terminal acquires sensor data or user input data to gather the user's emotional state.

[2004] What it does: Uses facial recognition and voice analysis technologies to collect data to analyze a user's facial expressions and tone of voice.

[2005] Step 12:

[2006] The terminal transmits the emotional state data to the server.

[2007] How it works: After collecting emotion data, it sends it to a server via the internet.

[2008] Step 13:

[2009] The server requests emotion analysis from the emotion engine.

[2010] Behavior: The received emotion data is sent to the emotion engine as an analysis request.

[2011] Step 14:

[2012] An emotion engine analyzes the collected data to identify the user's emotional state.

[2013] What it does: Performs data analysis to identify the user's emotional state (e.g., stress, joy, impatience, etc.).

[2014] Step 15:

[2015] Based on the results of the emotion engine, a generative AI means generates adaptive advice.

[2016] How it works: The generative AI generates optimal advice based on the emotional state and returns it to the server.

[2017] Step 16:

[2018] The server stores the generated advice in a database.

[2019] How it works: Advice generated based on emotional state is integrated with the user profile and stored in a database.

[2020] Step 17:

[2021] The device notifies / displays the analyzed advice to the user.

[2022] Behavior: Provides advice and visual feedback to the user through an app alert or notification.

[2023] Step 18:

[2024] The user inputs the progress of quitting smoking into the terminal.

[2025] How it works: Enter the number of cigarettes smoked, the effects you have felt, etc. into the quit smoking progress input form that appears periodically, and then submit it.

[2026] Step 19:

[2027] The device sends progress data to the server.

[2028] What it does: The entered progress information is sent to a server via the Internet.

[2029] Step 20:

[2030] The server stores the progress data in a database and analyzes the progress.

[2031] What it does: Saves progress data and analyzes progress using the analytics module.

[2032] Step 21:

[2033] The server generates graphs and charts that visualize the benefits of quitting smoking.

[2034] What it does: Generates visually easy-to-understand graphs and charts based on the analysis results.

[2035] Step 22:

[2036] The terminal displays the visualized information to the user.

[2037] What it does: Display the generated graphs and charts in an in-app dashboard.

[2038] Step 23:

[2039] The user confirms their intention to participate in the community function.

[2040] Action: Select "Participate in community features" on the options settings screen and perform the necessary confirmation.

[2041] Step 24:

[2042] The server provides a function to update the non-smoking status in real time.

[2043] What it does: Provides real-time updates on a user's progress in quitting smoking and shares it with other users.

[2044] Step 25:

[2045] The server collects and displays the progress of other users.

[2046] What it does: Collects all users' progress information, applies appropriate filtering, and generates data for display.

[2047] Step 26:

[2048] The device allows users to post messages and encouragement within the community.

[2049] What it does: It provides a posting form and a UI for displaying messages on the community page within the app, activating the posting function.

[2050] Step 27:

[2051] Users can encourage other users within the community and view shared information.

[2052] What it does: View other users' posts and progress, and react to them by commenting or liking them.

[2053] Example 2

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

[2055] In smoking cessation support, it is difficult to provide optimal advice to each individual user and to make it easy to visually check their progress in quitting smoking. Another challenge is to increase the success rate of quitting smoking by providing appropriate feedback according to the user's emotional state. We would like to further increase motivation by communicating with other users and encouraging each other in real time.

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

[2057] In this invention, the server includes an information processing device that receives smoking-related data from users and stores the data; an artificial intelligence generation device that analyzes factors for successful smoking cessation based on the generated data and generates advice tailored to each user; a communication device that provides the generated advice to the user's terminal and notifies and displays it; a device that receives smoking cessation progress information entered by the user and visually displays the benefits of quitting smoking based on that progress; an interaction device that shares smoking cessation progress with other users in real time and encourages each other; and an emotion analysis device that analyzes the user's emotional state and provides feedback based on that information. This allows for optimal smoking cessation advice to be provided to each user, as well as for easily visualizing the user's smoking cessation progress and providing feedback tailored to the user's emotional state. Furthermore, a real-time community function allows users to encourage each other in the smoking cessation process, thereby increasing the success rate of quitting smoking.

[2058] The "information processing device means" is a device that has the function of receiving smoking-related data from a user and storing the data.

[2059] The "generative artificial intelligence means" is an artificial intelligence that has the function of analyzing stored user data, extracting elements of successful smoking cessation, and generating advice appropriate for each user.

[2060] The "communication device means" is a device having a function of providing the generated advice to the user terminal, and notifying and displaying the advice.

[2061] The "device means" is a device that has the function of receiving smoking cessation progress information input by the user and visually displaying the benefits of quitting smoking based on that progress.

[2062] "Interaction means" refers to a means that provides a communication function for sharing the status of quitting smoking with other users in real time and encouraging each other.

[2063] The "emotion analysis device means" is a device that has the function of analyzing the user's emotional state and providing feedback based on that data.

[2064] The present invention is a system for effectively supporting users to quit smoking, providing individual advice and information to users and enabling mutual support between users. Specific embodiments of the system are described below.

[2065] Hardware and software used

[2066] The system uses the following major hardware and software:

[2067] User terminal (smartphone, tablet, etc.): A device where the user inputs smoking cessation data and receives advice from the system.

[2068] Server: A central information processing device that stores user data and performs analysis and advice generation.

[2069] Generative AI model: An artificial intelligence implemented on a server that analyzes user data and generates personalized smoking cessation advice.

[2070] Emotion analysis device: Software that analyzes a user's emotional state using sensors, cameras, and voice recognition functions installed on the user's device.

[2071] Database: Located on the server, it stores basic user information, progress data, and generated advice.

[2072] Basic system configuration

[2073] This system consists of the following elements:

[2074] 1. User data entry

[2075] The user downloads and installs the app. When the app is launched for the first time, the device displays a form for entering basic information such as age, smoking history, and number of cigarettes smoked per day, and the information entered by the user is sent to the server.

[2076] 2. Data storage and analysis

[2077] The server stores the received basic information in a database and sends an analysis request to the generative AI model, which analyzes the stored data and generates personalized advice to quit smoking. The generated advice is returned to the server and stored in the database.

[2078] 3. Emotion analysis

[2079] The device uses sensors (camera, microphone, etc.) to capture the user's facial expressions and voice. This data is sent to a server and analyzed by an emotion analyzer. Based on the user's emotional state, the system requests a generative AI model to provide more accurate advice.

[2080] 4. Providing advice

[2081] The server sends the generated advice to the user's terminal, which notifies and displays it to the user.

[2082] 5. Monitoring smoking cessation progress

[2083] The user periodically enters information about their progress in quitting smoking, such as the number of cigarettes smoked per day and changes in their physical condition while quitting smoking. This data is sent to the server, which then visualizes the progress and displays it as progress charts and graphs.

[2084] 6. Community Features

[2085] Users can share their progress in quitting smoking with other users in real time and encourage each other. The server manages this information and updates it as needed. The device notifies the user of encouraging messages from other users and their progress.

[2086] Examples of concrete examples and prompts

[2087] Specific examples

[2088] When a user opens the app for the first time, they are prompted to enter their age, smoking history, and number of cigarettes smoked per day. After the user enters and submits this information, the device sends the data to the server, which then stores it in a database. A generative AI model analyzes this information and generates advice such as "gradually reduce the number of cigarettes you smoke" or "change your smoking habits at certain times of the day," which is then displayed on the device.

[2089] Prompt Sentence Examples

[2090] "How old are you?"

[2091] "How many cigarettes do you smoke per day?"

[2092] "Please tell us why you stopped smoking."

[2093] The system can increase the success rate of quitting smoking by providing personalized advice and feedback based on emotion analysis to support quitting, and its real-time community function allows users to encourage each other to quit smoking.

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

[2095] Step 1:

[2096] Download and install the app

[2097] The user downloads the smoking cessation support app from the app store and installs it on their smartphone or tablet. Once installation is complete, the user launches the app for the first time.

[2098] Input: Download and first launch of the app

[2099] Output: Display of initial setup screen

[2100] Step 2:

[2101] Enter basic information

[2102] The user enters the necessary information into the basic information input form (age, smoking history, number of cigarettes smoked per day, etc.) that is displayed when the app is first launched. Once the input is complete, the user presses the send button.

[2103] Input: Age, smoking history, number of cigarettes smoked per day

[2104] Output: Generate basic information data

[2105] Step 3:

[2106] Sending data

[2107] The terminal sends the basic information data entered by the user to the server, where the data is encrypted to protect privacy.

[2108] Input: Basic information data

[2109] Output: Send data to the server

[2110] Step 4:

[2111] Data storage and analysis requests

[2112] The server stores the received basic information data in a database, and simultaneously sends the stored data to the generative AI model, requesting data analysis and advice generation.

[2113] Input: Basic information data

[2114] Output: Save in database, request analysis to generative AI model

[2115] Step 5:

[2116] Advice generation using generative AI models

[2117] The generative AI model compares the basic information data sent from the server with past successful cases of quitting smoking and generates individualized advice for quitting smoking. The generated advice is then sent back to the server.

[2118] Input: Basic information data

[2119] Output: Smoking cessation advice

[2120] Step 6:

[2121] Saving and sending advice

[2122] The server stores the advice received from the generative AI model in a database and also transmits the saved advice to the user's device.

[2123] Input: Smoking cessation advice

[2124] Output: Save in database, send to user terminal

[2125] Step 7:

[2126] Advice notification and display

[2127] The device receives the advice sent from the server and notifies the user, who then opens the app to visually confirm the advice.

[2128] Input: Smoking cessation advice

[2129] Output: User notification and display

[2130] Step 8:

[2131] Collecting Emotional Data

[2132] While the user is using the app, the device uses sensors such as the camera and microphone to collect the user's facial expressions and voice.

[2133] Input: Camera video, audio data

[2134] Output: Emotion data

[2135] Step 9:

[2136] Sending and analyzing emotional data

[2137] The device sends the collected emotional data to a server. The server then sends the received emotional data to an emotion analysis device and requests an analysis. The emotion analysis device identifies the user's emotional state and returns the results to the server.

[2138] Input: Emotion data

[2139] Output: Emotional state

[2140] Step 10:

[2141] Emotion-based advice generation

[2142] The server then requests the generative AI model to analyze the user's emotional state again, generating precise advice based on the user's emotion. The generated advice is then sent back to the server and transmitted to the device.

[2143] Input: Emotional state

[2144] Output: Emotion-based smoking cessation advice

[2145] Step 11:

[2146] Entering smoking cessation progress data

[2147] Users periodically enter their smoking cessation progress data, such as the number of cigarettes smoked and changes in their physical condition, into the app, which then sends the data from the device to the server.

[2148] Input: number of cigarettes smoked, changes in physical condition, etc.

[2149] Output: Progress data

[2150] Step 12:

[2151] Save and visualize progress data

[2152] The server stores the received progress data in a database and generates graphs and charts to visualize the progress, which are then sent to the terminal and displayed to the user.

[2153] Input: Progress data

[2154] Output: Visualized data (graphs, charts)

[2155] Step 13:

[2156] Use of community features

[2157] If a user expresses their intention to participate in the community function, they can share their smoking cessation progress with other users in real time and encourage each other. The server manages the user's progress and updates the information as appropriate. The device notifies the user of encouraging messages and progress from other users.

[2158] Input: User progress, cheering message

[2159] Output: User notification

[2160] At each step of the system, the input data is appropriately processed and analyzed to provide useful smoking cessation support information to the user. By combining it with emotion analysis, more precise and personalized advice can be provided, improving the success rate of quitting smoking.

[2161] (Application example 2)

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

[2163] Conventional smoking cessation support systems do not provide real-time advice tailored to the user's emotional state or specific work situation, limiting the effectiveness of their smoking cessation support. Furthermore, the system lacks a fully developed user community, and lacks a mechanism for encouraging each other to increase the success rate of quitting smoking. Furthermore, there is no way to visually check progress, making it difficult for users to maintain their motivation.

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

[2165] In this invention, the server includes: a database means for receiving smoking-related data from users and storing the data; an analysis engine means for analyzing factors for successful smoking cessation based on the generated data and generating advice tailored to each user; a display means for providing the generated advice to a user terminal and notifying and displaying it; a visualization means for receiving smoking cessation progress information entered by the user and visually displaying the benefits of quitting smoking based on that progress; a sharing means for providing a community function for sharing smoking cessation progress with other users in real time and encouraging each other; an emotion analysis means for analyzing the user's emotional state and generating appropriate feedback; and a work support advice means for providing real-time advice tailored to the user's work situation. This makes it possible to provide effective smoking cessation support tailored to the user's emotional state and work situation, maintain motivation by visually checking progress, and encourage each other in real time, thereby improving the success rate of quitting smoking.

[2166] "Database means" refers to a system that stores smoking-related data collected from users.

[2167] The "analysis engine means" is a system that analyzes the elements of successful smoking cessation based on the stored data and generates advice suited to each user.

[2168] The "display means" is a system that notifies the generated advice to the user's terminal and visually displays it.

[2169] The "visualization means" is a system that receives smoking cessation progress information entered by the user and visually displays the benefits of quitting smoking based on that progress.

[2170] "Sharing means" is a system that provides a community fu...

Claims

1. a server means for receiving smoking-related data from a user and storing the data; A generation AI method that analyzes the elements of successful smoking cessation based on the generated data and generates advice appropriate for each user; a terminal means for providing the generated advice to a user terminal, and notifying and displaying the advice; a means for receiving smoking cessation progress information input by a user and visually displaying the benefits of smoking cessation based on the progress; A means to provide a community function that allows users to share their quit smoking status with other users in real time and encourage each other; A system including:

2. 10. The system of claim 1, further comprising means for accepting basic information input from a user and transmitting the information to a server.

3. The system according to claim 1 , further comprising means for customizing the generated advice regarding smoking cessation for each user and providing the customized advice to the user terminal.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A