System
The system addresses the lack of personalized support in existing smoking cessation systems by using generative AI to provide tailored advice and real-time community interaction, enhancing the success rate of quitting smoking.
Patent Information
- Application Number
- JP2024129291
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-05
- Publication Date
- 2026-02-18
AI Technical Summary
Existing smoking cessation support systems lack personalized support based on individual user factors and real-time sharing and community interaction, leading to low success rates in quitting smoking.
A system that inputs user personal information, analyzes factors for successful quitting using generative AI, generates personalized advice, shares smoking cessation status in real-time, and facilitates community interaction to encourage users.
Provides tailored support to increase the success rate of quitting smoking by offering personalized advice and fostering mutual encouragement among users.
Smart Images

Figure 2026026870000001_ABST
Abstract
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 very difficult task for many people, and because it depends heavily on individual willpower and habits, an individualized approach is important for success. However, existing smoking cessation support systems do not adequately meet this requirement. Specifically, they lack support based on each user's situation and specific factors, making it difficult to increase the success rate of quitting smoking. They also lack a mechanism for users to share their situation in real time and encourage each other to maintain motivation. This results in the problem that many users give up on quitting smoking halfway through. [Means for solving the problem]
[0005] To solve the above problems, the present invention provides a system including: means for inputting a user's personal information and storing the information in a database; means for analyzing the user's factors for success in quitting smoking using a generative artificial intelligence; means for generating personalized smoking cessation advice based on the analysis results and notifying the user; means for inputting the user's smoking cessation status and updating the status in a database; and means for sharing the smoking cessation status with other users in real time and for users to interact with each other through a community function. The system also includes means for notifying the smoking cessation advice periodically or according to the user's status, and means for analyzing the user's past attempts to quit smoking and factors for failure using a generative artificial intelligence and adjusting the advice based on the analysis results. This allows the system to provide support tailored to each user's specific needs and increase the success rate of quitting smoking.
[0006] "User information" refers to data that constitutes an individual's profile, such as the user's age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0007] The "database" is an information storage device for recording and managing user information, smoking cessation status, and advice content.
[0008] "Generative AI" refers to AI techniques and algorithms used to analyze user information and factors that contribute to successful smoking cessation and generate personalized advice.
[0009] "Success factors for quitting smoking" refer to specific factors or conditions that a user needs to successfully quit smoking, such as stress management or motivational techniques.
[0010] "Personalized advice" refers to specific guidance and suggestions customized based on each user's smoking cessation status and analysis results.
[0011] "Smoking cessation status" is information that indicates the user's progress in quitting smoking and their current smoking cessation status.
[0012] The "community function" is a system or tool that allows users to share their quit smoking status and encourage each other.
[0013] "Notification" is a means by which an application can provide advice or information to a user in real time.
[0014] A "trigger event" is an action or event that is performed when a specific situation or condition is met.
[0015] "Adjusting advice" refers to changing the content and frequency of advice provided based on past data and analysis results. [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] In this invention, a specific method for constructing and implementing a smoking cessation support system will be described in detail.
[0038] User Registration and Profiling
[0039] User: The user accesses the app and enters their personal information on their first access, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking, into a form.
[0040] Terminal: The terminal formats the information entered by the user into the appropriate format and sends the information to the server.
[0041] Server: The server generates a user profile based on the received information and stores it in a database. It assigns a unique user ID to each user and manages the profile.
[0042] Analysis of factors for successful smoking cessation
[0043] Server: The server collects user profile information and past quit attempt information and provides this as input data to the generative artificial intelligence (AI).
[0044] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation (e.g., stress management and specific behavioral triggers).
[0045] Server: Based on the analysis results from the generation AI, the server generates smoking cessation advice customized for each user, associates it with the user profile, and stores it in a database.
[0046] Providing personalized advice
[0047] Server: The server sends personalized advice to each user periodically or when certain events occur.
[0048] Device: The device notifies and displays the advice received from the server to the user, specifically by displaying a message or reminder in the notification bar.
[0049] Example: Every day at 9:00 AM, the following advice is displayed: "Try this tip to help you quit smoking today: Take five deep breaths and take a moment to relax."
[0050] Real-time sharing of smoking cessation status
[0051] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[0052] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0053] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[0054] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[0055] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[0056] Providing community features
[0057] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[0058] Device: The device formats the user's input, sends the post to the server, and displays other users' posts in the feed.
[0059] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0060] Example: When user D posts, "I'm so happy that I've successfully quit smoking today," notifications are displayed on other users' devices and the post is reflected in their feeds.
[0061] Overall Integration
[0062] This system integrates the above functions to support users throughout the entire smoking cessation process. This aims to provide personalized support for each user, promote mutual encouragement and information sharing among users, and increase the success rate of quitting smoking. In this way, an environment is created that promotes active smoking cessation.
[0063] The processing flow will be explained below.
[0064] Step 1:
[0065] User: The user accesses the app and enters personal information into a form when registering for the first time, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0066] Step 2:
[0067] Terminal: The terminal formats the information entered by the user and sends it to the server as an HTTP request.
[0068] Step 3:
[0069] Server: The server stores the received user information in a database, assigns a user ID, and creates a user profile.
[0070] Step 4:
[0071] Server: The server provides the user's profile information as input data to the generation AI and analyzes factors for successful quitting smoking.
[0072] Step 5:
[0073] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation (e.g., stress management and specific behavioral triggers).
[0074] Step 6:
[0075] Server: The server generates smoking cessation advice customized for each user based on the analysis results from the generation AI and stores it in a database.
[0076] Step 7:
[0077] Server: The server sends personalized smoking cessation advice to the user's device periodically or based on specific event triggers.
[0078] Step 8:
[0079] Terminal: The terminal notifies the user of the advice received from the server and displays it to them, for example, in the notification bar or in a pop-up message.
[0080] Step 9:
[0081] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[0082] Step 10:
[0083] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0084] Step 11:
[0085] Server: The server updates the received smoking cessation status to a database, making it available for other users to refer to.
[0086] Step 12:
[0087] Server: The server distributes updated smoking cessation status data in real time to other users for sharing.
[0088] Step 13:
[0089] Devices: Other users' devices receive this real-time shared data and display it in their feeds and notifications.
[0090] Step 14:
[0091] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[0092] Step 15:
[0093] Terminal: The terminal formats the user's input and sends the submission to the server.
[0094] Step 16:
[0095] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0096] Step 17:
[0097] Device: Your device receives other users' posts and comments and displays them in your feed.
[0098] In this way, the user is supported throughout the entire smoking cessation process, ensuring that the smoking cessation support system functions effectively and increases the user's success rate in quitting smoking.
[0099] Example 1
[0100] 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."
[0101] Conventional smoking cessation support systems lack the ability to provide customized support tailored to the characteristics and conditions of each user, resulting in low success rates for quitting smoking. Furthermore, they lack an environment in which users can effectively share their smoking cessation status in real time or support each other through community functions.
[0102] 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.
[0103] In this invention, the server includes: means for inputting a user's personal information and storing the information in a database; means for using an interactive terminal to format the user-input information into an appropriate format and send it to the server; means for using the server to generate a personal profile for the user and assign a unique user ID based on the profile; means for using artificial intelligence to analyze the user's factors for success in quitting smoking; means for generating personalized smoking cessation advice based on the analysis results and notifying the user; means for having the user input the user's smoking cessation status and updating the status in a database; and means for sharing the smoking cessation status with other users in real time and for users to interact with each other through a community function. This makes it possible to provide optimal smoking cessation support to each user and increase the success rate of quitting smoking by users effectively encouraging each other.
[0104] "User's personal information" refers to information about the user, such as the user's age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0105] The "database" refers to an information management system that systematically stores and manages users' personal information, profile information, smoking cessation status, advice, etc.
[0106] An "interactive terminal" refers to a device that allows a user to input information and receive notifications and advice from a server. Examples include smartphones and tablets.
[0107] "Server" refers to a computer system for receiving, analyzing, storing, and notifying users of information.
[0108] A "user profile" is a unique data set generated based on a user's personal information, and includes the user's characteristics and information necessary for smoking cessation support.
[0109] "Unique User ID" means a unique identification number assigned by the server to identify each user.
[0110] "Generative AI" refers to an AI technology that analyzes data based on past data and generates new information and insights. It is also called a generative AI model.
[0111] "Successful smoking cessation factors" are factors and conditions that are important for successfully quitting smoking, including stress management and avoiding behavioral triggers.
[0112] "Personalized smoking cessation advice" refers to smoking cessation support advice that is individually customized based on the user's personal profile and analysis results.
[0113] "Smoking cessation status" refers to information that records the user's progress and current status in quitting smoking. For example, it includes the number of cigarettes smoked and the number of days since quitting smoking.
[0114] The "community function" is a system function that allows users to interact with and encourage each other, and includes the sharing of posts and comments.
[0115] The present invention is a system for supporting smoking cessation, which provides personalized advice tailored to each user's individual situation and includes a community function that allows users to share their smoking cessation progress in real time and encourage each other.
[0116] System configuration
[0117] 1. User Registration
[0118] User:
[0119] Users access the app using a device such as a smartphone or tablet, and upon first access, enter personal information such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0120] Device:
[0121] The device formats the entered information into JSON format and sends it to the server, a step that ensures data consistency.
[0122] server:
[0123] The server parses the received JSON data and generates a user profile. It assigns a unique ID to each user and stores it in a database, such as MySQL or PostgreSQL.
[0124] Analysis of factors for successful smoking cessation
[0125] server:
[0126] The server prepares an input dataset for the generative AI model based on the user's profile information.
[0127] Generative Artificial Intelligence (Generative AI Model):
[0128] A generative AI model (such as GPT-4) analyzes user data and identifies factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[0129] server:
[0130] The server generates customized smoking cessation advice for each user based on the analysis results from the AI, which is then saved back in the database and linked to the user's profile.
[0131] Providing personalized advice
[0132] server:
[0133] The server sends the generated advice periodically or according to the user's situation. The sending timing can be periodic, such as every morning at 9:00, or based on a specific event.
[0134] Device:
[0135] The device receives advice from the server and displays it to the user in the notification bar or within the app, such as "Take five deep breaths and take some time to relax."
[0136] Real-time sharing of smoking cessation status
[0137] User:
[0138] Users can use the app's smoking cessation status reporting function to enter their current smoking cessation status, for example, by recording "I didn't smoke a single cigarette today."
[0139] Device:
[0140] The terminal formats the entered non-smoking status and transmits it to the server.
[0141] server:
[0142] The server updates the received non-smoking status to a database for other users to refer to, and also transmits the data to other user terminals in real time for sharing.
[0143] Device:
[0144] Other users' devices will receive the shared smoking cessation status and display it in their feeds or notification bars. For example, a message like "User C has successfully quit smoking for a week. Let's all support him!" will be displayed.
[0145] Providing community features
[0146] User:
[0147] Users can view other users' posts and progress, and can also post and comment on their own.
[0148] Device:
[0149] The device formats posts and comments entered by the user and sends them to the server, and also receives posts from other users and displays them in the feed.
[0150] server:
[0151] The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, a post such as "I'm happy that I've successfully quit smoking today" is notified to other users' devices.
[0152] Specific examples
[0153] For example, consider the case where a user inputs the following prompt into a generating artificial intelligence:
[0154] Sample prompt: "Generate the best smoking cessation advice for each user based on their age, gender, smoking history, and motivation for quitting smoking."
[0155] In this way, the present invention aims to increase the success rate of quitting smoking by providing optimal support to individual users and promoting mutual support throughout the community.
[0156] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0157] Step 1:
[0158] User Registration
[0159] User: The user accesses the app using a device such as a smartphone or tablet and enters personal information (age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking).
[0160] Input: Age, gender, smoking history, number of cigarettes smoked per day, motivation for quitting smoking
[0161] Output: Formatted JSON data
[0162] Step 2:
[0163] Formatting and sending information
[0164] Terminal: The terminal formats the personal information entered by the user into JSON format, and then sends this formatted data to the server.
[0165] Input: Personal information entered by the user
[0166] Output: JSON data sent to the server
[0167] Step 3:
[0168] Creating and Saving a Profile
[0169] Server: The server analyzes the received JSON data and generates a user profile. Based on the generated profile, a unique user ID is assigned. This information is stored in a database. MySQL or PostgreSQL is used as the database.
[0170] Input: Received JSON data
[0171] Output: User profile and unique user ID stored in the database
[0172] Step 4:
[0173] Analysis of factors for successful smoking cessation
[0174] Server: The server collects user profile information and provides it as a dataset to the generative AI model.
[0175] Input: User profile information
[0176] Output: The dataset provided to the generative AI
[0177] Step 5:
[0178] Analysis by generative AI
[0179] Generative AI: Generative AI (e.g., GPT-4) analyzes a provided dataset and identifies factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[0180] Input: Dataset provided by the server
[0181] Output: Analysis results on factors for successful quitting smoking
[0182] Step 6:
[0183] Generating customized advice
[0184] Server: The server generates customized smoking cessation advice for each user based on the analysis results obtained from the generative AI. This advice is then stored in the database again and associated with the user profile.
[0185] Input: Analysis results from the generative AI
[0186] Output: Customized smoking cessation advice
[0187] Step 7:
[0188] Providing regular advice
[0189] Server: The server generates and sends advice to the user periodically or based on specific events.
[0190] Input: Customized smoking cessation advice
[0191] Output: Advice sent to the user's terminal
[0192] Step 8:
[0193] Displaying Advice
[0194] Device: The device displays the advice received from the server to the user in the notification bar or within the app. For example, the message might be "Take five deep breaths and take some time to relax."
[0195] Input: Advice from the server
[0196] Output: Advice displayed on the terminal
[0197] Step 9:
[0198] Enter your smoking cessation status
[0199] User: The user uses the in-app smoking cessation reporting feature to enter their smoking cessation status. For example, they record, "I didn't smoke a single cigarette today."
[0200] Input: User's smoking cessation status
[0201] Output: Formatted smoking cessation data
[0202] Step 10:
[0203] Submitting your non-smoking status
[0204] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0205] Input: User's smoking cessation status data
[0206] Output: Data sent to the server
[0207] Step 11:
[0208] Update and share your quit status
[0209] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. It also transmits the data to other users' terminals in real time to share the smoking cessation status.
[0210] Input: Received smoking cessation status data
[0211] Output: Updated database and shared data
[0212] Step 12:
[0213] Display in feed and notification bar
[0214] Devices: Other users' devices receive the shared smoking cessation status from the server and display it in their feeds or notification bars. For example, a message like "User C has successfully quit smoking for a week. Let's all support him!" will be displayed.
[0215] Input: Data shared from the server
[0216] Output: Feeds and notifications displayed on your device
[0217] Step 13:
[0218] Use of community features
[0219] User: A user can view other users' posts and progress, and can also post and comment on their own.
[0220] Input: User posts and comments
[0221] Output: Formatted post and comment data
[0222] Step 14:
[0223] Submitting and updating posts and comments
[0224] Device: The device formats posts and comments entered by users and sends them to the server, where they are displayed in the feed.
[0225] Input: User post and comment data
[0226] Output: Data sent to the server and displayed in the feed
[0227] Step 15:
[0228] Post and comment distribution and filtering
[0229] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, a post such as "I'm happy that I've successfully quit smoking today" is notified to other users' devices.
[0230] Input: Submitted post and comment data
[0231] Output: Data stored in the database and delivered
[0232] (Application example 1)
[0233] 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."
[0234] Conventional smoking cessation support systems rarely provide personalized advice tailored to each user's situation and personality, resulting in low success rates for quitting smoking. Furthermore, support at physical stores and communication with other users are limited, making it difficult to maintain motivation and manage stress.
[0235] 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.
[0236] In this invention, the server includes means for inputting a user's personal information and saving the information in a database, means for analyzing the user's factors for success in quitting smoking using a generative artificial intelligence, means for generating personalized quit smoking advice based on the analysis results and notifying the user, means for inputting the user's quit smoking status and updating the status in the database, means for sharing the quit smoking status with other users in real time and allowing users to interact with each other through a community function, and means for users to receive quit smoking advice through a dedicated application at a physical store, share their quit smoking status, and communicate with other users and staff. This provides personalized quit smoking support tailored to each individual user, and makes it possible to improve the success rate of quitting smoking through support and communication at the physical store.
[0237] The "means for inputting user personal information" refers to the part of the system where the user inputs personal information such as age, gender, smoking history, and motivation for quitting smoking into the application and stores that information in a database.
[0238] "Means utilizing generative artificial intelligence" refers to means that use artificial intelligence technology for data analysis to identify factors that will help a user succeed in quitting smoking.
[0239] The "means for generating personalized smoking cessation advice and notifying the user" is part of a system that creates optimal smoking cessation advice for each user based on data analyzed by artificial intelligence and notifies the user of this advice on their device.
[0240] The "means for allowing the user to input the non-smoking status and updating the status in the database" is part of a system that provides a function for the user to input the current non-smoking status and updates the information in the database.
[0241] The "means for sharing the progress of quitting smoking with other users in real time" is a part of the system that notifies and shares the progress of the user in quitting smoking with other users in real time.
[0242] "Means for users to interact with each other through community functions" refers to means for providing a function that allows users to interact with other users within the application through posts and comments.
[0243] "A means for enabling users in physical stores to receive smoking cessation advice through a dedicated application, share their smoking cessation status, and communicate with other users and staff" refers to part of a system that provides a function that enables users in physical stores (such as cafes and fitness gyms) to receive smoking cessation advice using a dedicated application for smoking cessation support, and to share and communicate their progress in quitting smoking with other users and store staff in real time.
[0244] In this invention, the following configuration and procedure are used to realize a smoking cessation support system: The system consists of a series of processes for inputting a user's personal information, analyzing it using a generative AI model, and providing personalized smoking cessation advice.
[0245] 1. Input and storage of user personal information
[0246] User: When accessing the application for the first time, the user enters personal information about themselves, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0247] Terminal: Formats the entered information into the appropriate format and sends it to the server.
[0248] Server: The server stores the received information in a database and assigns and manages a unique user ID for each user.
[0249] 2. Analysis of factors for successful smoking cessation
[0250] Server: Aggregates user profile information and provides it as input data to the generative artificial intelligence (generative AI model).
[0251] Generative AI: Generative AI models analyze user data and extract factors for successful smoking cessation, including stress management and specific behavioral triggers.
[0252] Server: Based on the analysis results, it generates smoking cessation advice customized for each user and stores it in a database.
[0253] 3. Providing personalized advice
[0254] Server: Sends personalized advice periodically or when certain events occur.
[0255] On the device: Notify and display the received advice to the user. For example, at 9:00 AM every day, a notification might be displayed saying, "Try this tip to help you quit smoking today: Take five deep breaths and take a moment to relax."
[0256] 4. Real-time sharing of smoking cessation status
[0257] User: Use the smoking cessation status reporting function to enter their current smoking cessation status into the app. For example, they can record that they "didn't smoke a single cigarette today."
[0258] Terminal: Formats the entered smoking cessation status and sends it to the server.
[0259] Server: Updates the received information into a database so that it can be referenced by other users. Distributes data to be shared with other users in real time.
[0260] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[0261] 5. Provision of community functions
[0262] Users: Can view other users' posts and progress, and can post and comment on their own.
[0263] Terminal: Formats user input, sends posts to the server, and receives other users' posts to display in the feed.
[0264] Server: Stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0265] 6. Physical store integration
[0266] Server: In a physical store (such as a cafe or fitness gym), the server provides smoking cessation advice through a dedicated application and shares users' smoking cessation status.
[0267] Users: Use the dedicated app in physical stores to receive advice on quitting smoking and communicate with other users and staff.
[0268] Hardware and software used
[0269] Hardware: Tablets (Apple iPad, Samsung Galaxy Tab, etc.) installed in physical stores, users' smartphones (iOS, Android)
[0270] Software: Server storage and AI analysis will utilize AI services from AWS (Amazon Web Services) and Google Cloud Platform, and application development frameworks such as React Native and Flutter.
[0271] Specific examples and prompts for the generative AI model
[0272] Example: "If you feel like smoking, try meditating for five minutes in the cafe's relaxation room. Deep breathing will help relieve stress."
[0273] Prompt for the generative AI model:
[0274] User ID: 1234
[0275] Age: 35
[0276] Gender: Male
[0277] Smoking history: 10 years
[0278] Number of cigarettes smoked per day: 20
[0279] Motivations for quitting smoking: Health improvements, economic reasons
[0280] Current status: 3 days since quitting smoking
[0281] ---
[0282] Data to analyze:
[0283] User smoking patterns (after meals, when stressed, etc.)
[0284] Past support success stories
[0285] Advice to output:
[0286] The next time users feel like smoking, suggest specific actions to take to relax (e.g., meditation, light exercise, etc.).
[0287] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0288] Step 1:
[0289] User: When accessing the application for the first time, the user enters personal information such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. This input data becomes the initial data for the system.
[0290] Terminal: Converts the information entered by the user into an appropriate format, such as JSON, and sends it to the server as an HTTP request.
[0291] Input: Age, gender, smoking history, number of cigarettes, motivation, etc.
[0292] Output: User information data in JSON format
[0293] Specific operation: The input form receives the fields of age, gender, smoking history, number of cigarettes, and motivation, and when the "Submit" button is pressed, the data is sent to the server.
[0294] Step 2:
[0295] Server: Stores the received user information in a database (DB), assigns a unique user ID to each user, and provides the information as input to the generative AI model.
[0296] Input: User information data in JSON format
[0297] Output: Profile data with user ID
[0298] Specific operation: The server analyzes the received data, generates a user ID when saving it to the database, and saves the data along with the ID. It also calls an API to send the data to the generative AI model.
[0299] Step 3:
[0300] Generative AI: Analyzes user profile information received from the server and extracts factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[0301] Input: User profile information
[0302] Output: Data on factors that contribute to successful quitting
[0303] Specific operation: The generative AI model uses the input data to analyze the data using existing learning models and extracts successful factors related to quitting smoking.
[0304] Step 4:
[0305] Server: Based on the analysis results from the generative AI model, it generates smoking cessation advice customized for each user and stores it in a database.
[0306] Input: Data on factors that contribute to successful quitting smoking
[0307] Output: Personalized smoking cessation advice
[0308] Specific operation: Based on the factors for successful smoking cessation, individual advice is generated based on predefined rules and databases, and this advice is saved in association with the user profile.
[0309] Step 5:
[0310] Server: Generates personalized advice periodically or upon specific events and sends it to the user through a notification system.
[0311] Input: Personalized smoking cessation advice, timing information
[0312] Output: Information message
[0313] Specific operation: Makes an API call at a scheduled time and sends a notification to the user's device using a service such as Firebase Cloud Messaging (FCM).
[0314] Step 6:
[0315] On the device: The advice received from the server is notified to the user and displayed within the app.
[0316] Input: Notification message
[0317] Output: Advice displayed
[0318] What it does: Your device receives a notification, displays a message in the notification bar, and provides a link to view more details, viewable within the app.
[0319] Step 7:
[0320] User: Use the smoking cessation status reporting function to enter their current smoking cessation status into the app. For example, they can record that they "didn't smoke a single cigarette today."
[0321] Terminal: Formats the entered smoking cessation status and sends it to the server.
[0322] Input: Smoking cessation status data
[0323] Output: Smoking cessation status data in JSON format
[0324] Specific operation: When the user enters their smoking cessation status into the in-app form and presses the "Submit" button, the data is sent to the server.
[0325] Step 8:
[0326] Server: Updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[0327] Input: Smoking cessation status data
[0328] Output: Updated smoking cessation status data
[0329] Specific operation: The server analyzes the received data, updates the database, generates feed data in real time, and distributes it to other users.
[0330] Step 9:
[0331] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[0332] Input: Feed data
[0333] Output: Updates on the displayed smoking cessation status
[0334] What it does: When the app receives new feed data, the corresponding UI is updated to show the updated information.
[0335] Step 10:
[0336] Users: Can view other users' posts and progress, and can post and comment on their own.
[0337] Terminal: Formats user input, sends posts to the server, and receives other users' posts to display in the feed.
[0338] Input: Post data, comment data
[0339] Output: Post data and comment data in JSON format
[0340] Specific operation: When a user fills out the submission form and presses the "Submit" button, the data is sent to the server and displayed to other users in real time.
[0341] Step 11:
[0342] Physical stores: Physical stores (such as cafes and fitness gyms) provide smoking cessation advice through a dedicated application and share users' smoking cessation status.
[0343] Server: Provides regular updates on smoking cessation advice and users' smoking cessation status, and facilitates communication with other users and staff.
[0344] Users: Use the dedicated app in physical stores to receive advice on quitting smoking and communicate with other users and staff.
[0345] Input: Smoking cessation advice, smoking cessation status data
[0346] Output: Updated smoking cessation advice and quit status sharing
[0347] Specific operation: The app is installed on tablets in physical stores and on users' smartphones, and receives and displays data from the server in real time. It also provides an environment where users can chat and comment in real time.
[0348] 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.
[0349] A specific embodiment of a smoking cessation support system incorporating an emotion engine based on the present invention will be described.
[0350] User Registration and Profiling
[0351] User: The user accesses the app and enters personal information into a form on their first access, such as their age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0352] Terminal: The terminal formats the information entered by the user into the appropriate format and sends the information to the server.
[0353] Server: The server generates a user profile based on the received information and stores it in a database. It assigns a unique user ID to each user and manages the profile.
[0354] Input and storage of emotional information
[0355] User: The user inputs their daily emotions (e.g., stress level, happiness) in the form of choices or text.
[0356] Terminal: The terminal formats the input emotion information and sends it to the server.
[0357] Server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[0358] Analysis of factors for successful smoking cessation
[0359] Server: The server collects the user's profile information, past quit attempt information, and emotional information, and provides this as input data to the generative artificial intelligence (AI).
[0360] Generative AI: Generative AI analyzes user and emotional data to extract factors for successful smoking cessation (e.g., stress management and specific behavioral triggers).
[0361] Emotion Engine: The emotion engine analyzes the user's emotion data and evaluates the user's emotional state in real time.
[0362] Providing personalized advice
[0363] Server: The server generates smoking cessation advice customized for each user based on the analysis results from the generative AI and emotion engine, and stores it in a database.
[0364] Device: The device receives advice sent from the server periodically or according to the user's emotional state and notifies the user by displaying the advice in the notification bar or a pop-up message.
[0365] Example: If the emotion engine determines that the user has a high stress level, it displays the advice, "We recommend that you take a deep breath and relax for five minutes."
[0366] Real-time sharing of smoking cessation status
[0367] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[0368] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0369] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[0370] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[0371] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[0372] Providing community features
[0373] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[0374] Device: The device formats the user's input, sends the post to the server, and displays other users' posts in the feed.
[0375] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0376] Example: When user D posts, "I'm so happy that I've successfully quit smoking today," notifications are displayed on other users' devices and the post is reflected in their feeds.
[0377] Overall Integration
[0378] By integrating each function, this system supports the user's entire smoking cessation process. In particular, by introducing an emotion engine, appropriate support is provided according to the user's emotional state, further increasing the success rate of quitting smoking. In this way, the system provides smoking cessation support tailored to each user, while also encouraging each other and encouraging information sharing among users, creating an environment that promotes active smoking cessation.
[0379] The processing flow will be explained below.
[0380] Step 1:
[0381] User: The user accesses the app and enters personal information into a form when registering for the first time, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0382] Step 2:
[0383] Terminal: The terminal formats the information entered by the user and sends it to the server as an HTTP request.
[0384] Step 3:
[0385] Server: The server stores the received user information in a database, assigns a user ID, and creates a user profile.
[0386] Step 4:
[0387] Server: The server provides the user's profile information as input to the generation AI and analyzes factors for successful quitting smoking.
[0388] Step 5:
[0389] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[0390] Step 6:
[0391] Server: Based on the analysis results from the generation AI, the server generates smoking cessation advice customized for each user and stores it in a database.
[0392] Step 7:
[0393] User: The user uses the emotion input feature within the app to input their daily emotional state (e.g., stress level, happiness level).
[0394] Step 8:
[0395] Terminal: The terminal formats the input emotion information and sends it to the server.
[0396] Step 9:
[0397] Server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[0398] Step 10:
[0399] Emotion Engine: The emotion engine analyzes the user's emotional information and evaluates the user's emotional state in real time.
[0400] Step 11:
[0401] Server: The server adjusts smoking cessation advice for each user based on the evaluation results of the emotion engine and the analysis results of the generation AI, and sends the advice at the appropriate time.
[0402] Step 12:
[0403] Terminal: The terminal notifies the user of the advice received from the server and displays it to them, for example, in the notification bar or in a pop-up message.
[0404] Example: If the emotion engine determines that the user has a high stress level, it displays the advice, "We recommend that you take a deep breath and relax for five minutes."
[0405] Step 13:
[0406] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[0407] Step 14:
[0408] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0409] Step 15:
[0410] Server: The server updates the received smoking cessation status to a database, making it available for other users to refer to.
[0411] Step 16:
[0412] Server: The server distributes updated smoking cessation status data in real time to other users for sharing.
[0413] Step 17:
[0414] Devices: Other users' devices receive this real-time shared data and display it in their feeds and notifications.
[0415] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[0416] Step 18:
[0417] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[0418] Step 19:
[0419] Terminal: The terminal formats the user's input and sends the submission to the server.
[0420] Step 20:
[0421] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0422] Step 21:
[0423] Device: Your device receives other users' posts and comments and displays them in your feed.
[0424] In this way, the user's entire smoking cessation process is supported through each step. The introduction of an emotion engine further increases the success rate of quitting smoking by providing appropriate support according to the user's emotional state. This provides smoking cessation support tailored to each user and encourages users to encourage each other and share information, creating an environment that promotes active smoking cessation.
[0425] Example 2
[0426] 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."
[0427] Conventional smoking cessation support systems lack support that takes into account the individual circumstances and emotional state of the user, making it difficult to improve the success rate of quitting smoking. In addition, community functions such as real-time information sharing and mutual encouragement among users are limited, preventing the system from being fully effective.
[0428] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes: means for inputting a user's personal information and saving the information in a database; means for inputting a user's emotional information and saving the information in a database; means for analyzing a user's factors for success in quitting smoking using artificial intelligence; means for generating personalized smoking cessation advice based on the analysis results and the user's emotional state and notifying the user; means for inputting the user's smoking cessation status and updating the status in a database; and means for sharing the smoking cessation status with other users in real time and allowing users to interact with each other through a community function. This provides appropriate smoking cessation support that takes into account individual situations and emotions, thereby improving the success rate of quitting smoking. Furthermore, real-time information sharing and mutual encouragement between users can provide an environment that makes it easier to continue quitting smoking.
[0429] "User personal information" refers to information that can be used to identify a specific user, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0430] The "database" is an information system for storing and managing users' personal information, emotional information, smoking cessation status, etc.
[0431] "Emotional information" is data that represents stress levels, happiness levels, and daily emotional states.
[0432] "Generative AI" is an AI technology that analyzes user data and generates elements and advice for successful smoking cessation.
[0433] "Elements for successful smoking cessation" are elements extracted by analyzing the factors, triggers, and behavioral patterns that help users successfully quit smoking.
[0434] "Personalized smoking cessation advice" is advice to help users quit smoking that is individually customized based on their situation and emotional state.
[0435] "Smoking cessation status" is data indicating the current progress of the user in quitting smoking.
[0436] "Sharing in real time" means that a user's smoking cessation status is made public and notified to other users almost immediately.
[0437] The "community function" allows users to interact and encourage each other through posts and comments.
[0438] A specific embodiment of a smoking cessation support system incorporating an emotion engine based on the present invention will be described.
[0439] First, when a user accesses the app, they enter their personal information into a form on their first access. This personal information includes age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. The entered personal information is formatted into an appropriate format by the device and sent to the server. The server creates a user profile based on the received information and stores it in a database. For example, a user provides information that they are a 30-year-old male who has been smoking for 10 years and smokes 20 cigarettes per day.
[0440] Next, the user inputs their daily emotional information (e.g., stress level or happiness level) using choice or text formatting. This information is also formatted by the device and sent to the server. The server stores the emotional information in a database and creates and updates the user's emotional profile. For example, if the user inputs a stress level of 5 and a happiness level of 7, that data is reflected in the database.
[0441] The server collects the user's profile information, past quit attempt information, and emotional information, and provides this as input data to a generative artificial intelligence (AI). The generative AI model analyzes this data and extracts factors for successful quitting (e.g., stress management and specific behavioral triggers). The emotional engine also analyzes the user's emotional data and evaluates the user's emotional state in real time.
[0442] The server generates customized smoking cessation advice for each user based on the analysis results from the generative AI model and emotion engine. This advice is stored in a database and sent to the device periodically or according to the user's emotional state. For example, if the emotion engine determines that the user's stress level is high, it will provide advice such as "Take deep breaths and relax for five minutes."
[0443] Users use the app's smoking cessation status reporting function to input their current smoking cessation status. For example, they might input, "I didn't smoke a single cigarette today." The device formats this information and sends it to the server. The server updates the received smoking cessation status in a database so that other users can refer to it. This information is also shared with other users in real time. For example, a message such as, "User C has successfully quit smoking for a week. Let's all support him!" is displayed on other users' devices.
[0444] Additionally, users can use the community feature to view other users' posts and progress, and post and comment on their own. The device formats these inputs and sends them to the server, which then displays the received posts in the feed. The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, if user D posts, "I'm so happy that I've successfully quit smoking today," a notification will appear on the device of other users, and the post will be reflected in their feed.
[0445] An example prompt for a generative AI model would be something like this:
[0446] "Please analyze the latest data for user ID: 12345 and extract the factors that contribute to successful quitting smoking."
[0447] "Analyze the emotional data of user ID: 67890 and provide personalized advice based on their stress level."
[0448] This invention provides smoking cessation support that takes into account the individual circumstances and emotional state of the user, increasing the likelihood of successful quitting. In addition, real-time information sharing and community encouragement make it easier for users to continue quitting smoking.
[0449] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0450] Step 1: User Registration and Profiling
[0451] Input: Users enter personal information into the app, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0452] Specific behavior of the terminal: The terminal formats the information entered by the user into an appropriate format (e.g., JSON format).
[0453] Output: Sends formatted user information to the server.
[0454] Server specific operations: The server validates the received information, generates a user profile, stores it in a database, and assigns a unique ID to each user.
[0455] Output: The user profile is registered in the database.
[0456] Step 2: Enter and save emotional information
[0457] Input: Users input their daily emotional information (e.g., stress level, happiness) within the app.
[0458] Specific operation of the device: The device formats the emotion information into an appropriate format.
[0459] Output: Send the formatted emotion information to the server.
[0460] Specific operation of the server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[0461] Output: Emotion profile is stored in a database.
[0462] Step 3: Analyze the factors that make quitting smoking successful
[0463] Input: The server collects user profile information and emotion information.
[0464] Specific operation of the server: The server generates prompt sentences to provide the collected data to the generative AI model.
[0465] Output: The input data for the generative AI model is formatted.
[0466] Specific operation of the generative AI model: The generative AI model analyzes the input user data and emotional data and extracts elements for successful smoking cessation.
[0467] Output: Factors for successful quitting smoking are extracted.
[0468] Step 4: Providing personalized advice
[0469] Input: The server receives the quitting success factors provided by the generative AI model.
[0470] Specific operation of the server: The server generates customized smoking cessation advice based on the factors for successful smoking cessation and the analysis results of the emotion engine, and stores this advice in a database.
[0471] Output: Smoking cessation advice is generated and stored in a database.
[0472] Specific operation of the device: The device receives advice from the server periodically or according to the user's emotional state, and notifies the user via a notification bar or a pop-up message.
[0473] Output: The user is notified of advice to quit smoking.
[0474] Step 5: Real-time sharing of smoking cessation status
[0475] Input: The user enters their current smoking cessation status within the app.
[0476] Specific operation of the terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0477] Output: Formatted smoking cessation information is sent to the server.
[0478] Specific operation of the server: The server updates the received smoking cessation status to the database and shares the information with other users in real time.
[0479] Output: The updated smoking cessation status is stored in a database and distributed to other users in real time.
[0480] Specific device behavior: The device receives the shared smoking cessation status and reflects it in the feed and notifications.
[0481] Output: The non-smoking status information is displayed to other users.
[0482] Step 6: Providing community features
[0483] Input: Users use the community features to view other users' posts and progress, and to post and comment on their own.
[0484] What the device does: The device formats user input (posts and comments) and sends them to the server. It also displays other users' posts in the feed.
[0485] Output: The formatted post is sent to the server.
[0486] What the server does: The server stores new posts and comments in a database, filters them for inappropriate content, and then distributes them to all users.
[0487] Output: New posts and comments are saved to the database and all users are notified.
[0488] Specific device behavior: The device will reflect other users' posts in feeds and notifications.
[0489] Output: User sees other users' posts and comments.
[0490] Through these steps, the smoking cessation support system comprehensively supports users in their smoking cessation process, utilizing an emotion engine to provide individually customized advice. In addition, real-time information sharing and community functions allow users to encourage each other, improving the success rate of quitting smoking.
[0491] (Application example 2)
[0492] 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."
[0493] Conventional smoking cessation support systems lack personalized support that takes into account the user's emotional state, resulting in low success rates. Furthermore, their use in real environments is limited, making it difficult to provide smoking cessation support in real-world settings such as brick-and-mortar stores. As a result, users are unable to receive continuous support, making it difficult to maintain motivation to quit smoking.
[0494] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for inputting a user's personal information and saving the information in a database, means for analyzing the user's factors for successful smoking cessation using a generative artificial intelligence, means for generating personalized smoking cessation advice based on the analysis results and notifying the user, means for inputting the user's smoking cessation status and updating the status in the database, means for sharing the smoking cessation status with other users in real time and allowing users to exchange information, and means for providing smoking cessation support via a display device installed in a real environment. This allows users to receive continuous and personalized smoking cessation support in a real environment.
[0495] "User personal information" refers to information about the user, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0496] "Means for saving to a database" refers to a means for properly formatting the information entered by the user and saving it in a database on the server.
[0497] "Generative AI" refers to artificial intelligence technology that analyzes user data and generates factors for successful smoking cessation and personalized advice.
[0498] "Success factors for quitting smoking" refer to the behavioral and emotional triggers that contribute to successful quitting smoking for a particular user.
[0499] "Personalized smoking cessation advice" refers to advice on quitting smoking that is individually customized based on the user's emotional state and factors that contribute to successful smoking cessation.
[0500] "Means for notifying the user" refers to the means for transmitting the generated smoking cessation advice to the user, specifically using a smartphone or tablet.
[0501] "User's smoking cessation status" refers to information about how well the user has quit smoking up to now.
[0502] "Means for updating the database" refers to a means for updating the database on the server with the non-smoking status entered by the user and keeping the information up to date.
[0503] "Means for sharing in real time" refers to means for instantly communicating a user's smoking cessation status to other users.
[0504] "Means for exchanging information" refers to means by which users share information about each other's progress in quitting smoking and their emotional state, and encourage and advise each other.
[0505] "Display devices installed in real environments" refers to devices installed in real environments such as brick-and-mortar stores to display smoking cessation support information. Specifically, this applies to tablets and smart displays.
[0506] A specific embodiment for carrying out the present invention will be described.
[0507] First, users access the application using a tablet or smart display installed in a physical store, or a smartphone. When they first access the application, they enter their personal information, providing data such as their age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. This information is converted into an appropriate format by the device and sent to the server. The server stores the received information in a database and creates a user profile.
[0508] Users input their daily emotional information using a tablet, smartphone, or smart glasses. This emotional information, such as stress level or happiness level, is entered periodically by the user. The input emotional information is formatted by the device and sent to a server. The server stores this information in a database and updates the user's emotional profile.
[0509] The server then collects the user's profile and emotional information and provides it to a generative artificial intelligence (AI). The AI analyzes this data and extracts the factors that will lead to successful smoking cessation for the user. Furthermore, the AI uses an emotional engine to evaluate the user's emotional state in real time, enabling personalized support.
[0510] Based on the analysis results obtained from the generative AI and emotion engine, the server generates smoking cessation advice customized for each user and stores it in a database. This advice is then sent to in-store displays, smartphones, and smart glasses. As a specific example of advice, if the emotion engine determines that the user's stress level is high, the message "We recommend you take a deep breath and relax for five minutes" will be displayed.
[0511] Users use the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they might record, "I didn't smoke a single cigarette today." This information is formatted on the device and sent to the server. The server updates this data in a database so that other users can view it. The server shares the updated smoking cessation status with other users in real time, and a message such as "User C has successfully quit smoking for a week. Let's all support him!" is displayed on displays and smart devices in the store.
[0512] It also provides a community function that allows users to exchange information with each other. Users can view other users' posts and progress, and can post and comment on their own. The server stores this information in a database and distributes it to all users. It also filters out inappropriate posts. As an actual example, if user D posts, "I'm very happy with myself for successfully quitting smoking today," a notification will appear on the devices of other users, and this will be reflected in their feeds.
[0513] The hardware used includes tablets and smart displays installed in stores, smartphones and smart glasses used by users, and servers as the backend.The software used includes an iOS or Android development environment, Python for server-side scripting, TensorFlow or PyTorch for AI analysis, and Firebase or AWS for database and authentication.
[0514] Example prompts to input to the generative AI model
[0515] Please provide user emotion data as follows:
[0516] Stress level: High
[0517] Smoking history: 5 years
[0518] Number of cigarettes smoked per day: 10
[0519] Based on this data, analyze the factors that contribute to successful quitting smoking and generate personalized advice.
[0520] This allows users to receive continuous and personalized support to quit smoking in a real environment.
[0521] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0522] Step 1:
[0523] Users access the application using a tablet or smart display installed in a brick-and-mortar store, or a smartphone, and enter their personal information (age, gender, smoking history, number of cigarettes smoked per day, motivation for quitting smoking, etc.). The entered data is properly formatted on the device and sent to the server, which receives this information and stores it in a database. The input data is personal information, and the output is the generation of a user profile.
[0524] Step 2:
[0525] Users input their daily emotional information (e.g., stress level, happiness level) using a tablet, smartphone, or smart glasses. The input emotional information is formatted on the device and sent to a server. The server receives this information, stores it in a database, and updates the user's emotional profile. The input data is emotional information, and the output is an update to the emotional profile.
[0526] Step 3:
[0527] The server collects the user's profile information and emotional information and inputs this into a generative artificial intelligence (generative AI). The generative AI analyzes the received data and extracts factors that will lead to successful quitting smoking. An example of this prompt is, "Please provide the user's emotional data as follows: - Stress level: High - Smoking history: 5 years - Number of cigarettes smoked per day: 10." The input data are the user's profile and emotional information, and the output is factors that will lead to successful quitting smoking.
[0528] Step 4:
[0529] Based on the analysis results of the generative AI and emotion engine, the server generates smoking cessation advice customized for each user. The generated advice is stored in a database. The input data is the analysis results, and the output is personalized advice.
[0530] Step 5:
[0531] The server notifies the user of the generated smoking cessation advice periodically or according to the user's emotional state. The notification is sent to a smartphone, tablet, smart display, or smart glasses. For example, if the emotion engine determines that the user's stress level is high, the advice "Take a deep breath and relax for five minutes" is displayed. The input data is the smoking cessation advice, and the output is the notification to the user.
[0532] Step 6:
[0533] Users use the app's smoking cessation status reporting function to input their smoking cessation status (e.g., "I didn't smoke a single cigarette today"). The input information is formatted on the device and sent to the server. The server updates the database with this data to reflect the latest smoking cessation status. The input data is the smoking cessation status, and the output is an update to the database.
[0534] Step 7:
[0535] The server shares the updated smoking cessation status with other users in real time. The server distributes the real-time updated data to displays and smart devices in the store, and displays a message such as, "User C has successfully quit smoking for a week. Let's all support him!" The input data is the latest smoking cessation status, and the output is what is shared with other users.
[0536] Step 8:
[0537] The server provides a community function for users to exchange information with each other. Users can view other users' posts and progress, and can also post and comment on their own. The server stores this information in a database and distributes it to all users. It also filters out inappropriate posts. For example, if user D posts "I'm very happy with myself for successfully quitting smoking today," notifications are displayed on other users' devices and are reflected in their feeds. The input data are users' posts and comments, and the output is notifications to other users.
[0538] In this way, users can receive continuous and personalized support to quit smoking through physical stores and other devices.
[0539] 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.
[0540] 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.
[0541] 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.
[0542] [Second embodiment]
[0543] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0544] 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.
[0545] 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).
[0546] 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.
[0547] 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.
[0548] 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).
[0549] 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.
[0550] 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.
[0551] 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.
[0552] 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.
[0553] 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.
[0554] 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."
[0555] In this invention, a specific method for constructing and implementing a smoking cessation support system will be described in detail.
[0556] User Registration and Profiling
[0557] User: The user accesses the app and enters their personal information on their first access, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking, into a form.
[0558] Terminal: The terminal formats the information entered by the user into the appropriate format and sends the information to the server.
[0559] Server: The server generates a user profile based on the received information and stores it in a database. It assigns a unique user ID to each user and manages the profile.
[0560] Analysis of factors for successful smoking cessation
[0561] Server: The server collects user profile information and past quit attempt information and provides this as input data to the generative artificial intelligence (AI).
[0562] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation (e.g., stress management and specific behavioral triggers).
[0563] Server: Based on the analysis results from the generation AI, the server generates smoking cessation advice customized for each user, associates it with the user profile, and stores it in a database.
[0564] Providing personalized advice
[0565] Server: The server sends personalized advice to each user periodically or when certain events occur.
[0566] Device: The device notifies and displays the advice received from the server to the user, specifically by displaying a message or reminder in the notification bar.
[0567] Example: Every day at 9:00 AM, the following advice is displayed: "Try this tip to help you quit smoking today: Take five deep breaths and take a moment to relax."
[0568] Real-time sharing of smoking cessation status
[0569] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[0570] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0571] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[0572] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[0573] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[0574] Providing community features
[0575] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[0576] Device: The device formats the user's input, sends the post to the server, and displays other users' posts in the feed.
[0577] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0578] Example: When user D posts, "I'm so happy that I've successfully quit smoking today," notifications are displayed on other users' devices and the post is reflected in their feeds.
[0579] Overall Integration
[0580] This system integrates the above functions to support users throughout the entire smoking cessation process. This aims to provide personalized support for each user, promote mutual encouragement and information sharing among users, and increase the success rate of quitting smoking. In this way, an environment is created that promotes active smoking cessation.
[0581] The processing flow will be explained below.
[0582] Step 1:
[0583] User: The user accesses the app and enters personal information into a form when registering for the first time, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0584] Step 2:
[0585] Terminal: The terminal formats the information entered by the user and sends it to the server as an HTTP request.
[0586] Step 3:
[0587] Server: The server stores the received user information in a database, assigns a user ID, and creates a user profile.
[0588] Step 4:
[0589] Server: The server provides the user's profile information as input data to the generation AI and analyzes factors for successful quitting smoking.
[0590] Step 5:
[0591] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation (e.g., stress management and specific behavioral triggers).
[0592] Step 6:
[0593] Server: The server generates smoking cessation advice customized for each user based on the analysis results from the generation AI and stores it in a database.
[0594] Step 7:
[0595] Server: The server sends personalized smoking cessation advice to the user's device periodically or based on specific event triggers.
[0596] Step 8:
[0597] Terminal: The terminal notifies the user of the advice received from the server and displays it to them, for example, in the notification bar or in a pop-up message.
[0598] Step 9:
[0599] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[0600] Step 10:
[0601] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0602] Step 11:
[0603] Server: The server updates the received smoking cessation status to a database, making it available for other users to refer to.
[0604] Step 12:
[0605] Server: The server distributes updated smoking cessation status data in real time to other users for sharing.
[0606] Step 13:
[0607] Devices: Other users' devices receive this real-time shared data and display it in their feeds and notifications.
[0608] Step 14:
[0609] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[0610] Step 15:
[0611] Terminal: The terminal formats the user's input and sends the submission to the server.
[0612] Step 16:
[0613] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0614] Step 17:
[0615] Device: Your device receives other users' posts and comments and displays them in your feed.
[0616] In this way, the user is supported throughout the entire smoking cessation process, ensuring that the smoking cessation support system functions effectively and increases the user's success rate in quitting smoking.
[0617] Example 1
[0618] 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."
[0619] Conventional smoking cessation support systems lack the ability to provide customized support tailored to the characteristics and conditions of each user, resulting in low success rates for quitting smoking. Furthermore, they lack an environment in which users can effectively share their smoking cessation status in real time or support each other through community functions.
[0620] 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.
[0621] In this invention, the server includes: means for inputting a user's personal information and storing the information in a database; means for using an interactive terminal to format the user-input information into an appropriate format and send it to the server; means for using the server to generate a personal profile for the user and assign a unique user ID based on the profile; means for using artificial intelligence to analyze the user's factors for success in quitting smoking; means for generating personalized smoking cessation advice based on the analysis results and notifying the user; means for having the user input the user's smoking cessation status and updating the status in a database; and means for sharing the smoking cessation status with other users in real time and for users to interact with each other through a community function. This makes it possible to provide optimal smoking cessation support to each user and increase the success rate of quitting smoking by users effectively encouraging each other.
[0622] "User's personal information" refers to information about the user, such as the user's age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0623] The "database" refers to an information management system that systematically stores and manages users' personal information, profile information, smoking cessation status, advice, etc.
[0624] An "interactive terminal" refers to a device that allows a user to input information and receive notifications and advice from a server. Examples include smartphones and tablets.
[0625] "Server" refers to a computer system for receiving, analyzing, storing, and notifying users of information.
[0626] A "user profile" is a unique data set generated based on a user's personal information, and includes the user's characteristics and information necessary for smoking cessation support.
[0627] "Unique User ID" means a unique identification number assigned by the server to identify each user.
[0628] "Generative AI" refers to an AI technology that analyzes data based on past data and generates new information and insights. It is also called a generative AI model.
[0629] "Successful smoking cessation factors" are factors and conditions that are important for successfully quitting smoking, including stress management and avoiding behavioral triggers.
[0630] "Personalized smoking cessation advice" refers to smoking cessation support advice that is individually customized based on the user's personal profile and analysis results.
[0631] "Smoking cessation status" refers to information that records the user's progress and current status in quitting smoking. For example, it includes the number of cigarettes smoked and the number of days since quitting smoking.
[0632] The "community function" is a system function that allows users to interact with and encourage each other, and includes the sharing of posts and comments.
[0633] The present invention is a system for supporting smoking cessation, which provides personalized advice tailored to each user's individual situation and includes a community function that allows users to share their smoking cessation progress in real time and encourage each other.
[0634] System configuration
[0635] 1. User Registration
[0636] User:
[0637] Users access the app using a device such as a smartphone or tablet, and upon first access, enter personal information such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0638] Device:
[0639] The device formats the entered information into JSON format and sends it to the server, a step that ensures data consistency.
[0640] server:
[0641] The server parses the received JSON data and generates a user profile. It assigns a unique ID to each user and stores it in a database, such as MySQL or PostgreSQL.
[0642] Analysis of factors for successful smoking cessation
[0643] server:
[0644] The server prepares an input dataset for the generative AI model based on the user's profile information.
[0645] Generative Artificial Intelligence (Generative AI Model):
[0646] A generative AI model (such as GPT-4) analyzes user data and identifies factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[0647] server:
[0648] The server generates customized smoking cessation advice for each user based on the analysis results from the AI, which is then saved back in the database and linked to the user's profile.
[0649] Providing personalized advice
[0650] server:
[0651] The server sends the generated advice periodically or according to the user's situation. The sending timing can be periodic, such as every morning at 9:00, or based on a specific event.
[0652] Device:
[0653] The device receives advice from the server and displays it to the user in the notification bar or within the app, such as "Take five deep breaths and take some time to relax."
[0654] Real-time sharing of smoking cessation status
[0655] User:
[0656] Users can use the app's smoking cessation status reporting function to enter their current smoking cessation status, for example, by recording "I didn't smoke a single cigarette today."
[0657] Device:
[0658] The terminal formats the entered non-smoking status and transmits it to the server.
[0659] server:
[0660] The server updates the received non-smoking status to a database for other users to refer to, and also transmits the data to other user terminals in real time for sharing.
[0661] Device:
[0662] Other users' devices will receive the shared smoking cessation status and display it in their feeds or notification bars. For example, a message like "User C has successfully quit smoking for a week. Let's all support him!" will be displayed.
[0663] Providing community features
[0664] User:
[0665] Users can view other users' posts and progress, and can also post and comment on their own.
[0666] Device:
[0667] The device formats posts and comments entered by the user and sends them to the server, and also receives posts from other users and displays them in the feed.
[0668] server:
[0669] The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, a post such as "I'm happy that I've successfully quit smoking today" is notified to other users' devices.
[0670] Specific examples
[0671] For example, consider the case where a user inputs the following prompt into a generating artificial intelligence:
[0672] Sample prompt: "Generate the best smoking cessation advice for each user based on their age, gender, smoking history, and motivation for quitting smoking."
[0673] In this way, the present invention aims to increase the success rate of quitting smoking by providing optimal support to individual users and promoting mutual support throughout the community.
[0674] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0675] Step 1:
[0676] User Registration
[0677] User: The user accesses the app using a device such as a smartphone or tablet and enters personal information (age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking).
[0678] Input: Age, gender, smoking history, number of cigarettes smoked per day, motivation for quitting smoking
[0679] Output: Formatted JSON data
[0680] Step 2:
[0681] Formatting and sending information
[0682] Terminal: The terminal formats the personal information entered by the user into JSON format, and then sends this formatted data to the server.
[0683] Input: Personal information entered by the user
[0684] Output: JSON data sent to the server
[0685] Step 3:
[0686] Creating and Saving a Profile
[0687] Server: The server analyzes the received JSON data and generates a user profile. Based on the generated profile, a unique user ID is assigned. This information is stored in a database. MySQL or PostgreSQL is used as the database.
[0688] Input: Received JSON data
[0689] Output: User profile and unique user ID stored in the database
[0690] Step 4:
[0691] Analysis of factors for successful smoking cessation
[0692] Server: The server collects user profile information and provides it as a dataset to the generative AI model.
[0693] Input: User profile information
[0694] Output: The dataset provided to the generative AI
[0695] Step 5:
[0696] Analysis by generative AI
[0697] Generative AI: Generative AI (e.g., GPT-4) analyzes a provided dataset and identifies factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[0698] Input: Dataset provided by the server
[0699] Output: Analysis results on factors for successful quitting smoking
[0700] Step 6:
[0701] Generating customized advice
[0702] Server: The server generates customized smoking cessation advice for each user based on the analysis results obtained from the generative AI. This advice is then stored in the database again and associated with the user profile.
[0703] Input: Analysis results from the generative AI
[0704] Output: Customized smoking cessation advice
[0705] Step 7:
[0706] Providing regular advice
[0707] Server: The server generates and sends advice to the user periodically or based on specific events.
[0708] Input: Customized smoking cessation advice
[0709] Output: Advice sent to the user's terminal
[0710] Step 8:
[0711] Displaying Advice
[0712] Device: The device displays the advice received from the server to the user in the notification bar or within the app. For example, the message might be "Take five deep breaths and take some time to relax."
[0713] Input: Advice from the server
[0714] Output: Advice displayed on the terminal
[0715] Step 9:
[0716] Enter your smoking cessation status
[0717] User: The user uses the in-app smoking cessation reporting feature to enter their smoking cessation status. For example, they record, "I didn't smoke a single cigarette today."
[0718] Input: User's smoking cessation status
[0719] Output: Formatted smoking cessation data
[0720] Step 10:
[0721] Submitting your non-smoking status
[0722] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0723] Input: User's smoking cessation status data
[0724] Output: Data sent to the server
[0725] Step 11:
[0726] Update and share your quit status
[0727] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. It also transmits the data to other users' terminals in real time to share the smoking cessation status.
[0728] Input: Received smoking cessation status data
[0729] Output: Updated database and shared data
[0730] Step 12:
[0731] Display in feed and notification bar
[0732] Devices: Other users' devices receive the shared smoking cessation status from the server and display it in their feeds or notification bars. For example, a message like "User C has successfully quit smoking for a week. Let's all support him!" will be displayed.
[0733] Input: Data shared from the server
[0734] Output: Feeds and notifications displayed on your device
[0735] Step 13:
[0736] Use of community features
[0737] User: A user can view other users' posts and progress, and can also post and comment on their own.
[0738] Input: User posts and comments
[0739] Output: Formatted post and comment data
[0740] Step 14:
[0741] Submitting and updating posts and comments
[0742] Device: The device formats posts and comments entered by users and sends them to the server, where they are displayed in the feed.
[0743] Input: User post and comment data
[0744] Output: Data sent to the server and displayed in the feed
[0745] Step 15:
[0746] Post and comment distribution and filtering
[0747] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, a post such as "I'm happy that I've successfully quit smoking today" is notified to other users' devices.
[0748] Input: Submitted post and comment data
[0749] Output: Data stored in the database and delivered
[0750] (Application example 1)
[0751] 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."
[0752] Conventional smoking cessation support systems rarely provide personalized advice tailored to each user's situation and personality, resulting in low success rates for quitting smoking. Furthermore, support at physical stores and communication with other users are limited, making it difficult to maintain motivation and manage stress.
[0753] 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.
[0754] In this invention, the server includes means for inputting a user's personal information and saving the information in a database, means for analyzing the user's factors for success in quitting smoking using a generative artificial intelligence, means for generating personalized quit smoking advice based on the analysis results and notifying the user, means for inputting the user's quit smoking status and updating the status in the database, means for sharing the quit smoking status with other users in real time and allowing users to interact with each other through a community function, and means for users to receive quit smoking advice through a dedicated application at a physical store, share their quit smoking status, and communicate with other users and staff. This provides personalized quit smoking support tailored to each individual user, and makes it possible to improve the success rate of quitting smoking through support and communication at the physical store.
[0755] The "means for inputting user personal information" refers to the part of the system where the user inputs personal information such as age, gender, smoking history, and motivation for quitting smoking into the application and stores that information in a database.
[0756] "Means utilizing generative artificial intelligence" refers to means that use artificial intelligence technology for data analysis to identify factors that will help a user succeed in quitting smoking.
[0757] The "means for generating personalized smoking cessation advice and notifying the user" is part of a system that creates optimal smoking cessation advice for each user based on data analyzed by artificial intelligence and notifies the user of this advice on their device.
[0758] The "means for allowing the user to input the non-smoking status and updating the status in the database" is part of a system that provides a function for the user to input the current non-smoking status and updates the information in the database.
[0759] The "means for sharing the progress of quitting smoking with other users in real time" is a part of the system that notifies and shares the progress of the user in quitting smoking with other users in real time.
[0760] "Means for users to interact with each other through community functions" refers to means for providing a function that allows users to interact with other users within the application through posts and comments.
[0761] "A means for enabling users in physical stores to receive smoking cessation advice through a dedicated application, share their smoking cessation status, and communicate with other users and staff" refers to part of a system that provides a function that enables users in physical stores (such as cafes and fitness gyms) to receive smoking cessation advice using a dedicated application for smoking cessation support, and to share and communicate their progress in quitting smoking with other users and store staff in real time.
[0762] In this invention, the following configuration and procedure are used to realize a smoking cessation support system: The system consists of a series of processes for inputting a user's personal information, analyzing it using a generative AI model, and providing personalized smoking cessation advice.
[0763] 1. Input and storage of user personal information
[0764] User: When accessing the application for the first time, the user enters personal information about themselves, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0765] Terminal: Formats the entered information into the appropriate format and sends it to the server.
[0766] Server: The server stores the received information in a database and assigns and manages a unique user ID for each user.
[0767] 2. Analysis of factors for successful smoking cessation
[0768] Server: Aggregates user profile information and provides it as input data to the generative artificial intelligence (generative AI model).
[0769] Generative AI: Generative AI models analyze user data and extract factors for successful smoking cessation, including stress management and specific behavioral triggers.
[0770] Server: Based on the analysis results, it generates smoking cessation advice customized for each user and stores it in a database.
[0771] 3. Providing personalized advice
[0772] Server: Sends personalized advice periodically or when certain events occur.
[0773] On the device: Notify and display the received advice to the user. For example, at 9:00 AM every day, a notification might be displayed saying, "Try this tip to help you quit smoking today: Take five deep breaths and take a moment to relax."
[0774] 4. Real-time sharing of smoking cessation status
[0775] User: Use the smoking cessation status reporting function to enter their current smoking cessation status into the app. For example, they can record that they "didn't smoke a single cigarette today."
[0776] Terminal: Formats the entered smoking cessation status and sends it to the server.
[0777] Server: Updates the received information into a database so that it can be referenced by other users. Distributes data to be shared with other users in real time.
[0778] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[0779] 5. Provision of community functions
[0780] Users: Can view other users' posts and progress, and can post and comment on their own.
[0781] Terminal: Formats user input, sends posts to the server, and receives other users' posts to display in the feed.
[0782] Server: Stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0783] 6. Physical store integration
[0784] Server: In a physical store (such as a cafe or fitness gym), the server provides smoking cessation advice through a dedicated application and shares users' smoking cessation status.
[0785] Users: Use the dedicated app in physical stores to receive advice on quitting smoking and communicate with other users and staff.
[0786] Hardware and software used
[0787] Hardware: Tablets (Apple iPad, Samsung Galaxy Tab, etc.) installed in physical stores, users' smartphones (iOS, Android)
[0788] Software: Server storage and AI analysis will utilize AI services from AWS (Amazon Web Services) and Google Cloud Platform, and application development frameworks such as React Native and Flutter.
[0789] Specific examples and prompts for the generative AI model
[0790] Example: "If you feel like smoking, try meditating for five minutes in the cafe's relaxation room. Deep breathing will help relieve stress."
[0791] Prompt for the generative AI model:
[0792] User ID: 1234
[0793] Age: 35
[0794] Gender: Male
[0795] Smoking history: 10 years
[0796] Number of cigarettes smoked per day: 20
[0797] Motivations for quitting smoking: Health improvements, economic reasons
[0798] Current status: 3 days since quitting smoking
[0799] ---
[0800] Data to analyze:
[0801] User smoking patterns (after meals, when stressed, etc.)
[0802] Past support success stories
[0803] Advice to output:
[0804] The next time users feel like smoking, suggest specific actions to take to relax (e.g., meditation, light exercise, etc.).
[0805] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0806] Step 1:
[0807] User: When accessing the application for the first time, the user enters personal information such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. This input data becomes the initial data for the system.
[0808] Terminal: Converts the information entered by the user into an appropriate format, such as JSON, and sends it to the server as an HTTP request.
[0809] Input: Age, gender, smoking history, number of cigarettes, motivation, etc.
[0810] Output: User information data in JSON format
[0811] Specific operation: The input form receives the fields of age, gender, smoking history, number of cigarettes, and motivation, and when the "Submit" button is pressed, the data is sent to the server.
[0812] Step 2:
[0813] Server: Stores the received user information in a database (DB), assigns a unique user ID to each user, and provides the information as input to the generative AI model.
[0814] Input: User information data in JSON format
[0815] Output: Profile data with user ID
[0816] Specific operation: The server analyzes the received data, generates a user ID when saving it to the database, and saves the data along with the ID. It also calls an API to send the data to the generative AI model.
[0817] Step 3:
[0818] Generative AI: Analyzes user profile information received from the server and extracts factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[0819] Input: User profile information
[0820] Output: Data on factors that contribute to successful quitting
[0821] Specific operation: The generative AI model uses the input data to analyze the data using existing learning models and extracts successful factors related to quitting smoking.
[0822] Step 4:
[0823] Server: Based on the analysis results from the generative AI model, it generates smoking cessation advice customized for each user and stores it in a database.
[0824] Input: Data on factors that contribute to successful quitting smoking
[0825] Output: Personalized smoking cessation advice
[0826] Specific operation: Based on the factors for successful smoking cessation, individual advice is generated based on predefined rules and databases, and this advice is saved in association with the user profile.
[0827] Step 5:
[0828] Server: Generates personalized advice periodically or upon specific events and sends it to the user through a notification system.
[0829] Input: Personalized smoking cessation advice, timing information
[0830] Output: Information message
[0831] Specific operation: Makes an API call at a scheduled time and sends a notification to the user's device using a service such as Firebase Cloud Messaging (FCM).
[0832] Step 6:
[0833] On the device: The advice received from the server is notified to the user and displayed within the app.
[0834] Input: Notification message
[0835] Output: Advice displayed
[0836] What it does: Your device receives a notification, displays a message in the notification bar, and provides a link to view more details, viewable within the app.
[0837] Step 7:
[0838] User: Use the smoking cessation status reporting function to enter their current smoking cessation status into the app. For example, they can record that they "didn't smoke a single cigarette today."
[0839] Terminal: Formats the entered smoking cessation status and sends it to the server.
[0840] Input: Smoking cessation status data
[0841] Output: Smoking cessation status data in JSON format
[0842] Specific operation: When the user enters their smoking cessation status into the in-app form and presses the "Submit" button, the data is sent to the server.
[0843] Step 8:
[0844] Server: Updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[0845] Input: Smoking cessation status data
[0846] Output: Updated smoking cessation status data
[0847] Specific operation: The server analyzes the received data, updates the database, generates feed data in real time, and distributes it to other users.
[0848] Step 9:
[0849] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[0850] Input: Feed data
[0851] Output: Updates on the displayed smoking cessation status
[0852] What it does: When the app receives new feed data, the corresponding UI is updated to show the updated information.
[0853] Step 10:
[0854] Users: Can view other users' posts and progress, and can post and comment on their own.
[0855] Terminal: Formats user input, sends posts to the server, and receives other users' posts to display in the feed.
[0856] Input: Post data, comment data
[0857] Output: Post data and comment data in JSON format
[0858] Specific operation: When a user fills out the submission form and presses the "Submit" button, the data is sent to the server and displayed to other users in real time.
[0859] Step 11:
[0860] Physical stores: Physical stores (such as cafes and fitness gyms) provide smoking cessation advice through a dedicated application and share users' smoking cessation status.
[0861] Server: Provides regular updates on smoking cessation advice and users' smoking cessation status, and facilitates communication with other users and staff.
[0862] Users: Use the dedicated app in physical stores to receive advice on quitting smoking and communicate with other users and staff.
[0863] Input: Smoking cessation advice, smoking cessation status data
[0864] Output: Updated smoking cessation advice and quit status sharing
[0865] Specific operation: The app is installed on tablets in physical stores and on users' smartphones, and receives and displays data from the server in real time. It also provides an environment where users can chat and comment in real time.
[0866] 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.
[0867] A specific embodiment of a smoking cessation support system incorporating an emotion engine based on the present invention will be described.
[0868] User Registration and Profiling
[0869] User: The user accesses the app and enters personal information into a form on their first access, such as their age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0870] Terminal: The terminal formats the information entered by the user into the appropriate format and sends the information to the server.
[0871] Server: The server generates a user profile based on the received information and stores it in a database. It assigns a unique user ID to each user and manages the profile.
[0872] Input and storage of emotional information
[0873] User: The user inputs their daily emotions (e.g., stress level, happiness) in the form of choices or text.
[0874] Terminal: The terminal formats the input emotion information and sends it to the server.
[0875] Server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[0876] Analysis of factors for successful smoking cessation
[0877] Server: The server collects the user's profile information, past quit attempt information, and emotional information, and provides this as input data to the generative artificial intelligence (AI).
[0878] Generative AI: Generative AI analyzes user and emotional data to extract factors for successful smoking cessation (e.g., stress management and specific behavioral triggers).
[0879] Emotion Engine: The emotion engine analyzes the user's emotion data and evaluates the user's emotional state in real time.
[0880] Providing personalized advice
[0881] Server: The server generates smoking cessation advice customized for each user based on the analysis results from the generative AI and emotion engine, and stores it in a database.
[0882] Device: The device receives advice sent from the server periodically or according to the user's emotional state and notifies the user by displaying the advice in the notification bar or a pop-up message.
[0883] Example: If the emotion engine determines that the user has a high stress level, it displays the advice, "We recommend that you take a deep breath and relax for five minutes."
[0884] Real-time sharing of smoking cessation status
[0885] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[0886] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0887] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[0888] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[0889] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[0890] Providing community features
[0891] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[0892] Device: The device formats the user's input, sends the post to the server, and displays other users' posts in the feed.
[0893] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0894] Example: When user D posts, "I'm so happy that I've successfully quit smoking today," notifications are displayed on other users' devices and the post is reflected in their feeds.
[0895] Overall Integration
[0896] By integrating each function, this system supports the user's entire smoking cessation process. In particular, by introducing an emotion engine, appropriate support is provided according to the user's emotional state, further increasing the success rate of quitting smoking. In this way, the system provides smoking cessation support tailored to each user, while also encouraging each other and encouraging information sharing among users, creating an environment that promotes active smoking cessation.
[0897] The processing flow will be explained below.
[0898] Step 1:
[0899] User: The user accesses the app and enters personal information into a form when registering for the first time, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0900] Step 2:
[0901] Terminal: The terminal formats the information entered by the user and sends it to the server as an HTTP request.
[0902] Step 3:
[0903] Server: The server stores the received user information in a database, assigns a user ID, and creates a user profile.
[0904] Step 4:
[0905] Server: The server provides the user's profile information as input to the generation AI and analyzes factors for successful quitting smoking.
[0906] Step 5:
[0907] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[0908] Step 6:
[0909] Server: Based on the analysis results from the generation AI, the server generates smoking cessation advice customized for each user and stores it in a database.
[0910] Step 7:
[0911] User: The user uses the emotion input feature within the app to input their daily emotional state (e.g., stress level, happiness level).
[0912] Step 8:
[0913] Terminal: The terminal formats the input emotion information and sends it to the server.
[0914] Step 9:
[0915] Server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[0916] Step 10:
[0917] Emotion Engine: The emotion engine analyzes the user's emotional information and evaluates the user's emotional state in real time.
[0918] Step 11:
[0919] Server: The server adjusts smoking cessation advice for each user based on the evaluation results of the emotion engine and the analysis results of the generation AI, and sends the advice at the appropriate time.
[0920] Step 12:
[0921] Terminal: The terminal notifies the user of the advice received from the server and displays it to them, for example, in the notification bar or in a pop-up message.
[0922] Example: If the emotion engine determines that the user has a high stress level, it displays the advice, "We recommend that you take a deep breath and relax for five minutes."
[0923] Step 13:
[0924] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[0925] Step 14:
[0926] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0927] Step 15:
[0928] Server: The server updates the received smoking cessation status to a database, making it available for other users to refer to.
[0929] Step 16:
[0930] Server: The server distributes updated smoking cessation status data in real time to other users for sharing.
[0931] Step 17:
[0932] Devices: Other users' devices receive this real-time shared data and display it in their feeds and notifications.
[0933] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[0934] Step 18:
[0935] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[0936] Step 19:
[0937] Terminal: The terminal formats the user's input and sends the submission to the server.
[0938] Step 20:
[0939] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[0940] Step 21:
[0941] Device: Your device receives other users' posts and comments and displays them in your feed.
[0942] In this way, the user's entire smoking cessation process is supported through each step. The introduction of an emotion engine further increases the success rate of quitting smoking by providing appropriate support according to the user's emotional state. This provides smoking cessation support tailored to each user and encourages users to encourage each other and share information, creating an environment that promotes active smoking cessation.
[0943] Example 2
[0944] 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."
[0945] Conventional smoking cessation support systems lack support that takes into account the individual circumstances and emotional state of the user, making it difficult to improve the success rate of quitting smoking. In addition, community functions such as real-time information sharing and mutual encouragement among users are limited, preventing the system from being fully effective.
[0946] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes: means for inputting a user's personal information and saving the information in a database; means for inputting a user's emotional information and saving the information in a database; means for analyzing a user's factors for success in quitting smoking using artificial intelligence; means for generating personalized smoking cessation advice based on the analysis results and the user's emotional state and notifying the user; means for inputting the user's smoking cessation status and updating the status in a database; and means for sharing the smoking cessation status with other users in real time and allowing users to interact with each other through a community function. This provides appropriate smoking cessation support that takes into account individual situations and emotions, thereby improving the success rate of quitting smoking. Furthermore, real-time information sharing and mutual encouragement between users can provide an environment that makes it easier to continue quitting smoking.
[0947] "User personal information" refers to information that can be used to identify a specific user, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0948] The "database" is an information system for storing and managing users' personal information, emotional information, smoking cessation status, etc.
[0949] "Emotional information" is data that represents stress levels, happiness levels, and daily emotional states.
[0950] "Generative AI" is an AI technology that analyzes user data and generates elements and advice for successful smoking cessation.
[0951] "Elements for successful smoking cessation" are elements extracted by analyzing the factors, triggers, and behavioral patterns that help users successfully quit smoking.
[0952] "Personalized smoking cessation advice" is advice to help users quit smoking that is individually customized based on their situation and emotional state.
[0953] "Smoking cessation status" is data indicating the current progress of the user in quitting smoking.
[0954] "Sharing in real time" means that a user's smoking cessation status is made public and notified to other users almost immediately.
[0955] The "community function" allows users to interact and encourage each other through posts and comments.
[0956] A specific embodiment of a smoking cessation support system incorporating an emotion engine based on the present invention will be described.
[0957] First, when a user accesses the app, they enter their personal information into a form on their first access. This personal information includes age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. The entered personal information is formatted into an appropriate format by the device and sent to the server. The server creates a user profile based on the received information and stores it in a database. For example, a user provides information that they are a 30-year-old male who has been smoking for 10 years and smokes 20 cigarettes per day.
[0958] Next, the user inputs their daily emotional information (e.g., stress level or happiness level) using choice or text formatting. This information is also formatted by the device and sent to the server. The server stores the emotional information in a database and creates and updates the user's emotional profile. For example, if the user inputs a stress level of 5 and a happiness level of 7, that data is reflected in the database.
[0959] The server collects the user's profile information, past quit attempt information, and emotional information, and provides this as input data to a generative artificial intelligence (AI). The generative AI model analyzes this data and extracts factors for successful quitting (e.g., stress management and specific behavioral triggers). The emotional engine also analyzes the user's emotional data and evaluates the user's emotional state in real time.
[0960] The server generates customized smoking cessation advice for each user based on the analysis results from the generative AI model and emotion engine. This advice is stored in a database and sent to the device periodically or according to the user's emotional state. For example, if the emotion engine determines that the user's stress level is high, it will provide advice such as "Take deep breaths and relax for five minutes."
[0961] Users use the app's smoking cessation status reporting function to input their current smoking cessation status. For example, they might input, "I didn't smoke a single cigarette today." The device formats this information and sends it to the server. The server updates the received smoking cessation status in a database so that other users can refer to it. This information is also shared with other users in real time. For example, a message such as, "User C has successfully quit smoking for a week. Let's all support him!" is displayed on other users' devices.
[0962] Additionally, users can use the community feature to view other users' posts and progress, and post and comment on their own. The device formats these inputs and sends them to the server, which then displays the received posts in the feed. The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, if user D posts, "I'm so happy that I've successfully quit smoking today," a notification will appear on the device of other users, and the post will be reflected in their feed.
[0963] An example prompt for a generative AI model would be something like this:
[0964] "Please analyze the latest data for user ID: 12345 and extract the factors that contribute to successful quitting smoking."
[0965] "Analyze the emotional data of user ID: 67890 and provide personalized advice based on their stress level."
[0966] This invention provides smoking cessation support that takes into account the individual circumstances and emotional state of the user, increasing the likelihood of successful quitting. In addition, real-time information sharing and community encouragement make it easier for users to continue quitting smoking.
[0967] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0968] Step 1: User Registration and Profiling
[0969] Input: Users enter personal information into the app, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[0970] Specific behavior of the terminal: The terminal formats the information entered by the user into an appropriate format (e.g., JSON format).
[0971] Output: Sends formatted user information to the server.
[0972] Server specific operations: The server validates the received information, generates a user profile, stores it in a database, and assigns a unique ID to each user.
[0973] Output: The user profile is registered in the database.
[0974] Step 2: Enter and save emotional information
[0975] Input: Users input their daily emotional information (e.g., stress level, happiness) within the app.
[0976] Specific operation of the device: The device formats the emotion information into an appropriate format.
[0977] Output: Send the formatted emotion information to the server.
[0978] Specific operation of the server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[0979] Output: Emotion profile is stored in a database.
[0980] Step 3: Analyze the factors that make quitting smoking successful
[0981] Input: The server collects user profile information and emotion information.
[0982] Specific operation of the server: The server generates prompt sentences to provide the collected data to the generative AI model.
[0983] Output: The input data for the generative AI model is formatted.
[0984] Specific operation of the generative AI model: The generative AI model analyzes the input user data and emotional data and extracts elements for successful smoking cessation.
[0985] Output: Factors for successful quitting smoking are extracted.
[0986] Step 4: Providing personalized advice
[0987] Input: The server receives the quitting success factors provided by the generative AI model.
[0988] Specific operation of the server: The server generates customized smoking cessation advice based on the factors for successful smoking cessation and the analysis results of the emotion engine, and stores this advice in a database.
[0989] Output: Smoking cessation advice is generated and stored in a database.
[0990] Specific operation of the device: The device receives advice from the server periodically or according to the user's emotional state, and notifies the user via a notification bar or a pop-up message.
[0991] Output: The user is notified of advice to quit smoking.
[0992] Step 5: Real-time sharing of smoking cessation status
[0993] Input: The user enters their current smoking cessation status within the app.
[0994] Specific operation of the terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[0995] Output: Formatted smoking cessation information is sent to the server.
[0996] Specific operation of the server: The server updates the received smoking cessation status to the database and shares the information with other users in real time.
[0997] Output: The updated smoking cessation status is stored in a database and distributed to other users in real time.
[0998] Specific device behavior: The device receives the shared smoking cessation status and reflects it in the feed and notifications.
[0999] Output: The non-smoking status information is displayed to other users.
[1000] Step 6: Providing community features
[1001] Input: Users use the community features to view other users' posts and progress, and to post and comment on their own.
[1002] What the device does: The device formats user input (posts and comments) and sends them to the server. It also displays other users' posts in the feed.
[1003] Output: The formatted post is sent to the server.
[1004] What the server does: The server stores new posts and comments in a database, filters them for inappropriate content, and then distributes them to all users.
[1005] Output: New posts and comments are saved to the database and all users are notified.
[1006] Specific device behavior: The device will reflect other users' posts in feeds and notifications.
[1007] Output: User sees other users' posts and comments.
[1008] Through these steps, the smoking cessation support system comprehensively supports users in their smoking cessation process, utilizing an emotion engine to provide individually customized advice. In addition, real-time information sharing and community functions allow users to encourage each other, improving the success rate of quitting smoking.
[1009] (Application example 2)
[1010] 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."
[1011] Conventional smoking cessation support systems lack personalized support that takes into account the user's emotional state, resulting in low success rates. Furthermore, their use in real environments is limited, making it difficult to provide smoking cessation support in real-world settings such as brick-and-mortar stores. As a result, users are unable to receive continuous support, making it difficult to maintain motivation to quit smoking.
[1012] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for inputting a user's personal information and saving the information in a database, means for analyzing the user's factors for successful smoking cessation using a generative artificial intelligence, means for generating personalized smoking cessation advice based on the analysis results and notifying the user, means for inputting the user's smoking cessation status and updating the status in the database, means for sharing the smoking cessation status with other users in real time and allowing users to exchange information, and means for providing smoking cessation support via a display device installed in a real environment. This allows users to receive continuous and personalized smoking cessation support in a real environment.
[1013] "User personal information" refers to information about the user, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1014] "Means for saving to a database" refers to a means for properly formatting the information entered by the user and saving it in a database on the server.
[1015] "Generative AI" refers to artificial intelligence technology that analyzes user data and generates factors for successful smoking cessation and personalized advice.
[1016] "Success factors for quitting smoking" refer to the behavioral and emotional triggers that contribute to successful quitting smoking for a particular user.
[1017] "Personalized smoking cessation advice" refers to advice on quitting smoking that is individually customized based on the user's emotional state and factors that contribute to successful smoking cessation.
[1018] "Means for notifying the user" refers to the means for transmitting the generated smoking cessation advice to the user, specifically using a smartphone or tablet.
[1019] "User's smoking cessation status" refers to information about how well the user has quit smoking up to now.
[1020] "Means for updating the database" refers to a means for updating the database on the server with the non-smoking status entered by the user and keeping the information up to date.
[1021] "Means for sharing in real time" refers to means for instantly communicating a user's smoking cessation status to other users.
[1022] "Means for exchanging information" refers to means by which users share information about each other's progress in quitting smoking and their emotional state, and encourage and advise each other.
[1023] "Display devices installed in real environments" refers to devices installed in real environments such as brick-and-mortar stores to display smoking cessation support information. Specifically, this applies to tablets and smart displays.
[1024] A specific embodiment for carrying out the present invention will be described.
[1025] First, users access the application using a tablet or smart display installed in a physical store, or a smartphone. When they first access the application, they enter their personal information, providing data such as their age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. This information is converted into an appropriate format by the device and sent to the server. The server stores the received information in a database and creates a user profile.
[1026] Users input their daily emotional information using a tablet, smartphone, or smart glasses. This emotional information, such as stress level or happiness level, is entered periodically by the user. The input emotional information is formatted by the device and sent to a server. The server stores this information in a database and updates the user's emotional profile.
[1027] The server then collects the user's profile and emotional information and provides it to a generative artificial intelligence (AI). The AI analyzes this data and extracts the factors that will lead to successful smoking cessation for the user. Furthermore, the AI uses an emotional engine to evaluate the user's emotional state in real time, enabling personalized support.
[1028] Based on the analysis results obtained from the generative AI and emotion engine, the server generates smoking cessation advice customized for each user and stores it in a database. This advice is then sent to in-store displays, smartphones, and smart glasses. As a specific example of advice, if the emotion engine determines that the user's stress level is high, the message "We recommend you take a deep breath and relax for five minutes" will be displayed.
[1029] Users use the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they might record, "I didn't smoke a single cigarette today." This information is formatted on the device and sent to the server. The server updates this data in a database so that other users can view it. The server shares the updated smoking cessation status with other users in real time, and a message such as "User C has successfully quit smoking for a week. Let's all support him!" is displayed on displays and smart devices in the store.
[1030] It also provides a community function that allows users to exchange information with each other. Users can view other users' posts and progress, and can post and comment on their own. The server stores this information in a database and distributes it to all users. It also filters out inappropriate posts. As an actual example, if user D posts, "I'm very happy with myself for successfully quitting smoking today," a notification will appear on the devices of other users, and this will be reflected in their feeds.
[1031] The hardware used includes tablets and smart displays installed in stores, smartphones and smart glasses used by users, and servers as the backend.The software used includes an iOS or Android development environment, Python for server-side scripting, TensorFlow or PyTorch for AI analysis, and Firebase or AWS for database and authentication.
[1032] Example prompts to input to the generative AI model
[1033] Please provide user emotion data as follows:
[1034] Stress level: High
[1035] Smoking history: 5 years
[1036] Number of cigarettes smoked per day: 10
[1037] Based on this data, analyze the factors that contribute to successful quitting smoking and generate personalized advice.
[1038] This allows users to receive continuous and personalized support to quit smoking in a real environment.
[1039] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1040] Step 1:
[1041] Users access the application using a tablet or smart display installed in a brick-and-mortar store, or a smartphone, and enter their personal information (age, gender, smoking history, number of cigarettes smoked per day, motivation for quitting smoking, etc.). The entered data is properly formatted on the device and sent to the server, which receives this information and stores it in a database. The input data is personal information, and the output is the generation of a user profile.
[1042] Step 2:
[1043] Users input their daily emotional information (e.g., stress level, happiness level) using a tablet, smartphone, or smart glasses. The input emotional information is formatted on the device and sent to a server. The server receives this information, stores it in a database, and updates the user's emotional profile. The input data is emotional information, and the output is an update to the emotional profile.
[1044] Step 3:
[1045] The server collects the user's profile information and emotional information and inputs this into a generative artificial intelligence (generative AI). The generative AI analyzes the received data and extracts factors that will lead to successful quitting smoking. An example of this prompt is, "Please provide the user's emotional data as follows: - Stress level: High - Smoking history: 5 years - Number of cigarettes smoked per day: 10." The input data are the user's profile and emotional information, and the output is factors that will lead to successful quitting smoking.
[1046] Step 4:
[1047] Based on the analysis results of the generative AI and emotion engine, the server generates smoking cessation advice customized for each user. The generated advice is stored in a database. The input data is the analysis results, and the output is personalized advice.
[1048] Step 5:
[1049] The server notifies the user of the generated smoking cessation advice periodically or according to the user's emotional state. The notification is sent to a smartphone, tablet, smart display, or smart glasses. For example, if the emotion engine determines that the user's stress level is high, the advice "Take a deep breath and relax for five minutes" is displayed. The input data is the smoking cessation advice, and the output is the notification to the user.
[1050] Step 6:
[1051] Users use the app's smoking cessation status reporting function to input their smoking cessation status (e.g., "I didn't smoke a single cigarette today"). The input information is formatted on the device and sent to the server. The server updates the database with this data to reflect the latest smoking cessation status. The input data is the smoking cessation status, and the output is an update to the database.
[1052] Step 7:
[1053] The server shares the updated smoking cessation status with other users in real time. The server distributes the real-time updated data to displays and smart devices in the store, and displays a message such as, "User C has successfully quit smoking for a week. Let's all support him!" The input data is the latest smoking cessation status, and the output is what is shared with other users.
[1054] Step 8:
[1055] The server provides a community function for users to exchange information with each other. Users can view other users' posts and progress, and can also post and comment on their own. The server stores this information in a database and distributes it to all users. It also filters out inappropriate posts. For example, if user D posts "I'm very happy with myself for successfully quitting smoking today," notifications are displayed on other users' devices and are reflected in their feeds. The input data are users' posts and comments, and the output is notifications to other users.
[1056] In this way, users can receive continuous and personalized support to quit smoking through physical stores and other devices.
[1057] 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.
[1058] 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.
[1059] 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.
[1060] [Third embodiment]
[1061] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1062] 5, the data processing system 310 includes the data processing device 12 and a headset type terminal 314. An example of the data processing device 12 is a server.
[1063] 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).
[1064] 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.
[1065] 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.
[1066] 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).
[1067] 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.
[1068] 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.
[1069] 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.
[1070] 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.
[1071] 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.
[1072] 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."
[1073] In this invention, a specific method for constructing and implementing a smoking cessation support system will be described in detail.
[1074] User Registration and Profiling
[1075] User: The user accesses the app and enters their personal information on their first access, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking, into a form.
[1076] Terminal: The terminal formats the information entered by the user into the appropriate format and sends the information to the server.
[1077] Server: The server generates a user profile based on the received information and stores it in a database. It assigns a unique user ID to each user and manages the profile.
[1078] Analysis of factors for successful smoking cessation
[1079] Server: The server collects user profile information and past quit attempt information and provides this as input data to the generative artificial intelligence (AI).
[1080] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation (e.g., stress management and specific behavioral triggers).
[1081] Server: Based on the analysis results from the generation AI, the server generates smoking cessation advice customized for each user, associates it with the user profile, and stores it in a database.
[1082] Providing personalized advice
[1083] Server: The server sends personalized advice to each user periodically or when certain events occur.
[1084] Device: The device notifies and displays the advice received from the server to the user, specifically by displaying a message or reminder in the notification bar.
[1085] Example: Every day at 9:00 AM, the following advice is displayed: "Try this tip to help you quit smoking today: Take five deep breaths and take a moment to relax."
[1086] Real-time sharing of smoking cessation status
[1087] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[1088] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1089] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[1090] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[1091] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[1092] Providing community features
[1093] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[1094] Device: The device formats the user's input, sends the post to the server, and displays other users' posts in the feed.
[1095] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1096] Example: When user D posts, "I'm so happy that I've successfully quit smoking today," notifications are displayed on other users' devices and the post is reflected in their feeds.
[1097] Overall Integration
[1098] This system integrates the above functions to support users throughout the entire smoking cessation process. This aims to provide personalized support for each user, promote mutual encouragement and information sharing among users, and increase the success rate of quitting smoking. In this way, an environment is created that promotes active smoking cessation.
[1099] The processing flow will be explained below.
[1100] Step 1:
[1101] User: The user accesses the app and enters personal information into a form when registering for the first time, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1102] Step 2:
[1103] Terminal: The terminal formats the information entered by the user and sends it to the server as an HTTP request.
[1104] Step 3:
[1105] Server: The server stores the received user information in a database, assigns a user ID, and creates a user profile.
[1106] Step 4:
[1107] Server: The server provides the user's profile information as input data to the generation AI and analyzes factors for successful quitting smoking.
[1108] Step 5:
[1109] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation (e.g., stress management and specific behavioral triggers).
[1110] Step 6:
[1111] Server: The server generates smoking cessation advice customized for each user based on the analysis results from the generation AI and stores it in a database.
[1112] Step 7:
[1113] Server: The server sends personalized smoking cessation advice to the user's device periodically or based on specific event triggers.
[1114] Step 8:
[1115] Terminal: The terminal notifies the user of the advice received from the server and displays it to them, for example, in the notification bar or in a pop-up message.
[1116] Step 9:
[1117] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[1118] Step 10:
[1119] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1120] Step 11:
[1121] Server: The server updates the received smoking cessation status to a database, making it available for other users to refer to.
[1122] Step 12:
[1123] Server: The server distributes updated smoking cessation status data in real time to other users for sharing.
[1124] Step 13:
[1125] Devices: Other users' devices receive this real-time shared data and display it in their feeds and notifications.
[1126] Step 14:
[1127] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[1128] Step 15:
[1129] Terminal: The terminal formats the user's input and sends the submission to the server.
[1130] Step 16:
[1131] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1132] Step 17:
[1133] Device: Your device receives other users' posts and comments and displays them in your feed.
[1134] In this way, the user is supported throughout the entire smoking cessation process, ensuring that the smoking cessation support system functions effectively and increases the user's success rate in quitting smoking.
[1135] Example 1
[1136] 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."
[1137] Conventional smoking cessation support systems lack the ability to provide customized support tailored to the characteristics and conditions of each user, resulting in low success rates for quitting smoking. Furthermore, they lack an environment in which users can effectively share their smoking cessation status in real time or support each other through community functions.
[1138] 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.
[1139] In this invention, the server includes: means for inputting a user's personal information and storing the information in a database; means for using an interactive terminal to format the user-input information into an appropriate format and send it to the server; means for using the server to generate a personal profile for the user and assign a unique user ID based on the profile; means for using artificial intelligence to analyze the user's factors for success in quitting smoking; means for generating personalized smoking cessation advice based on the analysis results and notifying the user; means for having the user input the user's smoking cessation status and updating the status in a database; and means for sharing the smoking cessation status with other users in real time and for users to interact with each other through a community function. This makes it possible to provide optimal smoking cessation support to each user and increase the success rate of quitting smoking by users effectively encouraging each other.
[1140] "User's personal information" refers to information about the user, such as the user's age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1141] The "database" refers to an information management system that systematically stores and manages users' personal information, profile information, smoking cessation status, advice, etc.
[1142] An "interactive terminal" refers to a device that allows a user to input information and receive notifications and advice from a server. Examples include smartphones and tablets.
[1143] "Server" refers to a computer system for receiving, analyzing, storing, and notifying users of information.
[1144] A "user profile" is a unique data set generated based on a user's personal information, and includes the user's characteristics and information necessary for smoking cessation support.
[1145] "Unique User ID" means a unique identification number assigned by the server to identify each user.
[1146] "Generative AI" refers to an AI technology that analyzes data based on past data and generates new information and insights. It is also called a generative AI model.
[1147] "Successful smoking cessation factors" are factors and conditions that are important for successfully quitting smoking, including stress management and avoiding behavioral triggers.
[1148] "Personalized smoking cessation advice" refers to smoking cessation support advice that is individually customized based on the user's personal profile and analysis results.
[1149] "Smoking cessation status" refers to information that records the user's progress and current status in quitting smoking. For example, it includes the number of cigarettes smoked and the number of days since quitting smoking.
[1150] The "community function" is a system function that allows users to interact with and encourage each other, and includes the sharing of posts and comments.
[1151] The present invention is a system for supporting smoking cessation, which provides personalized advice tailored to each user's individual situation and includes a community function that allows users to share their smoking cessation progress in real time and encourage each other.
[1152] System configuration
[1153] 1. User Registration
[1154] User:
[1155] Users access the app using a device such as a smartphone or tablet, and upon first access, enter personal information such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1156] Device:
[1157] The device formats the entered information into JSON format and sends it to the server, a step that ensures data consistency.
[1158] server:
[1159] The server parses the received JSON data and generates a user profile. It assigns a unique ID to each user and stores it in a database, such as MySQL or PostgreSQL.
[1160] Analysis of factors for successful smoking cessation
[1161] server:
[1162] The server prepares an input dataset for the generative AI model based on the user's profile information.
[1163] Generative Artificial Intelligence (Generative AI Model):
[1164] A generative AI model (such as GPT-4) analyzes user data and identifies factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[1165] server:
[1166] The server generates customized smoking cessation advice for each user based on the analysis results from the AI, which is then saved back in the database and linked to the user's profile.
[1167] Providing personalized advice
[1168] server:
[1169] The server sends the generated advice periodically or according to the user's situation. The sending timing can be periodic, such as every morning at 9:00, or based on a specific event.
[1170] Device:
[1171] The device receives advice from the server and displays it to the user in the notification bar or within the app, such as "Take five deep breaths and take some time to relax."
[1172] Real-time sharing of smoking cessation status
[1173] User:
[1174] Users can use the app's smoking cessation status reporting function to enter their current smoking cessation status, for example, by recording "I didn't smoke a single cigarette today."
[1175] Device:
[1176] The terminal formats the entered non-smoking status and transmits it to the server.
[1177] server:
[1178] The server updates the received non-smoking status to a database for other users to refer to, and also transmits the data to other user terminals in real time for sharing.
[1179] Device:
[1180] Other users' devices will receive the shared smoking cessation status and display it in their feeds or notification bars. For example, a message like "User C has successfully quit smoking for a week. Let's all support him!" will be displayed.
[1181] Providing community features
[1182] User:
[1183] Users can view other users' posts and progress, and can also post and comment on their own.
[1184] Device:
[1185] The device formats posts and comments entered by the user and sends them to the server, and also receives posts from other users and displays them in the feed.
[1186] server:
[1187] The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, a post such as "I'm happy that I've successfully quit smoking today" is notified to other users' devices.
[1188] Specific examples
[1189] For example, consider the case where a user inputs the following prompt into a generating artificial intelligence:
[1190] Sample prompt: "Generate the best smoking cessation advice for each user based on their age, gender, smoking history, and motivation for quitting smoking."
[1191] In this way, the present invention aims to increase the success rate of quitting smoking by providing optimal support to individual users and promoting mutual support throughout the community.
[1192] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1193] Step 1:
[1194] User Registration
[1195] User: The user accesses the app using a device such as a smartphone or tablet and enters personal information (age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking).
[1196] Input: Age, gender, smoking history, number of cigarettes smoked per day, motivation for quitting smoking
[1197] Output: Formatted JSON data
[1198] Step 2:
[1199] Formatting and sending information
[1200] Terminal: The terminal formats the personal information entered by the user into JSON format, and then sends this formatted data to the server.
[1201] Input: Personal information entered by the user
[1202] Output: JSON data sent to the server
[1203] Step 3:
[1204] Creating and Saving a Profile
[1205] Server: The server analyzes the received JSON data and generates a user profile. Based on the generated profile, a unique user ID is assigned. This information is stored in a database. MySQL or PostgreSQL is used as the database.
[1206] Input: Received JSON data
[1207] Output: User profile and unique user ID stored in the database
[1208] Step 4:
[1209] Analysis of factors for successful smoking cessation
[1210] Server: The server collects user profile information and provides it as a dataset to the generative AI model.
[1211] Input: User profile information
[1212] Output: The dataset provided to the generative AI
[1213] Step 5:
[1214] Analysis by generative AI
[1215] Generative AI: Generative AI (e.g., GPT-4) analyzes a provided dataset and identifies factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[1216] Input: Dataset provided by the server
[1217] Output: Analysis results on factors for successful quitting smoking
[1218] Step 6:
[1219] Generating customized advice
[1220] Server: The server generates customized smoking cessation advice for each user based on the analysis results obtained from the generative AI. This advice is then stored in the database again and associated with the user profile.
[1221] Input: Analysis results from the generative AI
[1222] Output: Customized smoking cessation advice
[1223] Step 7:
[1224] Providing regular advice
[1225] Server: The server generates and sends advice to the user periodically or based on specific events.
[1226] Input: Customized smoking cessation advice
[1227] Output: Advice sent to the user's terminal
[1228] Step 8:
[1229] Displaying Advice
[1230] Device: The device displays the advice received from the server to the user in the notification bar or within the app. For example, the message might be "Take five deep breaths and take some time to relax."
[1231] Input: Advice from the server
[1232] Output: Advice displayed on the terminal
[1233] Step 9:
[1234] Enter your smoking cessation status
[1235] User: The user uses the in-app smoking cessation reporting feature to enter their smoking cessation status. For example, they record, "I didn't smoke a single cigarette today."
[1236] Input: User's smoking cessation status
[1237] Output: Formatted smoking cessation data
[1238] Step 10:
[1239] Submitting your non-smoking status
[1240] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1241] Input: User's smoking cessation status data
[1242] Output: Data sent to the server
[1243] Step 11:
[1244] Update and share your quit status
[1245] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. It also transmits the data to other users' terminals in real time to share the smoking cessation status.
[1246] Input: Received smoking cessation status data
[1247] Output: Updated database and shared data
[1248] Step 12:
[1249] Display in feed and notification bar
[1250] Devices: Other users' devices receive the shared smoking cessation status from the server and display it in their feeds or notification bars. For example, a message like "User C has successfully quit smoking for a week. Let's all support him!" will be displayed.
[1251] Input: Data shared from the server
[1252] Output: Feeds and notifications displayed on your device
[1253] Step 13:
[1254] Use of community features
[1255] User: A user can view other users' posts and progress, and can also post and comment on their own.
[1256] Input: User posts and comments
[1257] Output: Formatted post and comment data
[1258] Step 14:
[1259] Submitting and updating posts and comments
[1260] Device: The device formats posts and comments entered by users and sends them to the server, where they are displayed in the feed.
[1261] Input: User post and comment data
[1262] Output: Data sent to the server and displayed in the feed
[1263] Step 15:
[1264] Post and comment distribution and filtering
[1265] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, a post such as "I'm happy that I've successfully quit smoking today" is notified to other users' devices.
[1266] Input: Submitted post and comment data
[1267] Output: Data stored in the database and delivered
[1268] (Application example 1)
[1269] 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."
[1270] Conventional smoking cessation support systems rarely provide personalized advice tailored to each user's situation and personality, resulting in low success rates for quitting smoking. Furthermore, support at physical stores and communication with other users are limited, making it difficult to maintain motivation and manage stress.
[1271] 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.
[1272] In this invention, the server includes means for inputting a user's personal information and saving the information in a database, means for analyzing the user's factors for success in quitting smoking using a generative artificial intelligence, means for generating personalized quit smoking advice based on the analysis results and notifying the user, means for inputting the user's quit smoking status and updating the status in the database, means for sharing the quit smoking status with other users in real time and allowing users to interact with each other through a community function, and means for users to receive quit smoking advice through a dedicated application at a physical store, share their quit smoking status, and communicate with other users and staff. This provides personalized quit smoking support tailored to each individual user, and makes it possible to improve the success rate of quitting smoking through support and communication at the physical store.
[1273] The "means for inputting user personal information" refers to the part of the system where the user inputs personal information such as age, gender, smoking history, and motivation for quitting smoking into the application and stores that information in a database.
[1274] "Means utilizing generative artificial intelligence" refers to means that use artificial intelligence technology for data analysis to identify factors that will help a user succeed in quitting smoking.
[1275] The "means for generating personalized smoking cessation advice and notifying the user" is part of a system that creates optimal smoking cessation advice for each user based on data analyzed by artificial intelligence and notifies the user of this advice on their device.
[1276] The "means for allowing the user to input the non-smoking status and updating the status in the database" is part of a system that provides a function for the user to input the current non-smoking status and updates the information in the database.
[1277] The "means for sharing the progress of quitting smoking with other users in real time" is a part of the system that notifies and shares the progress of the user in quitting smoking with other users in real time.
[1278] "Means for users to interact with each other through community functions" refers to means for providing a function that allows users to interact with other users within the application through posts and comments.
[1279] "A means for enabling users in physical stores to receive smoking cessation advice through a dedicated application, share their smoking cessation status, and communicate with other users and staff" refers to part of a system that provides a function that enables users in physical stores (such as cafes and fitness gyms) to receive smoking cessation advice using a dedicated application for smoking cessation support, and to share and communicate their progress in quitting smoking with other users and store staff in real time.
[1280] In this invention, the following configuration and procedure are used to realize a smoking cessation support system: The system consists of a series of processes for inputting a user's personal information, analyzing it using a generative AI model, and providing personalized smoking cessation advice.
[1281] 1. Input and storage of user personal information
[1282] User: When accessing the application for the first time, the user enters personal information about themselves, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1283] Terminal: Formats the entered information into the appropriate format and sends it to the server.
[1284] Server: The server stores the received information in a database and assigns and manages a unique user ID for each user.
[1285] 2. Analysis of factors for successful smoking cessation
[1286] Server: Aggregates user profile information and provides it as input data to the generative artificial intelligence (generative AI model).
[1287] Generative AI: Generative AI models analyze user data and extract factors for successful smoking cessation, including stress management and specific behavioral triggers.
[1288] Server: Based on the analysis results, it generates smoking cessation advice customized for each user and stores it in a database.
[1289] 3. Providing personalized advice
[1290] Server: Sends personalized advice periodically or when certain events occur.
[1291] On the device: Notify and display the received advice to the user. For example, at 9:00 AM every day, a notification might be displayed saying, "Try this tip to help you quit smoking today: Take five deep breaths and take a moment to relax."
[1292] 4. Real-time sharing of smoking cessation status
[1293] User: Use the smoking cessation status reporting function to enter their current smoking cessation status into the app. For example, they can record that they "didn't smoke a single cigarette today."
[1294] Terminal: Formats the entered smoking cessation status and sends it to the server.
[1295] Server: Updates the received information into a database so that it can be referenced by other users. Distributes data to be shared with other users in real time.
[1296] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[1297] 5. Provision of community functions
[1298] Users: Can view other users' posts and progress, and can post and comment on their own.
[1299] Terminal: Formats user input, sends posts to the server, and receives other users' posts to display in the feed.
[1300] Server: Stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1301] 6. Physical store integration
[1302] Server: In a physical store (such as a cafe or fitness gym), the server provides smoking cessation advice through a dedicated application and shares users' smoking cessation status.
[1303] Users: Use the dedicated app in physical stores to receive advice on quitting smoking and communicate with other users and staff.
[1304] Hardware and software used
[1305] Hardware: Tablets (Apple iPad, Samsung Galaxy Tab, etc.) installed in physical stores, users' smartphones (iOS, Android)
[1306] Software: Server storage and AI analysis will utilize AI services from AWS (Amazon Web Services) and Google Cloud Platform, and application development frameworks such as React Native and Flutter.
[1307] Specific examples and prompts for the generative AI model
[1308] Example: "If you feel like smoking, try meditating for five minutes in the cafe's relaxation room. Deep breathing will help relieve stress."
[1309] Prompt for the generative AI model:
[1310] User ID: 1234
[1311] Age: 35
[1312] Gender: Male
[1313] Smoking history: 10 years
[1314] Number of cigarettes smoked per day: 20
[1315] Motivations for quitting smoking: Health improvements, economic reasons
[1316] Current status: 3 days since quitting smoking
[1317] ---
[1318] Data to analyze:
[1319] User smoking patterns (after meals, when stressed, etc.)
[1320] Past support success stories
[1321] Advice to output:
[1322] The next time users feel like smoking, suggest specific actions to take to relax (e.g., meditation, light exercise, etc.).
[1323] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1324] Step 1:
[1325] User: When accessing the application for the first time, the user enters personal information such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. This input data becomes the initial data for the system.
[1326] Terminal: Converts the information entered by the user into an appropriate format, such as JSON, and sends it to the server as an HTTP request.
[1327] Input: Age, gender, smoking history, number of cigarettes, motivation, etc.
[1328] Output: User information data in JSON format
[1329] Specific operation: The input form receives the fields of age, gender, smoking history, number of cigarettes, and motivation, and when the "Submit" button is pressed, the data is sent to the server.
[1330] Step 2:
[1331] Server: Stores the received user information in a database (DB), assigns a unique user ID to each user, and provides the information as input to the generative AI model.
[1332] Input: User information data in JSON format
[1333] Output: Profile data with user ID
[1334] Specific operation: The server analyzes the received data, generates a user ID when saving it to the database, and saves the data along with the ID. It also calls an API to send the data to the generative AI model.
[1335] Step 3:
[1336] Generative AI: Analyzes user profile information received from the server and extracts factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[1337] Input: User profile information
[1338] Output: Data on factors that contribute to successful quitting
[1339] Specific operation: The generative AI model uses the input data to analyze the data using existing learning models and extracts successful factors related to quitting smoking.
[1340] Step 4:
[1341] Server: Based on the analysis results from the generative AI model, it generates smoking cessation advice customized for each user and stores it in a database.
[1342] Input: Data on factors that contribute to successful quitting smoking
[1343] Output: Personalized smoking cessation advice
[1344] Specific operation: Based on the factors for successful smoking cessation, individual advice is generated based on predefined rules and databases, and this advice is saved in association with the user profile.
[1345] Step 5:
[1346] Server: Generates personalized advice periodically or upon specific events and sends it to the user through a notification system.
[1347] Input: Personalized smoking cessation advice, timing information
[1348] Output: Information message
[1349] Specific operation: Makes an API call at a scheduled time and sends a notification to the user's device using a service such as Firebase Cloud Messaging (FCM).
[1350] Step 6:
[1351] On the device: The advice received from the server is notified to the user and displayed within the app.
[1352] Input: Notification message
[1353] Output: Advice displayed
[1354] What it does: Your device receives a notification, displays a message in the notification bar, and provides a link to view more details, viewable within the app.
[1355] Step 7:
[1356] User: Use the smoking cessation status reporting function to enter their current smoking cessation status into the app. For example, they can record that they "didn't smoke a single cigarette today."
[1357] Terminal: Formats the entered smoking cessation status and sends it to the server.
[1358] Input: Smoking cessation status data
[1359] Output: Smoking cessation status data in JSON format
[1360] Specific operation: When the user enters their smoking cessation status into the in-app form and presses the "Submit" button, the data is sent to the server.
[1361] Step 8:
[1362] Server: Updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[1363] Input: Smoking cessation status data
[1364] Output: Updated smoking cessation status data
[1365] Specific operation: The server analyzes the received data, updates the database, generates feed data in real time, and distributes it to other users.
[1366] Step 9:
[1367] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[1368] Input: Feed data
[1369] Output: Updates on the displayed smoking cessation status
[1370] What it does: When the app receives new feed data, the corresponding UI is updated to show the updated information.
[1371] Step 10:
[1372] Users: Can view other users' posts and progress, and can post and comment on their own.
[1373] Terminal: Formats user input, sends posts to the server, and receives other users' posts to display in the feed.
[1374] Input: Post data, comment data
[1375] Output: Post data and comment data in JSON format
[1376] Specific operation: When a user fills out the submission form and presses the "Submit" button, the data is sent to the server and displayed to other users in real time.
[1377] Step 11:
[1378] Physical stores: Physical stores (such as cafes and fitness gyms) provide smoking cessation advice through a dedicated application and share users' smoking cessation status.
[1379] Server: Provides regular updates on smoking cessation advice and users' smoking cessation status, and facilitates communication with other users and staff.
[1380] Users: Use the dedicated app in physical stores to receive advice on quitting smoking and communicate with other users and staff.
[1381] Input: Smoking cessation advice, smoking cessation status data
[1382] Output: Updated smoking cessation advice and quit status sharing
[1383] Specific operation: The app is installed on tablets in physical stores and on users' smartphones, and receives and displays data from the server in real time. It also provides an environment where users can chat and comment 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] A specific embodiment of a smoking cessation support system incorporating an emotion engine based on the present invention will be described.
[1386] User Registration and Profiling
[1387] User: The user accesses the app and enters personal information into a form on their first access, such as their age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1388] Terminal: The terminal formats the information entered by the user into the appropriate format and sends the information to the server.
[1389] Server: The server generates a user profile based on the received information and stores it in a database. It assigns a unique user ID to each user and manages the profile.
[1390] Input and storage of emotional information
[1391] User: The user inputs their daily emotions (e.g., stress level, happiness) in the form of choices or text.
[1392] Terminal: The terminal formats the input emotion information and sends it to the server.
[1393] Server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[1394] Analysis of factors for successful smoking cessation
[1395] Server: The server collects the user's profile information, past quit attempt information, and emotional information, and provides this as input data to the generative artificial intelligence (AI).
[1396] Generative AI: Generative AI analyzes user and emotional data to extract factors for successful smoking cessation (e.g., stress management and specific behavioral triggers).
[1397] Emotion Engine: The emotion engine analyzes the user's emotion data and evaluates the user's emotional state in real time.
[1398] Providing personalized advice
[1399] Server: The server generates smoking cessation advice customized for each user based on the analysis results from the generative AI and emotion engine, and stores it in a database.
[1400] Device: The device receives advice sent from the server periodically or according to the user's emotional state and notifies the user by displaying the advice in the notification bar or a pop-up message.
[1401] Example: If the emotion engine determines that the user has a high stress level, it displays the advice, "We recommend that you take a deep breath and relax for five minutes."
[1402] Real-time sharing of smoking cessation status
[1403] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[1404] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1405] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[1406] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[1407] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[1408] Providing community features
[1409] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[1410] Device: The device formats the user's input, sends the post to the server, and displays other users' posts in the feed.
[1411] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1412] Example: When user D posts, "I'm so happy that I've successfully quit smoking today," notifications are displayed on other users' devices and the post is reflected in their feeds.
[1413] Overall Integration
[1414] By integrating each function, this system supports the user's entire smoking cessation process. In particular, by introducing an emotion engine, appropriate support is provided according to the user's emotional state, further increasing the success rate of quitting smoking. In this way, the system provides smoking cessation support tailored to each user, while also encouraging each other and encouraging information sharing among users, creating an environment that promotes active smoking cessation.
[1415] The processing flow will be explained below.
[1416] Step 1:
[1417] User: The user accesses the app and enters personal information into a form when registering for the first time, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1418] Step 2:
[1419] Terminal: The terminal formats the information entered by the user and sends it to the server as an HTTP request.
[1420] Step 3:
[1421] Server: The server stores the received user information in a database, assigns a user ID, and creates a user profile.
[1422] Step 4:
[1423] Server: The server provides the user's profile information as input to the generation AI and analyzes factors for successful quitting smoking.
[1424] Step 5:
[1425] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[1426] Step 6:
[1427] Server: Based on the analysis results from the generation AI, the server generates smoking cessation advice customized for each user and stores it in a database.
[1428] Step 7:
[1429] User: The user uses the emotion input feature within the app to input their daily emotional state (e.g., stress level, happiness level).
[1430] Step 8:
[1431] Terminal: The terminal formats the input emotion information and sends it to the server.
[1432] Step 9:
[1433] Server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[1434] Step 10:
[1435] Emotion Engine: The emotion engine analyzes the user's emotional information and evaluates the user's emotional state in real time.
[1436] Step 11:
[1437] Server: The server adjusts smoking cessation advice for each user based on the evaluation results of the emotion engine and the analysis results of the generation AI, and sends the advice at the appropriate time.
[1438] Step 12:
[1439] Terminal: The terminal notifies the user of the advice received from the server and displays it to them, for example, in the notification bar or in a pop-up message.
[1440] Example: If the emotion engine determines that the user has a high stress level, it displays the advice, "We recommend that you take a deep breath and relax for five minutes."
[1441] Step 13:
[1442] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[1443] Step 14:
[1444] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1445] Step 15:
[1446] Server: The server updates the received smoking cessation status to a database, making it available for other users to refer to.
[1447] Step 16:
[1448] Server: The server distributes updated smoking cessation status data in real time to other users for sharing.
[1449] Step 17:
[1450] Devices: Other users' devices receive this real-time shared data and display it in their feeds and notifications.
[1451] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[1452] Step 18:
[1453] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[1454] Step 19:
[1455] Terminal: The terminal formats the user's input and sends the submission to the server.
[1456] Step 20:
[1457] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1458] Step 21:
[1459] Device: Your device receives other users' posts and comments and displays them in your feed.
[1460] In this way, the user's entire smoking cessation process is supported through each step. The introduction of an emotion engine further increases the success rate of quitting smoking by providing appropriate support according to the user's emotional state. This provides smoking cessation support tailored to each user and encourages users to encourage each other and share information, creating an environment that promotes active smoking cessation.
[1461] Example 2
[1462] 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."
[1463] Conventional smoking cessation support systems lack support that takes into account the individual circumstances and emotional state of the user, making it difficult to improve the success rate of quitting smoking. In addition, community functions such as real-time information sharing and mutual encouragement among users are limited, preventing the system from being fully effective.
[1464] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes: means for inputting a user's personal information and saving the information in a database; means for inputting a user's emotional information and saving the information in a database; means for analyzing a user's factors for success in quitting smoking using artificial intelligence; means for generating personalized smoking cessation advice based on the analysis results and the user's emotional state and notifying the user; means for inputting the user's smoking cessation status and updating the status in a database; and means for sharing the smoking cessation status with other users in real time and allowing users to interact with each other through a community function. This provides appropriate smoking cessation support that takes into account individual situations and emotions, thereby improving the success rate of quitting smoking. Furthermore, real-time information sharing and mutual encouragement between users can provide an environment that makes it easier to continue quitting smoking.
[1465] "User personal information" refers to information that can be used to identify a specific user, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1466] The "database" is an information system for storing and managing users' personal information, emotional information, smoking cessation status, etc.
[1467] "Emotional information" is data that represents stress levels, happiness levels, and daily emotional states.
[1468] "Generative AI" is an AI technology that analyzes user data and generates elements and advice for successful smoking cessation.
[1469] "Elements for successful smoking cessation" are elements extracted by analyzing the factors, triggers, and behavioral patterns that help users successfully quit smoking.
[1470] "Personalized smoking cessation advice" is advice to help users quit smoking that is individually customized based on their situation and emotional state.
[1471] "Smoking cessation status" is data indicating the current progress of the user in quitting smoking.
[1472] "Sharing in real time" means that a user's smoking cessation status is made public and notified to other users almost immediately.
[1473] The "community function" allows users to interact and encourage each other through posts and comments.
[1474] A specific embodiment of a smoking cessation support system incorporating an emotion engine based on the present invention will be described.
[1475] First, when a user accesses the app, they enter their personal information into a form on their first access. This personal information includes age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. The entered personal information is formatted into an appropriate format by the device and sent to the server. The server creates a user profile based on the received information and stores it in a database. For example, a user provides information that they are a 30-year-old male who has been smoking for 10 years and smokes 20 cigarettes per day.
[1476] Next, the user inputs their daily emotional information (e.g., stress level or happiness level) using choice or text formatting. This information is also formatted by the device and sent to the server. The server stores the emotional information in a database and creates and updates the user's emotional profile. For example, if the user inputs a stress level of 5 and a happiness level of 7, that data is reflected in the database.
[1477] The server collects the user's profile information, past quit attempt information, and emotional information, and provides this as input data to a generative artificial intelligence (AI). The generative AI model analyzes this data and extracts factors for successful quitting (e.g., stress management and specific behavioral triggers). The emotional engine also analyzes the user's emotional data and evaluates the user's emotional state in real time.
[1478] The server generates customized smoking cessation advice for each user based on the analysis results from the generative AI model and emotion engine. This advice is stored in a database and sent to the device periodically or according to the user's emotional state. For example, if the emotion engine determines that the user's stress level is high, it will provide advice such as "Take deep breaths and relax for five minutes."
[1479] Users use the app's smoking cessation status reporting function to input their current smoking cessation status. For example, they might input, "I didn't smoke a single cigarette today." The device formats this information and sends it to the server. The server updates the received smoking cessation status in a database so that other users can refer to it. This information is also shared with other users in real time. For example, a message such as, "User C has successfully quit smoking for a week. Let's all support him!" is displayed on other users' devices.
[1480] Additionally, users can use the community feature to view other users' posts and progress, and post and comment on their own. The device formats these inputs and sends them to the server, which then displays the received posts in the feed. The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, if user D posts, "I'm so happy that I've successfully quit smoking today," a notification will appear on the device of other users, and the post will be reflected in their feed.
[1481] An example prompt for a generative AI model would be something like this:
[1482] "Please analyze the latest data for user ID: 12345 and extract the factors that contribute to successful quitting smoking."
[1483] "Analyze the emotional data of user ID: 67890 and provide personalized advice based on their stress level."
[1484] This invention provides smoking cessation support that takes into account the individual circumstances and emotional state of the user, increasing the likelihood of successful quitting. In addition, real-time information sharing and community encouragement make it easier for users to continue quitting smoking.
[1485] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1486] Step 1: User Registration and Profiling
[1487] Input: Users enter personal information into the app, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1488] Specific behavior of the terminal: The terminal formats the information entered by the user into an appropriate format (e.g., JSON format).
[1489] Output: Sends formatted user information to the server.
[1490] Server specific operations: The server validates the received information, generates a user profile, stores it in a database, and assigns a unique ID to each user.
[1491] Output: The user profile is registered in the database.
[1492] Step 2: Enter and save emotional information
[1493] Input: Users input their daily emotional information (e.g., stress level, happiness) within the app.
[1494] Specific operation of the device: The device formats the emotion information into an appropriate format.
[1495] Output: Send the formatted emotion information to the server.
[1496] Specific operation of the server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[1497] Output: Emotion profile is stored in a database.
[1498] Step 3: Analyze the factors that make quitting smoking successful
[1499] Input: The server collects user profile information and emotion information.
[1500] Specific operation of the server: The server generates prompt sentences to provide the collected data to the generative AI model.
[1501] Output: The input data for the generative AI model is formatted.
[1502] Specific operation of the generative AI model: The generative AI model analyzes the input user data and emotional data and extracts elements for successful smoking cessation.
[1503] Output: Factors for successful quitting smoking are extracted.
[1504] Step 4: Providing personalized advice
[1505] Input: The server receives the quitting success factors provided by the generative AI model.
[1506] Specific operation of the server: The server generates customized smoking cessation advice based on the factors for successful smoking cessation and the analysis results of the emotion engine, and stores this advice in a database.
[1507] Output: Smoking cessation advice is generated and stored in a database.
[1508] Specific operation of the device: The device receives advice from the server periodically or according to the user's emotional state, and notifies the user via a notification bar or a pop-up message.
[1509] Output: The user is notified of advice to quit smoking.
[1510] Step 5: Real-time sharing of smoking cessation status
[1511] Input: The user enters their current smoking cessation status within the app.
[1512] Specific operation of the terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1513] Output: Formatted smoking cessation information is sent to the server.
[1514] Specific operation of the server: The server updates the received smoking cessation status to the database and shares the information with other users in real time.
[1515] Output: The updated smoking cessation status is stored in a database and distributed to other users in real time.
[1516] Specific device behavior: The device receives the shared smoking cessation status and reflects it in the feed and notifications.
[1517] Output: The non-smoking status information is displayed to other users.
[1518] Step 6: Providing community features
[1519] Input: Users use the community features to view other users' posts and progress, and to post and comment on their own.
[1520] What the device does: The device formats user input (posts and comments) and sends them to the server. It also displays other users' posts in the feed.
[1521] Output: The formatted post is sent to the server.
[1522] What the server does: The server stores new posts and comments in a database, filters them for inappropriate content, and then distributes them to all users.
[1523] Output: New posts and comments are saved to the database and all users are notified.
[1524] Specific device behavior: The device will reflect other users' posts in feeds and notifications.
[1525] Output: User sees other users' posts and comments.
[1526] Through these steps, the smoking cessation support system comprehensively supports users in their smoking cessation process, utilizing an emotion engine to provide individually customized advice. In addition, real-time information sharing and community functions allow users to encourage each other, improving the success rate of quitting smoking.
[1527] (Application example 2)
[1528] 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."
[1529] Conventional smoking cessation support systems lack personalized support that takes into account the user's emotional state, resulting in low success rates. Furthermore, their use in real environments is limited, making it difficult to provide smoking cessation support in real-world settings such as brick-and-mortar stores. As a result, users are unable to receive continuous support, making it difficult to maintain motivation to quit smoking.
[1530] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for inputting a user's personal information and saving the information in a database, means for analyzing the user's factors for successful smoking cessation using a generative artificial intelligence, means for generating personalized smoking cessation advice based on the analysis results and notifying the user, means for inputting the user's smoking cessation status and updating the status in the database, means for sharing the smoking cessation status with other users in real time and allowing users to exchange information, and means for providing smoking cessation support via a display device installed in a real environment. This allows users to receive continuous and personalized smoking cessation support in a real environment.
[1531] "User personal information" refers to information about the user, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1532] "Means for saving to a database" refers to a means for properly formatting the information entered by the user and saving it in a database on the server.
[1533] "Generative AI" refers to artificial intelligence technology that analyzes user data and generates factors for successful smoking cessation and personalized advice.
[1534] "Success factors for quitting smoking" refer to the behavioral and emotional triggers that contribute to successful quitting smoking for a particular user.
[1535] "Personalized smoking cessation advice" refers to advice on quitting smoking that is individually customized based on the user's emotional state and factors that contribute to successful smoking cessation.
[1536] "Means for notifying the user" refers to the means for transmitting the generated smoking cessation advice to the user, specifically using a smartphone or tablet.
[1537] "User's smoking cessation status" refers to information about how well the user has quit smoking up to now.
[1538] "Means for updating the database" refers to a means for updating the database on the server with the non-smoking status entered by the user and keeping the information up to date.
[1539] "Means for sharing in real time" refers to means for instantly communicating a user's smoking cessation status to other users.
[1540] "Means for exchanging information" refers to means by which users share information about each other's progress in quitting smoking and their emotional state, and encourage and advise each other.
[1541] "Display devices installed in real environments" refers to devices installed in real environments such as brick-and-mortar stores to display smoking cessation support information. Specifically, this applies to tablets and smart displays.
[1542] A specific embodiment for carrying out the present invention will be described.
[1543] First, users access the application using a tablet or smart display installed in a physical store, or a smartphone. When they first access the application, they enter their personal information, providing data such as their age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. This information is converted into an appropriate format by the device and sent to the server. The server stores the received information in a database and creates a user profile.
[1544] Users input their daily emotional information using a tablet, smartphone, or smart glasses. This emotional information, such as stress level or happiness level, is entered periodically by the user. The input emotional information is formatted by the device and sent to a server. The server stores this information in a database and updates the user's emotional profile.
[1545] The server then collects the user's profile and emotional information and provides it to a generative artificial intelligence (AI). The AI analyzes this data and extracts the factors that will lead to successful smoking cessation for the user. Furthermore, the AI uses an emotional engine to evaluate the user's emotional state in real time, enabling personalized support.
[1546] Based on the analysis results obtained from the generative AI and emotion engine, the server generates smoking cessation advice customized for each user and stores it in a database. This advice is then sent to in-store displays, smartphones, and smart glasses. As a specific example of advice, if the emotion engine determines that the user's stress level is high, the message "We recommend you take a deep breath and relax for five minutes" will be displayed.
[1547] Users use the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they might record, "I didn't smoke a single cigarette today." This information is formatted on the device and sent to the server. The server updates this data in a database so that other users can view it. The server shares the updated smoking cessation status with other users in real time, and a message such as "User C has successfully quit smoking for a week. Let's all support him!" is displayed on displays and smart devices in the store.
[1548] It also provides a community function that allows users to exchange information with each other. Users can view other users' posts and progress, and can post and comment on their own. The server stores this information in a database and distributes it to all users. It also filters out inappropriate posts. As an actual example, if user D posts, "I'm very happy with myself for successfully quitting smoking today," a notification will appear on the devices of other users, and this will be reflected in their feeds.
[1549] The hardware used includes tablets and smart displays installed in stores, smartphones and smart glasses used by users, and servers as the backend.The software used includes an iOS or Android development environment, Python for server-side scripting, TensorFlow or PyTorch for AI analysis, and Firebase or AWS for database and authentication.
[1550] Example prompts to input to the generative AI model
[1551] Please provide user emotion data as follows:
[1552] Stress level: High
[1553] Smoking history: 5 years
[1554] Number of cigarettes smoked per day: 10
[1555] Based on this data, analyze the factors that contribute to successful quitting smoking and generate personalized advice.
[1556] This allows users to receive continuous and personalized support to quit smoking in a real environment.
[1557] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1558] Step 1:
[1559] Users access the application using a tablet or smart display installed in a brick-and-mortar store, or a smartphone, and enter their personal information (age, gender, smoking history, number of cigarettes smoked per day, motivation for quitting smoking, etc.). The entered data is properly formatted on the device and sent to the server, which receives this information and stores it in a database. The input data is personal information, and the output is the generation of a user profile.
[1560] Step 2:
[1561] Users input their daily emotional information (e.g., stress level, happiness level) using a tablet, smartphone, or smart glasses. The input emotional information is formatted on the device and sent to a server. The server receives this information, stores it in a database, and updates the user's emotional profile. The input data is emotional information, and the output is an update to the emotional profile.
[1562] Step 3:
[1563] The server collects the user's profile information and emotional information and inputs this into a generative artificial intelligence (generative AI). The generative AI analyzes the received data and extracts factors that will lead to successful quitting smoking. An example of this prompt is, "Please provide the user's emotional data as follows: - Stress level: High - Smoking history: 5 years - Number of cigarettes smoked per day: 10." The input data are the user's profile and emotional information, and the output is factors that will lead to successful quitting smoking.
[1564] Step 4:
[1565] Based on the analysis results of the generative AI and emotion engine, the server generates smoking cessation advice customized for each user. The generated advice is stored in a database. The input data is the analysis results, and the output is personalized advice.
[1566] Step 5:
[1567] The server notifies the user of the generated smoking cessation advice periodically or according to the user's emotional state. The notification is sent to a smartphone, tablet, smart display, or smart glasses. For example, if the emotion engine determines that the user's stress level is high, the advice "Take a deep breath and relax for five minutes" is displayed. The input data is the smoking cessation advice, and the output is the notification to the user.
[1568] Step 6:
[1569] Users use the app's smoking cessation status reporting function to input their smoking cessation status (e.g., "I didn't smoke a single cigarette today"). The input information is formatted on the device and sent to the server. The server updates the database with this data to reflect the latest smoking cessation status. The input data is the smoking cessation status, and the output is an update to the database.
[1570] Step 7:
[1571] The server shares the updated smoking cessation status with other users in real time. The server distributes the real-time updated data to displays and smart devices in the store, and displays a message such as, "User C has successfully quit smoking for a week. Let's all support him!" The input data is the latest smoking cessation status, and the output is what is shared with other users.
[1572] Step 8:
[1573] The server provides a community function for users to exchange information with each other. Users can view other users' posts and progress, and can also post and comment on their own. The server stores this information in a database and distributes it to all users. It also filters out inappropriate posts. For example, if user D posts "I'm very happy with myself for successfully quitting smoking today," notifications are displayed on other users' devices and are reflected in their feeds. The input data are users' posts and comments, and the output is notifications to other users.
[1574] In this way, users can receive continuous and personalized support to quit smoking through physical stores and other devices.
[1575] 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.
[1576] 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.
[1577] 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.
[1578] [Fourth embodiment]
[1579] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1580] 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.
[1581] 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).
[1582] 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.
[1583] 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.
[1584] 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).
[1585] 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.
[1586] 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.
[1587] 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.
[1588] 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.
[1589] 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.
[1590] 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.
[1591] 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."
[1592] In this invention, a specific method for constructing and implementing a smoking cessation support system will be described in detail.
[1593] User Registration and Profiling
[1594] User: The user accesses the app and enters their personal information on their first access, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking, into a form.
[1595] Terminal: The terminal formats the information entered by the user into the appropriate format and sends the information to the server.
[1596] Server: The server generates a user profile based on the received information and stores it in a database. It assigns a unique user ID to each user and manages the profile.
[1597] Analysis of factors for successful smoking cessation
[1598] Server: The server collects user profile information and past quit attempt information and provides this as input data to the generative artificial intelligence (AI).
[1599] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation (e.g., stress management and specific behavioral triggers).
[1600] Server: Based on the analysis results from the generation AI, the server generates smoking cessation advice customized for each user, associates it with the user profile, and stores it in a database.
[1601] Providing personalized advice
[1602] Server: The server sends personalized advice to each user periodically or when certain events occur.
[1603] Device: The device notifies and displays the advice received from the server to the user, specifically by displaying a message or reminder in the notification bar.
[1604] Example: Every day at 9:00 AM, the following advice is displayed: "Try this tip to help you quit smoking today: Take five deep breaths and take a moment to relax."
[1605] Real-time sharing of smoking cessation status
[1606] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[1607] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1608] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[1609] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[1610] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[1611] Providing community features
[1612] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[1613] Device: The device formats the user's input, sends the post to the server, and displays other users' posts in the feed.
[1614] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1615] Example: When user D posts, "I'm so happy that I've successfully quit smoking today," notifications are displayed on other users' devices and the post is reflected in their feeds.
[1616] Overall Integration
[1617] This system integrates the above functions to support users throughout the entire smoking cessation process. This aims to provide personalized support for each user, promote mutual encouragement and information sharing among users, and increase the success rate of quitting smoking. In this way, an environment is created that promotes active smoking cessation.
[1618] The processing flow will be explained below.
[1619] Step 1:
[1620] User: The user accesses the app and enters personal information into a form when registering for the first time, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1621] Step 2:
[1622] Terminal: The terminal formats the information entered by the user and sends it to the server as an HTTP request.
[1623] Step 3:
[1624] Server: The server stores the received user information in a database, assigns a user ID, and creates a user profile.
[1625] Step 4:
[1626] Server: The server provides the user's profile information as input data to the generation AI and analyzes factors for successful quitting smoking.
[1627] Step 5:
[1628] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation (e.g., stress management and specific behavioral triggers).
[1629] Step 6:
[1630] Server: The server generates smoking cessation advice customized for each user based on the analysis results from the generation AI and stores it in a database.
[1631] Step 7:
[1632] Server: The server sends personalized smoking cessation advice to the user's device periodically or based on specific event triggers.
[1633] Step 8:
[1634] Terminal: The terminal notifies the user of the advice received from the server and displays it to them, for example, in the notification bar or in a pop-up message.
[1635] Step 9:
[1636] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[1637] Step 10:
[1638] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1639] Step 11:
[1640] Server: The server updates the received smoking cessation status to a database, making it available for other users to refer to.
[1641] Step 12:
[1642] Server: The server distributes updated smoking cessation status data in real time to other users for sharing.
[1643] Step 13:
[1644] Devices: Other users' devices receive this real-time shared data and display it in their feeds and notifications.
[1645] Step 14:
[1646] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[1647] Step 15:
[1648] Terminal: The terminal formats the user's input and sends the submission to the server.
[1649] Step 16:
[1650] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1651] Step 17:
[1652] Device: Your device receives other users' posts and comments and displays them in your feed.
[1653] In this way, the user is supported throughout the entire smoking cessation process, ensuring that the smoking cessation support system functions effectively and increases the user's success rate in quitting smoking.
[1654] Example 1
[1655] 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."
[1656] Conventional smoking cessation support systems lack the ability to provide customized support tailored to the characteristics and conditions of each user, resulting in low success rates for quitting smoking. Furthermore, they lack an environment in which users can effectively share their smoking cessation status in real time or support each other through community functions.
[1657] 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.
[1658] In this invention, the server includes: means for inputting a user's personal information and storing the information in a database; means for using an interactive terminal to format the user-input information into an appropriate format and send it to the server; means for using the server to generate a personal profile for the user and assign a unique user ID based on the profile; means for using artificial intelligence to analyze the user's factors for success in quitting smoking; means for generating personalized smoking cessation advice based on the analysis results and notifying the user; means for having the user input the user's smoking cessation status and updating the status in a database; and means for sharing the smoking cessation status with other users in real time and for users to interact with each other through a community function. This makes it possible to provide optimal smoking cessation support to each user and increase the success rate of quitting smoking by users effectively encouraging each other.
[1659] "User's personal information" refers to information about the user, such as the user's age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1660] The "database" refers to an information management system that systematically stores and manages users' personal information, profile information, smoking cessation status, advice, etc.
[1661] An "interactive terminal" refers to a device that allows a user to input information and receive notifications and advice from a server. Examples include smartphones and tablets.
[1662] "Server" refers to a computer system for receiving, analyzing, storing, and notifying users of information.
[1663] A "user profile" is a unique data set generated based on a user's personal information, and includes the user's characteristics and information necessary for smoking cessation support.
[1664] "Unique User ID" means a unique identification number assigned by the server to identify each user.
[1665] "Generative AI" refers to an AI technology that analyzes data based on past data and generates new information and insights. It is also called a generative AI model.
[1666] "Successful smoking cessation factors" are factors and conditions that are important for successfully quitting smoking, including stress management and avoiding behavioral triggers.
[1667] "Personalized smoking cessation advice" refers to smoking cessation support advice that is individually customized based on the user's personal profile and analysis results.
[1668] "Smoking cessation status" refers to information that records the user's progress and current status in quitting smoking. For example, it includes the number of cigarettes smoked and the number of days since quitting smoking.
[1669] The "community function" is a system function that allows users to interact with and encourage each other, and includes the sharing of posts and comments.
[1670] The present invention is a system for supporting smoking cessation, which provides personalized advice tailored to each user's individual situation and includes a community function that allows users to share their smoking cessation progress in real time and encourage each other.
[1671] System configuration
[1672] 1. User Registration
[1673] User:
[1674] Users access the app using a device such as a smartphone or tablet, and upon first access, enter personal information such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1675] Device:
[1676] The device formats the entered information into JSON format and sends it to the server, a step that ensures data consistency.
[1677] server:
[1678] The server parses the received JSON data and generates a user profile. It assigns a unique ID to each user and stores it in a database, such as MySQL or PostgreSQL.
[1679] Analysis of factors for successful smoking cessation
[1680] server:
[1681] The server prepares an input dataset for the generative AI model based on the user's profile information.
[1682] Generative Artificial Intelligence (Generative AI Model):
[1683] A generative AI model (such as GPT-4) analyzes user data and identifies factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[1684] server:
[1685] The server generates customized smoking cessation advice for each user based on the analysis results from the AI, which is then saved back in the database and linked to the user's profile.
[1686] Providing personalized advice
[1687] server:
[1688] The server sends the generated advice periodically or according to the user's situation. The sending timing can be periodic, such as every morning at 9:00, or based on a specific event.
[1689] Device:
[1690] The device receives advice from the server and displays it to the user in the notification bar or within the app, such as "Take five deep breaths and take some time to relax."
[1691] Real-time sharing of smoking cessation status
[1692] User:
[1693] Users can use the app's smoking cessation status reporting function to enter their current smoking cessation status, for example, by recording "I didn't smoke a single cigarette today."
[1694] Device:
[1695] The terminal formats the entered non-smoking status and transmits it to the server.
[1696] server:
[1697] The server updates the received non-smoking status to a database for other users to refer to, and also transmits the data to other user terminals in real time for sharing.
[1698] Device:
[1699] Other users' devices will receive the shared smoking cessation status and display it in their feeds or notification bars. For example, a message like "User C has successfully quit smoking for a week. Let's all support him!" will be displayed.
[1700] Providing community features
[1701] User:
[1702] Users can view other users' posts and progress, and can also post and comment on their own.
[1703] Device:
[1704] The device formats posts and comments entered by the user and sends them to the server, and also receives posts from other users and displays them in the feed.
[1705] server:
[1706] The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, a post such as "I'm happy that I've successfully quit smoking today" is notified to other users' devices.
[1707] Specific examples
[1708] For example, consider the case where a user inputs the following prompt into a generating artificial intelligence:
[1709] Sample prompt: "Generate the best smoking cessation advice for each user based on their age, gender, smoking history, and motivation for quitting smoking."
[1710] In this way, the present invention aims to increase the success rate of quitting smoking by providing optimal support to individual users and promoting mutual support throughout the community.
[1711] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1712] Step 1:
[1713] User Registration
[1714] User: The user accesses the app using a device such as a smartphone or tablet and enters personal information (age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking).
[1715] Input: Age, gender, smoking history, number of cigarettes smoked per day, motivation for quitting smoking
[1716] Output: Formatted JSON data
[1717] Step 2:
[1718] Formatting and sending information
[1719] Terminal: The terminal formats the personal information entered by the user into JSON format, and then sends this formatted data to the server.
[1720] Input: Personal information entered by the user
[1721] Output: JSON data sent to the server
[1722] Step 3:
[1723] Creating and Saving a Profile
[1724] Server: The server analyzes the received JSON data and generates a user profile. Based on the generated profile, a unique user ID is assigned. This information is stored in a database. MySQL or PostgreSQL is used as the database.
[1725] Input: Received JSON data
[1726] Output: User profile and unique user ID stored in the database
[1727] Step 4:
[1728] Analysis of factors for successful smoking cessation
[1729] Server: The server collects user profile information and provides it as a dataset to the generative AI model.
[1730] Input: User profile information
[1731] Output: The dataset provided to the generative AI
[1732] Step 5:
[1733] Analysis by generative AI
[1734] Generative AI: Generative AI (e.g., GPT-4) analyzes a provided dataset and identifies factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[1735] Input: Dataset provided by the server
[1736] Output: Analysis results on factors for successful quitting smoking
[1737] Step 6:
[1738] Generating customized advice
[1739] Server: The server generates customized smoking cessation advice for each user based on the analysis results obtained from the generative AI. This advice is then stored in the database again and associated with the user profile.
[1740] Input: Analysis results from the generative AI
[1741] Output: Customized smoking cessation advice
[1742] Step 7:
[1743] Providing regular advice
[1744] Server: The server generates and sends advice to the user periodically or based on specific events.
[1745] Input: Customized smoking cessation advice
[1746] Output: Advice sent to the user's terminal
[1747] Step 8:
[1748] Displaying Advice
[1749] Device: The device displays the advice received from the server to the user in the notification bar or within the app. For example, the message might be "Take five deep breaths and take some time to relax."
[1750] Input: Advice from the server
[1751] Output: Advice displayed on the terminal
[1752] Step 9:
[1753] Enter your smoking cessation status
[1754] User: The user uses the in-app smoking cessation reporting feature to enter their smoking cessation status. For example, they record, "I didn't smoke a single cigarette today."
[1755] Input: User's smoking cessation status
[1756] Output: Formatted smoking cessation data
[1757] Step 10:
[1758] Submitting your non-smoking status
[1759] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1760] Input: User's smoking cessation status data
[1761] Output: Data sent to the server
[1762] Step 11:
[1763] Update and share your quit status
[1764] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. It also transmits the data to other users' terminals in real time to share the smoking cessation status.
[1765] Input: Received smoking cessation status data
[1766] Output: Updated database and shared data
[1767] Step 12:
[1768] Display in feed and notification bar
[1769] Devices: Other users' devices receive the shared smoking cessation status from the server and display it in their feeds or notification bars. For example, a message like "User C has successfully quit smoking for a week. Let's all support him!" will be displayed.
[1770] Input: Data shared from the server
[1771] Output: Feeds and notifications displayed on your device
[1772] Step 13:
[1773] Use of community features
[1774] User: A user can view other users' posts and progress, and can also post and comment on their own.
[1775] Input: User posts and comments
[1776] Output: Formatted post and comment data
[1777] Step 14:
[1778] Submitting and updating posts and comments
[1779] Device: The device formats posts and comments entered by users and sends them to the server, where they are displayed in the feed.
[1780] Input: User post and comment data
[1781] Output: Data sent to the server and displayed in the feed
[1782] Step 15:
[1783] Post and comment distribution and filtering
[1784] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, a post such as "I'm happy that I've successfully quit smoking today" is notified to other users' devices.
[1785] Input: Submitted post and comment data
[1786] Output: Data stored in the database and delivered
[1787] (Application example 1)
[1788] 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."
[1789] Conventional smoking cessation support systems rarely provide personalized advice tailored to each user's situation and personality, resulting in low success rates for quitting smoking. Furthermore, support at physical stores and communication with other users are limited, making it difficult to maintain motivation and manage stress.
[1790] 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.
[1791] In this invention, the server includes means for inputting a user's personal information and saving the information in a database, means for analyzing the user's factors for success in quitting smoking using a generative artificial intelligence, means for generating personalized quit smoking advice based on the analysis results and notifying the user, means for inputting the user's quit smoking status and updating the status in the database, means for sharing the quit smoking status with other users in real time and allowing users to interact with each other through a community function, and means for users to receive quit smoking advice through a dedicated application at a physical store, share their quit smoking status, and communicate with other users and staff. This provides personalized quit smoking support tailored to each individual user, and makes it possible to improve the success rate of quitting smoking through support and communication at the physical store.
[1792] The "means for inputting user personal information" refers to the part of the system where the user inputs personal information such as age, gender, smoking history, and motivation for quitting smoking into the application and stores that information in a database.
[1793] "Means utilizing generative artificial intelligence" refers to means that use artificial intelligence technology for data analysis to identify factors that will help a user succeed in quitting smoking.
[1794] The "means for generating personalized smoking cessation advice and notifying the user" is part of a system that creates optimal smoking cessation advice for each user based on data analyzed by artificial intelligence and notifies the user of this advice on their device.
[1795] The "means for allowing the user to input the non-smoking status and updating the status in the database" is part of a system that provides a function for the user to input the current non-smoking status and updates the information in the database.
[1796] The "means for sharing the progress of quitting smoking with other users in real time" is a part of the system that notifies and shares the progress of the user in quitting smoking with other users in real time.
[1797] "Means for users to interact with each other through community functions" refers to means for providing a function that allows users to interact with other users within the application through posts and comments.
[1798] "A means for enabling users in physical stores to receive smoking cessation advice through a dedicated application, share their smoking cessation status, and communicate with other users and staff" refers to part of a system that provides a function that enables users in physical stores (such as cafes and fitness gyms) to receive smoking cessation advice using a dedicated application for smoking cessation support, and to share and communicate their progress in quitting smoking with other users and store staff in real time.
[1799] In this invention, the following configuration and procedure are used to realize a smoking cessation support system: The system consists of a series of processes for inputting a user's personal information, analyzing it using a generative AI model, and providing personalized smoking cessation advice.
[1800] 1. Input and storage of user personal information
[1801] User: When accessing the application for the first time, the user enters personal information about themselves, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1802] Terminal: Formats the entered information into the appropriate format and sends it to the server.
[1803] Server: The server stores the received information in a database and assigns and manages a unique user ID for each user.
[1804] 2. Analysis of factors for successful smoking cessation
[1805] Server: Aggregates user profile information and provides it as input data to the generative artificial intelligence (generative AI model).
[1806] Generative AI: Generative AI models analyze user data and extract factors for successful smoking cessation, including stress management and specific behavioral triggers.
[1807] Server: Based on the analysis results, it generates smoking cessation advice customized for each user and stores it in a database.
[1808] 3. Providing personalized advice
[1809] Server: Sends personalized advice periodically or when certain events occur.
[1810] On the device: Notify and display the received advice to the user. For example, at 9:00 AM every day, a notification might be displayed saying, "Try this tip to help you quit smoking today: Take five deep breaths and take a moment to relax."
[1811] 4. Real-time sharing of smoking cessation status
[1812] User: Use the smoking cessation status reporting function to enter their current smoking cessation status into the app. For example, they can record that they "didn't smoke a single cigarette today."
[1813] Terminal: Formats the entered smoking cessation status and sends it to the server.
[1814] Server: Updates the received information into a database so that it can be referenced by other users. Distributes data to be shared with other users in real time.
[1815] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[1816] 5. Provision of community functions
[1817] Users: Can view other users' posts and progress, and can post and comment on their own.
[1818] Terminal: Formats user input, sends posts to the server, and receives other users' posts to display in the feed.
[1819] Server: Stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1820] 6. Physical store integration
[1821] Server: In a physical store (such as a cafe or fitness gym), the server provides smoking cessation advice through a dedicated application and shares users' smoking cessation status.
[1822] Users: Use the dedicated app in physical stores to receive advice on quitting smoking and communicate with other users and staff.
[1823] Hardware and software used
[1824] Hardware: Tablets (Apple iPad, Samsung Galaxy Tab, etc.) installed in physical stores, users' smartphones (iOS, Android)
[1825] Software: Server storage and AI analysis will utilize AI services from AWS (Amazon Web Services) and Google Cloud Platform, and application development frameworks such as React Native and Flutter.
[1826] Specific examples and prompts for the generative AI model
[1827] Example: "If you feel like smoking, try meditating for five minutes in the cafe's relaxation room. Deep breathing will help relieve stress."
[1828] Prompt for the generative AI model:
[1829] User ID: 1234
[1830] Age: 35
[1831] Gender: Male
[1832] Smoking history: 10 years
[1833] Number of cigarettes smoked per day: 20
[1834] Motivations for quitting smoking: Health improvements, economic reasons
[1835] Current status: 3 days since quitting smoking
[1836] ---
[1837] Data to analyze:
[1838] User smoking patterns (after meals, when stressed, etc.)
[1839] Past support success stories
[1840] Advice to output:
[1841] The next time users feel like smoking, suggest specific actions to take to relax (e.g., meditation, light exercise, etc.).
[1842] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1843] Step 1:
[1844] User: When accessing the application for the first time, the user enters personal information such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. This input data becomes the initial data for the system.
[1845] Terminal: Converts the information entered by the user into an appropriate format, such as JSON, and sends it to the server as an HTTP request.
[1846] Input: Age, gender, smoking history, number of cigarettes, motivation, etc.
[1847] Output: User information data in JSON format
[1848] Specific operation: The input form receives the fields of age, gender, smoking history, number of cigarettes, and motivation, and when the "Submit" button is pressed, the data is sent to the server.
[1849] Step 2:
[1850] Server: Stores the received user information in a database (DB), assigns a unique user ID to each user, and provides the information as input to the generative AI model.
[1851] Input: User information data in JSON format
[1852] Output: Profile data with user ID
[1853] Specific operation: The server analyzes the received data, generates a user ID when saving it to the database, and saves the data along with the ID. It also calls an API to send the data to the generative AI model.
[1854] Step 3:
[1855] Generative AI: Analyzes user profile information received from the server and extracts factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[1856] Input: User profile information
[1857] Output: Data on factors that contribute to successful quitting
[1858] Specific operation: The generative AI model uses the input data to analyze the data using existing learning models and extracts successful factors related to quitting smoking.
[1859] Step 4:
[1860] Server: Based on the analysis results from the generative AI model, it generates smoking cessation advice customized for each user and stores it in a database.
[1861] Input: Data on factors that contribute to successful quitting smoking
[1862] Output: Personalized smoking cessation advice
[1863] Specific operation: Based on the factors for successful smoking cessation, individual advice is generated based on predefined rules and databases, and this advice is saved in association with the user profile.
[1864] Step 5:
[1865] Server: Generates personalized advice periodically or upon specific events and sends it to the user through a notification system.
[1866] Input: Personalized smoking cessation advice, timing information
[1867] Output: Information message
[1868] Specific operation: Makes an API call at a scheduled time and sends a notification to the user's device using a service such as Firebase Cloud Messaging (FCM).
[1869] Step 6:
[1870] On the device: The advice received from the server is notified to the user and displayed within the app.
[1871] Input: Notification message
[1872] Output: Advice displayed
[1873] What it does: Your device receives a notification, displays a message in the notification bar, and provides a link to view more details, viewable within the app.
[1874] Step 7:
[1875] User: Use the smoking cessation status reporting function to enter their current smoking cessation status into the app. For example, they can record that they "didn't smoke a single cigarette today."
[1876] Terminal: Formats the entered smoking cessation status and sends it to the server.
[1877] Input: Smoking cessation status data
[1878] Output: Smoking cessation status data in JSON format
[1879] Specific operation: When the user enters their smoking cessation status into the in-app form and presses the "Submit" button, the data is sent to the server.
[1880] Step 8:
[1881] Server: Updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[1882] Input: Smoking cessation status data
[1883] Output: Updated smoking cessation status data
[1884] Specific operation: The server analyzes the received data, updates the database, generates feed data in real time, and distributes it to other users.
[1885] Step 9:
[1886] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[1887] Input: Feed data
[1888] Output: Updates on the displayed smoking cessation status
[1889] What it does: When the app receives new feed data, the corresponding UI is updated to show the updated information.
[1890] Step 10:
[1891] Users: Can view other users' posts and progress, and can post and comment on their own.
[1892] Terminal: Formats user input, sends posts to the server, and receives other users' posts to display in the feed.
[1893] Input: Post data, comment data
[1894] Output: Post data and comment data in JSON format
[1895] Specific operation: When a user fills out the submission form and presses the "Submit" button, the data is sent to the server and displayed to other users in real time.
[1896] Step 11:
[1897] Physical stores: Physical stores (such as cafes and fitness gyms) provide smoking cessation advice through a dedicated application and share users' smoking cessation status.
[1898] Server: Provides regular updates on smoking cessation advice and users' smoking cessation status, and facilitates communication with other users and staff.
[1899] Users: Use the dedicated app in physical stores to receive advice on quitting smoking and communicate with other users and staff.
[1900] Input: Smoking cessation advice, smoking cessation status data
[1901] Output: Updated smoking cessation advice and quit status sharing
[1902] Specific operation: The app is installed on tablets in physical stores and on users' smartphones, and receives and displays data from the server in real time. It also provides an environment where users can chat and comment in real time.
[1903] 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.
[1904] A specific embodiment of a smoking cessation support system incorporating an emotion engine based on the present invention will be described.
[1905] User Registration and Profiling
[1906] User: The user accesses the app and enters personal information into a form on their first access, such as their age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1907] Terminal: The terminal formats the information entered by the user into the appropriate format and sends the information to the server.
[1908] Server: The server generates a user profile based on the received information and stores it in a database. It assigns a unique user ID to each user and manages the profile.
[1909] Input and storage of emotional information
[1910] User: The user inputs their daily emotions (e.g., stress level, happiness) in the form of choices or text.
[1911] Terminal: The terminal formats the input emotion information and sends it to the server.
[1912] Server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[1913] Analysis of factors for successful smoking cessation
[1914] Server: The server collects the user's profile information, past quit attempt information, and emotional information, and provides this as input data to the generative artificial intelligence (AI).
[1915] Generative AI: Generative AI analyzes user and emotional data to extract factors for successful smoking cessation (e.g., stress management and specific behavioral triggers).
[1916] Emotion Engine: The emotion engine analyzes the user's emotion data and evaluates the user's emotional state in real time.
[1917] Providing personalized advice
[1918] Server: The server generates smoking cessation advice customized for each user based on the analysis results from the generative AI and emotion engine, and stores it in a database.
[1919] Device: The device receives advice sent from the server periodically or according to the user's emotional state and notifies the user by displaying the advice in the notification bar or a pop-up message.
[1920] Example: If the emotion engine determines that the user has a high stress level, it displays the advice, "We recommend that you take a deep breath and relax for five minutes."
[1921] Real-time sharing of smoking cessation status
[1922] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[1923] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1924] Server: The server updates the received smoking cessation status to a database so that other users can refer to it. The server distributes the updated smoking cessation status to other users in real time to share it.
[1925] Devices: Other users' devices receive this real-time shared data and display it in feeds and notifications.
[1926] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[1927] Providing community features
[1928] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[1929] Device: The device formats the user's input, sends the post to the server, and displays other users' posts in the feed.
[1930] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1931] Example: When user D posts, "I'm so happy that I've successfully quit smoking today," notifications are displayed on other users' devices and the post is reflected in their feeds.
[1932] Overall Integration
[1933] By integrating each function, this system supports the user's entire smoking cessation process. In particular, by introducing an emotion engine, appropriate support is provided according to the user's emotional state, further increasing the success rate of quitting smoking. In this way, the system provides smoking cessation support tailored to each user, while also encouraging each other and encouraging information sharing among users, creating an environment that promotes active smoking cessation.
[1934] The processing flow will be explained below.
[1935] Step 1:
[1936] User: The user accesses the app and enters personal information into a form when registering for the first time, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1937] Step 2:
[1938] Terminal: The terminal formats the information entered by the user and sends it to the server as an HTTP request.
[1939] Step 3:
[1940] Server: The server stores the received user information in a database, assigns a user ID, and creates a user profile.
[1941] Step 4:
[1942] Server: The server provides the user's profile information as input to the generation AI and analyzes factors for successful quitting smoking.
[1943] Step 5:
[1944] Generative AI: Generative AI analyzes user data and extracts factors that contribute to successful smoking cessation, such as stress management and specific behavioral triggers.
[1945] Step 6:
[1946] Server: Based on the analysis results from the generation AI, the server generates smoking cessation advice customized for each user and stores it in a database.
[1947] Step 7:
[1948] User: The user uses the emotion input feature within the app to input their daily emotional state (e.g., stress level, happiness level).
[1949] Step 8:
[1950] Terminal: The terminal formats the input emotion information and sends it to the server.
[1951] Step 9:
[1952] Server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[1953] Step 10:
[1954] Emotion Engine: The emotion engine analyzes the user's emotional information and evaluates the user's emotional state in real time.
[1955] Step 11:
[1956] Server: The server adjusts smoking cessation advice for each user based on the evaluation results of the emotion engine and the analysis results of the generation AI, and sends the advice at the appropriate time.
[1957] Step 12:
[1958] Terminal: The terminal notifies the user of the advice received from the server and displays it to them, for example, in the notification bar or in a pop-up message.
[1959] Example: If the emotion engine determines that the user has a high stress level, it displays the advice, "We recommend that you take a deep breath and relax for five minutes."
[1960] Step 13:
[1961] User: The user uses the app's smoking cessation status reporting function to enter their current smoking cessation status. For example, they can record, "I didn't smoke a single cigarette today."
[1962] Step 14:
[1963] Terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[1964] Step 15:
[1965] Server: The server updates the received smoking cessation status to a database, making it available for other users to refer to.
[1966] Step 16:
[1967] Server: The server distributes updated smoking cessation status data in real time to other users for sharing.
[1968] Step 17:
[1969] Devices: Other users' devices receive this real-time shared data and display it in their feeds and notifications.
[1970] Example: Display the message "User C has successfully quit smoking for a week. Let's all support him!"
[1971] Step 18:
[1972] Users: Users can view other users' posts and progress, and can also post and comment on their own.
[1973] Step 19:
[1974] Terminal: The terminal formats the user's input and sends the submission to the server.
[1975] Step 20:
[1976] Server: The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts.
[1977] Step 21:
[1978] Device: Your device receives other users' posts and comments and displays them in your feed.
[1979] In this way, the user's entire smoking cessation process is supported through each step. The introduction of an emotion engine further increases the success rate of quitting smoking by providing appropriate support according to the user's emotional state. This provides smoking cessation support tailored to each user and encourages users to encourage each other and share information, creating an environment that promotes active smoking cessation.
[1980] Example 2
[1981] 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."
[1982] Conventional smoking cessation support systems lack support that takes into account the individual circumstances and emotional state of the user, making it difficult to improve the success rate of quitting smoking. In addition, community functions such as real-time information sharing and mutual encouragement among users are limited, preventing the system from being fully effective.
[1983] The specific processing by the specific processing unit 290 of the data processing device 12 in Example 2 is realized by the following means. In this invention, the server includes: means for inputting a user's personal information and saving the information in a database; means for inputting a user's emotional information and saving the information in a database; means for analyzing a user's factors for success in quitting smoking using artificial intelligence; means for generating personalized smoking cessation advice based on the analysis results and the user's emotional state and notifying the user; means for inputting the user's smoking cessation status and updating the status in a database; and means for sharing the smoking cessation status with other users in real time and allowing users to interact with each other through a community function. This provides appropriate smoking cessation support that takes into account individual situations and emotions, thereby improving the success rate of quitting smoking. Furthermore, real-time information sharing and mutual encouragement between users can provide an environment that makes it easier to continue quitting smoking.
[1984] "User personal information" refers to information that can be used to identify a specific user, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[1985] The "database" is an information system for storing and managing users' personal information, emotional information, smoking cessation status, etc.
[1986] "Emotional information" is data that represents stress levels, happiness levels, and daily emotional states.
[1987] "Generative AI" is an AI technology that analyzes user data and generates elements and advice for successful smoking cessation.
[1988] "Elements for successful smoking cessation" are elements extracted by analyzing the factors, triggers, and behavioral patterns that help users successfully quit smoking.
[1989] "Personalized smoking cessation advice" is advice to help users quit smoking that is individually customized based on their situation and emotional state.
[1990] "Smoking cessation status" is data indicating the current progress of the user in quitting smoking.
[1991] "Sharing in real time" means that a user's smoking cessation status is made public and notified to other users almost immediately.
[1992] The "community function" allows users to interact and encourage each other through posts and comments.
[1993] A specific embodiment of a smoking cessation support system incorporating an emotion engine based on the present invention will be described.
[1994] First, when a user accesses the app, they enter their personal information into a form on their first access. This personal information includes age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking. The entered personal information is formatted into an appropriate format by the device and sent to the server. The server creates a user profile based on the received information and stores it in a database. For example, a user provides information that they are a 30-year-old male who has been smoking for 10 years and smokes 20 cigarettes per day.
[1995] Next, the user inputs their daily emotional information (e.g., stress level or happiness level) using choice or text formatting. This information is also formatted by the device and sent to the server. The server stores the emotional information in a database and creates and updates the user's emotional profile. For example, if the user inputs a stress level of 5 and a happiness level of 7, that data is reflected in the database.
[1996] The server collects the user's profile information, past quit attempt information, and emotional information, and provides this as input data to a generative artificial intelligence (AI). The generative AI model analyzes this data and extracts factors for successful quitting (e.g., stress management and specific behavioral triggers). The emotional engine also analyzes the user's emotional data and evaluates the user's emotional state in real time.
[1997] The server generates customized smoking cessation advice for each user based on the analysis results from the generative AI model and emotion engine. This advice is stored in a database and sent to the device periodically or according to the user's emotional state. For example, if the emotion engine determines that the user's stress level is high, it will provide advice such as "Take deep breaths and relax for five minutes."
[1998] Users use the app's smoking cessation status reporting function to input their current smoking cessation status. For example, they might input, "I didn't smoke a single cigarette today." The device formats this information and sends it to the server. The server updates the received smoking cessation status in a database so that other users can refer to it. This information is also shared with other users in real time. For example, a message such as, "User C has successfully quit smoking for a week. Let's all support him!" is displayed on other users' devices.
[1999] Additionally, users can use the community feature to view other users' posts and progress, and post and comment on their own. The device formats these inputs and sends them to the server, which then displays the received posts in the feed. The server stores new posts and comments in a database and distributes them to all users. It also filters out inappropriate posts. For example, if user D posts, "I'm so happy that I've successfully quit smoking today," a notification will appear on the device of other users, and the post will be reflected in their feed.
[2000] An example prompt for a generative AI model would be something like this:
[2001] "Please analyze the latest data for user ID: 12345 and extract the factors that contribute to successful quitting smoking."
[2002] "Analyze the emotional data of user ID: 67890 and provide personalized advice based on their stress level."
[2003] This invention provides smoking cessation support that takes into account the individual circumstances and emotional state of the user, increasing the likelihood of successful quitting. In addition, real-time information sharing and community encouragement make it easier for users to continue quitting smoking.
[2004] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2005] Step 1: User Registration and Profiling
[2006] Input: Users enter personal information into the app, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[2007] Specific behavior of the terminal: The terminal formats the information entered by the user into an appropriate format (e.g., JSON format).
[2008] Output: Sends formatted user information to the server.
[2009] Server specific operations: The server validates the received information, generates a user profile, stores it in a database, and assigns a unique ID to each user.
[2010] Output: The user profile is registered in the database.
[2011] Step 2: Enter and save emotional information
[2012] Input: Users input their daily emotional information (e.g., stress level, happiness) within the app.
[2013] Specific operation of the device: The device formats the emotion information into an appropriate format.
[2014] Output: Send the formatted emotion information to the server.
[2015] Specific operation of the server: The server stores the emotion information in a database and generates and updates the user's emotion profile.
[2016] Output: Emotion profile is stored in a database.
[2017] Step 3: Analyze the factors that make quitting smoking successful
[2018] Input: The server collects user profile information and emotion information.
[2019] Specific operation of the server: The server generates prompt sentences to provide the collected data to the generative AI model.
[2020] Output: The input data for the generative AI model is formatted.
[2021] Specific operation of the generative AI model: The generative AI model analyzes the input user data and emotional data and extracts elements for successful smoking cessation.
[2022] Output: Factors for successful quitting smoking are extracted.
[2023] Step 4: Providing personalized advice
[2024] Input: The server receives the quitting success factors provided by the generative AI model.
[2025] Specific operation of the server: The server generates customized smoking cessation advice based on the factors for successful smoking cessation and the analysis results of the emotion engine, and stores this advice in a database.
[2026] Output: Smoking cessation advice is generated and stored in a database.
[2027] Specific operation of the device: The device receives advice from the server periodically or according to the user's emotional state, and notifies the user via a notification bar or a pop-up message.
[2028] Output: The user is notified of advice to quit smoking.
[2029] Step 5: Real-time sharing of smoking cessation status
[2030] Input: The user enters their current smoking cessation status within the app.
[2031] Specific operation of the terminal: The terminal formats the entered smoking cessation status and sends it to the server.
[2032] Output: Formatted smoking cessation information is sent to the server.
[2033] Specific operation of the server: The server updates the received smoking cessation status to the database and shares the information with other users in real time.
[2034] Output: The updated smoking cessation status is stored in a database and distributed to other users in real time.
[2035] Specific device behavior: The device receives the shared smoking cessation status and reflects it in the feed and notifications.
[2036] Output: The non-smoking status information is displayed to other users.
[2037] Step 6: Providing community features
[2038] Input: Users use the community features to view other users' posts and progress, and to post and comment on their own.
[2039] What the device does: The device formats user input (posts and comments) and sends them to the server. It also displays other users' posts in the feed.
[2040] Output: The formatted post is sent to the server.
[2041] What the server does: The server stores new posts and comments in a database, filters them for inappropriate content, and then distributes them to all users.
[2042] Output: New posts and comments are saved to the database and all users are notified.
[2043] Specific device behavior: The device will reflect other users' posts in feeds and notifications.
[2044] Output: User sees other users' posts and comments.
[2045] Through these steps, the smoking cessation support system comprehensively supports users in their smoking cessation process, utilizing an emotion engine to provide individually customized advice. In addition, real-time information sharing and community functions allow users to encourage each other, improving the success rate of quitting smoking.
[2046] (Application example 2)
[2047] 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."
[2048] Conventional smoking cessation support systems lack personalized support that takes into account the user's emotional state, resulting in low success rates. Furthermore, their use in real environments is limited, making it difficult to provide smoking cessation support in real-world settings such as brick-and-mortar stores. As a result, users are unable to receive continuous support, making it difficult to maintain motivation to quit smoking.
[2049] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for inputting a user's personal information and saving the information in a database, means for analyzing the user's factors for successful smoking cessation using a generative artificial intelligence, means for generating personalized smoking cessation advice based on the analysis results and notifying the user, means for inputting the user's smoking cessation status and updating the status in the database, means for sharing the smoking cessation status with other users in real time and allowing users to exchange information, and means for providing smoking cessation support via a display device installed in a real environment. This allows users to receive continuous and personalized smoking cessation support in a real environment.
[2050] "User personal information" refers to information about the user, such as age, gender, smoking history, number of cigarettes smoked per day, and motivation for quitting smoking.
[2051] "Means for saving to a database" refers to a means for properly formatting the information entered by the user and saving it in a database on the server.
[2052] "Generative AI" refers to artificial intelligence technology that analyzes user data and generates factors for successful smoking cessation and personalized advice.
[2053] "Success factors for quitting smoking" refer to the behavioral and emotional triggers that contribute to successful quitting smoking for a particular user.
[2054] "Personalized smoking cessation advice" refers to advice on quitting smoking that is individually customized based on the user's emotional state and factors that contribute to successful smoking cessation.
[2055] "Means for notifying the user" refers to the means for transmitting the generated smoking cessation advice to the user, specifically using a smartphone or tablet.
[2056] "User's smoking cessation status" refers to information about how well the user has quit smoking up to now.
[2057] "Means for updating the database" refers to a means for updating the database on the server with the non-smoking status entered by the user and keeping the information up to date.
[2058] "Means for sharing in real time" refers to means for instantly communicating a user's smoking cessation status to other users.
[2059] "Means for exchanging information" refers to means by which users share information about each other's progress in quitting smoking and their emotional state, and encourage and advise each other.
[2060] "Display devices installed in real environments" refers to devices installed in real environments such as brick-and-mortar stores to display smoking cessation support information. Specifically, this applies to tablets and smart displays.
[2061] A specific embodiment for carrying out the present invention will be described.
[2062] First, users access the application using a tablet or smart display installed in a physical store, or a smartphone. When they first access the application, they enter their personal information, providing data such as their age, gender, smoking history, number of cigarettes smoked per day, and mot...
Claims
1. means for inputting personal information of a user and storing the information in a database; A means for analyzing factors that contribute to a user's success in quitting smoking using generative artificial intelligence; means for generating personalized smoking cessation advice based on the analysis results and notifying the user of the advice; a means for allowing a user to input their smoking cessation status and updating the status in a database; A means for users to share their quit smoking status with other users in real time and interact with each other through the community function; A system including:
2. The system according to claim 1, further comprising means for notifying the user of advice to quit smoking periodically or according to the user's circumstances.
3. The system according to claim 1, further comprising means for analyzing the user's past attempts to quit smoking and factors behind their failures using generative artificial intelligence, and adjusting advice based on the results of the analysis.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A