System
A system with a generative AI model and reward mechanism enhances housework efficiency and enjoyment by structuring tasks and providing reminders and rewards, addressing the lack of motivation in household chores.
Patent Information
- Application Number
- JP2024116425
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-19
- Publication Date
- 2026-01-29
AI Technical Summary
Housework is often tedious and lacks motivation due to the absence of clear qualifications and evaluations, making it difficult to maintain continuous motivation and efficiency.
A system that lists household tasks, utilizes a generative AI model for reminders and advice, and provides a reward mechanism with points that can be exchanged for gift certificates or discount coupons, enhancing user engagement and motivation.
The system improves housework efficiency and enjoyment by providing structured tasks, reminders, advice, and rewards, thereby maintaining user motivation and engagement.
Smart Images

Figure 2026014951000001_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] Housework is essential in daily life, but it is often tedious and tends to decrease motivation. Furthermore, since there are no qualifications for housework and the evaluation of skills is unclear, it is difficult to maintain continuous motivation. Therefore, there is a need for a method to perform housework efficiently and enjoyably. Furthermore, there is a need for a system that evaluates housework performance and skills and provides rewards. [Means for solving the problem]
[0005] This invention provides a system that lists household tasks to improve housework efficiency and motivation, and increases experience points and levels with each completed task. It also utilizes a generative AI model that provides reminders and advice tailored to daily life, and includes a means for earning points for completing specific household chores. The system also includes a means for exchanging accumulated points for gift certificates or discount coupons, and a means for providing side job offers, providing a mechanism for users to enjoy housework.
[0006] "Household tasks" refer to tasks such as cleaning, laundry, and cooking that need to be done around the home.
[0007] "Experience points" are a numerical value used to evaluate skills and progress that users earn by completing household tasks.
[0008] "Level" is an indicator of skill and achievement that is set according to the user's accumulated experience points.
[0009] "Reminder" means an automated message or alert that reminds a user to perform a scheduled chore.
[0010] "Advice" is information that provides specific methods or alternatives for performing housework efficiently.
[0011] A "generative AI model" refers to an algorithm that uses artificial intelligence to analyze data and generate appropriate task lists and advice.
[0012] "Points" are virtual currency or numerical values that users can earn as rewards by completing household tasks.
[0013] "Cumulative points" refers to the total number of points a user has earned, and is a value used for reward exchange and ranking evaluation.
[0014] "Gift Certificate" means a gift certificate or voucher of a specific value that a User can exchange using accumulated points.
[0015] A "discount coupon" is a ticket that a user can obtain by using accumulated points, allowing them to receive a discount when purchasing goods or services.
[0016] "Side job offers" refers to information or suggestions that provide users with work opportunities outside the home, such as housekeeping or cleaning. [Brief explanation of the drawings]
[0017] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION
[0018] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0019] First, the terms used in the following description will be explained.
[0020] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).
[0021] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0022] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
[0023] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), Bluetooth (registered trademark), etc.
[0024] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0025] [First embodiment]
[0026] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0027] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.
[0028] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of a "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. The database 24 and the communication I / F 26 are also connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[0029] The smart device 14 includes a computer 36, a reception device 38, an output device 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0030] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.
[0031] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0032] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0033] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0034] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0035] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0036] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0037] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0038] This invention is a system that utilizes a generative AI model to manage household tasks and improve motivation, allowing users to perform housework efficiently and enjoyably. The system creates a list of household tasks based on user input data, and allows users to earn points for completing each task. It also provides reminders and advice for completing household chores, and has a reward system that allows users to accumulate points and exchange them for gift certificates or discount coupons. The specific operation method is explained below.
[0039] 1. Managing household tasks
[0040] The user launches the app and logs in
[0041] 1. The user launches the application using a device such as a smartphone or tablet and enters authentication information (ID and password) on the login screen.
[0042] 2. The device sends authentication information to the server, and the server performs authentication.
[0043] Retrieving and Viewing Tasks
[0044] 1. If the server successfully authenticates, it retrieves the user's housework task list from the database and sends it to the device.
[0045] 2. The terminal displays the received task list, and the user selects which task to execute.
[0046] Complete tasks and update points
[0047] 1. When the user completes the task, they press the task completion button in the app to report it.
[0048] 2. The device sends a completion report to the server, and the server adds points to the user's account according to the task.
[0049] 3. The server updates the progress of the household chores and calculates the user's accumulated points.
[0050] 4. The server sends the new accumulated points to the terminal, and the terminal displays the information to the user.
[0051] 2. Providing reminders and advice
[0052] Set and send reminders
[0053] 1. The user enters their household chore schedule and reminder settings into the app.
[0054] 2. The server generates a reminder based on the schedule and sends it to the device at the specified time.
[0055] 3. The device notifies the user of the reminder.
[0056] Providing advice
[0057] 1. A user types a household-related question (e.g., "What is the best way to clean?") into the app.
[0058] 2. The device sends the question to the server, which uses the generative AI model to generate advice.
[0059] 3. The server sends the generated advice to the terminal, which displays it to the user.
[0060] 3. Household Reward Program
[0061] Manage your points and redeem rewards
[0062] 1. The user checks their accumulated points and selects what they want to exchange them for on the app.
[0063] 2. The device sends the selection to the server, which checks the accumulated points and deducts them.
[0064] 3. The server will process the delivery of the gift certificate or discount coupon you wish to exchange.
[0065] 4. The terminal notifies the user that the reward exchange is complete.
[0066] Rankings and Side Hustle Offers
[0067] 1. The server periodically updates the ranking based on the users' accumulated points.
[0068] 2. The server automatically generates side job offers for users who rank highly and notifies them on their devices.
[0069] 3. The device provides the user with offer information, and the user can obtain more information if they wish.
[0070] Specific examples
[0071] For example, suppose "User A" sets cooking, laundry, and cleaning tasks for weekdays. When User A completes the cooking task on a weekday morning, he or she presses the "Cooking Task Completed" button on the app. In response, the device reports task completion to the server, and the server adds the points for the cooking task to User A's accumulated points. The server then sends the new accumulated points and ranking to the device, and the device displays the results to User A. Furthermore, on Saturday morning, the server sends a notification to the device reminding User A that it's "time to clean," allowing User A to start cleaning. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[0072] In this way, the system helps users to manage household chores effectively and enjoyably by managing household tasks, providing reminders and advice, and offering a reward program.
[0073] The processing flow will be explained below.
[0074] Manage household tasks and increase motivation
[0075] Managing household tasks
[0076] Step 1:
[0077] The user launches the app and the login screen appears. The user enters their ID and password and presses the login button.
[0078] Step 2:
[0079] The device sends the user's authentication information to the server, which verifies the authentication information.
[0080] Step 3:
[0081] If the server is successful in authentication, it retrieves the household task list from the database based on the user information and sends the task list to the device.
[0082] Step 4:
[0083] The terminal displays the received task list on the screen, and the user selects the task to be executed.
[0084] Step 5:
[0085] When the user completes the selected task, they press the task completion button on the app screen.
[0086] Step 6:
[0087] The device sends task completion information to the server, which then confirms the task completion and adds points to the user's account.
[0088] Step 7:
[0089] The server recalculates the user's accumulated points and ranking and sends the information to the device, which then displays the updated ranking and points to the user.
[0090] Providing reminders and advice
[0091] Step 1:
[0092] The user inputs a household chore schedule into the app. For example, they might set it to "do laundry every Saturday."
[0093] Step 2:
[0094] The device sends the user's input data to the server, which then saves the reminder schedule in a database.
[0095] Step 3:
[0096] The server periodically checks the database to see if there are any reminders set up, and if so, generates a reminder.
[0097] Step 4:
[0098] The server sends a reminder (e.g., "It's time to do laundry today") to the device.
[0099] Step 5:
[0100] The device displays a reminder notification to the user.
[0101] Step 6:
[0102] A user types a household-related question into the app, for example, "What's the best way to clean?"
[0103] Step 7:
[0104] The device sends the entered question to the server, which uses the generative AI model to generate appropriate advice.
[0105] Step 8:
[0106] The server transmits the generated advice to the terminal, which displays the advice to the user.
[0107] Housework Reward Program
[0108] Step 1:
[0109] The user checks their accumulated points, opens the rewards menu, and selects the gift certificate or discount coupon they want.
[0110] Step 2:
[0111] The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they are sufficient.
[0112] Step 3:
[0113] The server performs the point deduction process and starts the process of issuing gift certificates and discount coupons.
[0114] Step 4:
[0115] The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[0116] Step 5:
[0117] The server periodically updates the rankings based on the accumulated points of users, and identifies the top ranking players.
[0118] Step 6:
[0119] The server generates a side job offer for the top ranked person and sends a notification to the terminal.
[0120] Step 7:
[0121] The device displays a notification of the side job offer to the user, who then checks for more information.
[0122] Example 1
[0123] 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."
[0124] In today's busy lifestyles, many people find it difficult to perform housework efficiently and enjoyably. Managing household tasks and maintaining motivation are particularly challenging. Furthermore, there is a lack of systems that provide tangible rewards for completing household tasks. To address these issues, a system that efficiently manages household tasks and improves motivation is needed.
[0125] 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.
[0126] In this invention, the server includes means for a user to access the system using authentication information, means for acquiring and displaying a housework task list after authentication, means for receiving reports of housework task completion, adding points and updating accumulated points, means for a user to set a housework schedule and reminders and send reminders based on that information, means for processing questions entered by a user using a generative AI model and providing advice, means for exchanging a user's accumulated points for gift certificates or discount coupons, and means for updating rankings based on accumulated points and sending side job offers. This allows users to efficiently manage housework tasks and stay motivated by receiving rewards.
[0127] "Authentication Information" means information such as ID and password that a user enters to be granted access to a system.
[0128] A "household task list" is a list of household tasks that a user plans to perform.
[0129] "Task completion report" refers to the act of notifying the system when a user has completed a household task.
[0130] "Points" are a numerical value given to users as they complete household tasks, and can be accumulated and exchanged for rewards.
[0131] "Accumulated Points" means the total number of points a User has earned by completing household tasks.
[0132] "Reminders" is a function that notifies users of the due dates for household schedules and tasks they have set.
[0133] A "generative AI model" is a technology that uses artificial intelligence to automatically generate and analyze specific tasks.
[0134] "Advice" means advice or suggestions provided in response to a user's question using a generative AI model.
[0135] "Gift certificates and discount coupons" are rewards that can be obtained by exchanging accumulated points and can be used to make purchases at stores or to use services.
[0136] "Ranking" shows the user's ranking compared to other users based on their accumulated points.
[0137] "Side job offers" are suggestions for additional work or assignments provided to users who rank highly on the rankings.
[0138] A "server" is a computer system that provides services to clients over a network.
[0139] A "terminal" is a device, such as a smartphone or tablet, that a user uses to access the system.
[0140] This invention is a system that utilizes a generative AI model to manage household tasks and improve motivation. This system provides multiple functions that allow users to perform household chores efficiently and enjoyably. The specific configuration and operation are described below.
[0141] composition
[0142] This system mainly consists of the following three components:
[0143] 1. Server: Manages data and performs various calculations.
[0144] 2. Device: The smartphone or tablet used by the user.
[0145] 3. Generative AI model: An artificial intelligence model used to provide suggestions and advice to users.
[0146] operation
[0147] 1. Authentication and task list acquisition
[0148] The user starts the application using a device and enters authentication information (ID, password) on the login screen. The device sends the authentication information to the server, which then authenticates the user by referencing the database. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device displays the received task list, allowing the user to select which task to perform.
[0149] 2. Complete tasks and earn points
[0150] When the user completes a task, they press the task completion button in the app to report the completion. The device then sends the completion report to the server, which adds points corresponding to the task to the user's account. The server then updates the progress of the household chore, calculates the user's accumulated points, and sends the updated points to the device, which then displays them to the user.
[0151] 3. Providing reminders and advice
[0152] The user inputs their housework schedule and reminder settings into the app. The server generates reminders based on that schedule and sends them to the device at the specified time. The device then notifies the user of the reminder. When the user inputs a housework-related question into the app, the device sends the question to the server, which then uses a generative AI model to generate advice. The generated advice is then sent from the server to the device and displayed to the user.
[0153] 4. Household Reward Program
[0154] The user checks their accumulated points on the app and selects the gift certificate or discount coupon they wish to exchange. The device sends the selection to the server, which then checks the accumulated points and deducts them. Once the reward exchange procedure is complete, the device notifies the user. The server also periodically updates the rankings based on the users' accumulated points, and generates side job offers for users who rank highly and notifies the device. The device can then provide the offer information to the user and display detailed information.
[0155] Specific examples
[0156] For example, let's consider the case where "User A" sets cooking, laundry, and cleaning tasks for weekdays. When User A completes the cooking task on a weekday morning, he or she presses the "Cooking Task Completed" button on the app. In response, the device reports task completion to the server, and the server adds the points corresponding to the cooking task to User A's accumulated points. The server then sends the new accumulated points and ranking to the device, and the device displays the results to User A. Additionally, on Saturday morning, the server sends a notification to the device reminding User A that it's "cleaning time," allowing User A to start cleaning. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[0157] Prompt Sentence Examples
[0158] "Please tell me the best way to clean it."
[0159] "Please tell me how to cook efficiently."
[0160] "What's the point of doing laundry?"
[0161] In this way, the system provides a wide range of functions to enable users to carry out housework efficiently and enjoyably.
[0162] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0163] System program processing steps
[0164] Step 1:
[0165] Launching the app and logging in
[0166] A user launches an application using a device such as a smartphone or tablet.
[0167] Specific behavior: The user taps the app icon to launch the app.
[0168] Input: The user enters their ID and password on the login screen.
[0169] Output: The device sends the authentication information to the server.
[0170] Step 2:
[0171] Authentication Implementation
[0172] The server refers to a database based on the authentication information received from the terminal and performs authentication.
[0173] Specific operation: The server retrieves authentication information from the database and verifies that it matches the input information.
[0174] Input: ID and password sent from the device.
[0175] Output: Returns the authentication result (success or failure) to the terminal.
[0176] Step 3:
[0177] Get a list of household tasks
[0178] If the authentication is successful, the server retrieves the user's housework task list from the database and sends it to the terminal.
[0179] What happens: The server executes an SQL query to get the task list.
[0180] Input: User credentials.
[0181] Output: Send the housework task list to the device.
[0182] Step 4:
[0183] Viewing the Household Task List
[0184] The terminal displays the received task list, and the user selects which task to execute.
[0185] Specific behavior: The device displays the task list in list format, and the user taps a task to select it.
[0186] Input: Household task list sent from the server.
[0187] Output: Displayed to the user.
[0188] Step 5:
[0189] Reporting task completion
[0190] When the user completes the task, they report it by pressing the task completion button in the app.
[0191] Specific action: The user taps the task completion button.
[0192] Input: User's task completion report.
[0193] Output: The device sends task completion information to the server.
[0194] Step 6:
[0195] Accumulating points and updating progress
[0196] The server receives the task completion report and adds the points corresponding to the task to the user's account, updates the progress, and calculates the accumulated points.
[0197] Specific operation: The server executes an SQL query to add points and updates the progress.
[0198] Input: Task completion information sent from the terminal.
[0199] Output: Sends the updated accumulated points to the terminal.
[0200] Step 7:
[0201] Displaying accumulated points
[0202] The terminal receives the accumulated point information from the server and displays it to the user.
[0203] Specific behavior: The device will display the accumulated points to the user via a pop-up dialog or notification.
[0204] Input: Accumulated points information sent from the server.
[0205] Output: Displayed to the user.
[0206] Step 8:
[0207] Enter reminder settings
[0208] The user enters their household chore schedule and reminder settings into the app.
[0209] Specific behavior: The user selects a date and time in the calendar interface and enters the reminder content.
[0210] Input: User's reminder settings information.
[0211] Output: The device sends the configuration information to the server.
[0212] Step 9:
[0213] Generate and send reminders
[0214] The server generates reminders based on the schedule and sends them to the device at the specified time.
[0215] Specific operation: The server sets a timer and sends reminder information to the device at the specified time.
[0216] Input: User's reminder settings information.
[0217] Output: Send reminder notification to device.
[0218] Step 10:
[0219] View reminder notifications
[0220] The device displays a reminder notification to the user.
[0221] Specific behavior: The device displays a push notification to notify the user of the reminder.
[0222] Input: Reminder information from the server.
[0223] Output: Notify user.
[0224] Step 11:
[0225] Asking questions about housework and offering advice
[0226] Users enter housework-related questions into the app, and the device sends the questions to the server, which uses a generative AI model to generate advice and sends it to the device.
[0227] Specific operation: The server inputs prompts into the generative AI model and sends the generated advice to the device.
[0228] Input: The user's question.
[0229] Output: The generated advice from the server.
[0230] Step 12:
[0231] Displaying Advice
[0232] The terminal displays the advice from the server to the user.
[0233] Specific operation: The device displays advice in text format on the screen.
[0234] Input: The generated advice from the server.
[0235] Output: Displayed to the user.
[0236] Step 13:
[0237] Check your accumulated points and select rewards
[0238] The user checks their accumulated points on the app and selects the gift certificate or discount coupon they wish to exchange for. The device then sends the selection to the server.
[0239] Specific operation: The user goes to the reward exchange screen and selects the desired reward from the list.
[0240] Input: User's accumulated points and selection information.
[0241] Output: The device sends the selection information to the server.
[0242] Step 14:
[0243] Point deduction and reward delivery procedure
[0244] The server checks the accumulated points, subtracts the points, and processes the procedure to send the gift certificate or discount coupon that you wish to exchange.
[0245] Specific operation: The server executes the SQL query to subtract points and processes the reward delivery.
[0246] Input: User's accumulated points and reward selection information.
[0247] Output: Send a notification to the terminal that the reward sending procedure has been completed.
[0248] Step 15:
[0249] Displaying reward exchange completion notification
[0250] The terminal notifies the user that the reward exchange is complete.
[0251] Specific operation: The device will display a push notification or a dialog box to inform you that the reward exchange has been completed.
[0252] Input: Reward exchange completion notification from the server.
[0253] Output: Notify user.
[0254] Step 16:
[0255] Ranking updates and display
[0256] The server periodically updates the ranking based on the user's accumulated points and sends it to the terminal, which then displays the ranking to the user.
[0257] Specific operation: The server compiles the point data and creates a ranking in list format.
[0258] Input: The user's accumulated points.
[0259] Output: Updated ranking information sent to the device.
[0260] Step 17:
[0261] Generate and notify side job offers
[0262] The server generates a side job offer for the top ranked users and notifies the terminal.
[0263] Specific operation: The server creates the offer content and sends it to the user via push notification.
[0264] Input: Updated ranking information.
[0265] Output: Notify the device of the side job offer.
[0266] Step 18:
[0267] Providing detailed information about your side job offer
[0268] The terminal provides the user with information about the side job offer and displays detailed information if the user desires.
[0269] What happens: The user taps on the offer to go to the details screen.
[0270] Input: Side job offer information from the server.
[0271] Output: Display the details of the side job offer to the user.
[0272] (Application example 1)
[0273] 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."
[0274] The problem that this invention aims to solve is to provide a system that allows users to manage household tasks in an enjoyable and efficient manner, while also providing a more fulfilling experience in their real lives. Specifically, the system aims to increase users' motivation by not only providing reminders and advice for household tasks, but also by offering rewards for completing tasks in the form of coupons that can be used in physical stores. It is also important to efficiently manage accumulated points and tasks, and to enhance the functionality of notifying users at the appropriate time.
[0275] 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.
[0276] In this invention, the server includes a means for listing housework tasks and increasing experience points and levels with each task, a means for providing reminders and advice tailored to daily life, a means for earning points for completing specific housework tasks and exchanging them for gift certificates or discount coupons, a means for displaying discount coupons for physical stores using the smart device, a means for notifying the smart device of the housework task completion status and accumulated points, and a means for providing housework advice using a generative AI model. This allows users to manage housework tasks efficiently and enjoyably and utilize the results in their real lives.
[0277] "Household tasks" refer to activities such as cleaning, laundry, and cooking that are necessary to maintain daily life.
[0278] "Listing" refers to organizing household tasks and displaying them in a list format.
[0279] "Experience points" are points that are added each time a user completes a household task, and are a numerical representation of the user's ability to perform household chores.
[0280] "Level" is a status that is set based on the user's accumulated experience and indicates the maturity of their ability to perform household chores.
[0281] "Reminders" refers to a feature that sends notifications to users based on specific times or conditions.
[0282] "Advice" refers to specific instructions or suggestions to assist the user in completing household chores.
[0283] "Points" are a numerical representation of the reward given to users for completing each household task.
[0284] A "gift certificate" refers to a voucher that can be used at a specific store or service.
[0285] A "discount coupon" refers to a ticket that offers discounts on purchases or usage fees at specific stores or services.
[0286] "Smart devices" refers to electronic devices that can connect to the Internet, including smartphones, smart glasses, and head-mounted displays.
[0287] A "server" is a computer system connected to a network that has the function of managing data and applications.
[0288] A "generative AI model" is an artificial intelligence that can learn from large datasets and generate responses in natural language to user input.
[0289] "Terminal" refers to the device that a user connects to, including smartphones, tablets, smart glasses, etc.
[0290] "Task completion status" refers to data regarding which household tasks a user has completed.
[0291] "Accumulated points" refers to the total number of points a user has earned by completing household chore tasks.
[0292] "Question" refers to a question or request that a user enters into an application.
[0293] "Notifications" refers to the ability to send messages and reminders to users.
[0294] The present invention is a smart device-compatible system that allows users to manage household tasks efficiently and enjoyably, and earn rewards in real life. This system operates in cooperation with the server, terminal, and user elements. The details are described below.
[0295] 1. List and manage household tasks
[0296] server
[0297] The server creates a list of household chores for the user and stores the list in a database. When the user logs in from a device, the server retrieves the user's task list from the database and sends it to the device.
[0298] Terminal
[0299] The user launches the app through their smart device and enters their authentication information on the login screen. The device communicates with the server and displays a task list after completing the authentication process. The user can then select the task to be executed from this list.
[0300] User
[0301] The user selects a household task to perform and, when it is completed, presses the task completion button on the device, which then sends the task completion information to the server.
[0302] 2. Points management and reward system
[0303] server
[0304] The server that receives the task completion information adds points to the user's account. These points can be exchanged for gift certificates or discount coupons once a certain number of points have been accumulated.
[0305] Terminal
[0306] After completing a task, the device will display the points added and accumulated to the user, and also provide the option to redeem rewards when a certain number of points are reached.
[0307] User
[0308] Users can check their accumulated points and select rewards to exchange. Once a reward is exchanged, coupon information will be displayed on their smart device, which users can use in physical stores.
[0309] 3. Providing reminders and advice
[0310] server
[0311] The server generates reminders based on the user's housework schedule and sends notifications to the device at the specified time. It also uses a generative AI model to generate advice in response to the user's housework-related questions.
[0312] Terminal
[0313] The device notifies the user at the specified reminder time, and when the user inputs a question about housework, it displays advice obtained from the server.
[0314] User
[0315] Users can receive reminder notifications about household tasks to ensure they are completed in a timely manner, and can also input household questions into the app and receive advice from a generative AI model.
[0316] Examples of concrete examples and prompts
[0317] Specific examples
[0318] For example, suppose a user selects and completes a room cleaning task using smart glasses. After completing the task, the device displays "Cleaning task completed," and the server adds points to the user's accumulated points. Also, by specifying "Cleaning the living room" as a reminder, the user can be notified at the specified time. Furthermore, by inputting a question such as "Tell me some tips for cleaning windows," specific advice is displayed by the generative AI model.
[0319] Prompt Sentence Examples
[0320] "What's your recommendation for dinner tonight?"
[0321] "Tell me some window cleaning tips"
[0322] "What is an effective way to clean rugs?"
[0323] As a result, the system of the present invention can improve the efficiency of household task management and enrich the user's life.
[0324] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0325] Step 1:
[0326] A user logs into the app through a device.
[0327] Input: ID and password
[0328] Data processing / calculation: The device sends the user's authentication information to the server, which checks it against its database. If the check is successful, authentication is complete.
[0329] Output: A successful authentication message is sent to the terminal and the user is presented with a login screen.
[0330] Step 2:
[0331] The user's housework task list is obtained from the server and sent to the terminal.
[0332] Input: User information after successful authentication
[0333] Data processing / calculation: The server searches the database for the user's household task list and sends it to the device in JSON format.
[0334] Output: A list of household tasks is displayed on the terminal, from which the user can select a task to perform.
[0335] Step 3:
[0336] The user completes a household task and presses a task completion button on the terminal.
[0337] Input: Task completion report
[0338] Data processing / calculation: The device sends task completion information to the server, which records the information in a database and adds points to the user's account according to the task.
[0339] Output: A message will be displayed on the terminal confirming the completion of the task and the addition of points.
[0340] Step 4:
[0341] The server updates the task completion status and calculates the accumulated points.
[0342] Input: Task completion report and current accumulated points
[0343] Data processing / calculation: The server reflects the task completion status in the database and calculates the latest accumulated points.
[0344] Output: The latest accumulated points are sent to the terminal and displayed to the user.
[0345] Step 5:
[0346] Users set reminders and advice.
[0347] Input: Reminder settings information and chore questions
[0348] Data processing / calculation: The server saves the reminder setting information in a database, generates reminder notifications at the specified time, and passes the question content to a generative AI model to generate advice.
[0349] Output: The reminder will be sent to the device at the specified time, and advice on the user's question will be displayed on the device.
[0350] Step 6:
[0351] Users can check their accumulated points and select rewards to exchange.
[0352] Input: Reward redemption request
[0353] Data processing / calculation: The server checks the accumulated points, subtracts points, and generates rewards (gift certificates or discount coupons) and sends them to the user.
[0354] Output: A message confirming the reward redemption is complete and a coupon will be displayed on your mobile device.
[0355] Step 7:
[0356] Uses generative AI models to provide household advice.
[0357] Input: Housework question (prompt)
[0358] Data processing / calculation: The device sends the question to the server, which then uses a generative AI model to generate advice.
[0359] Output: The generated advice is displayed on the terminal, allowing the user to perform the household chores based on it.
[0360] The above are the specific processing steps for carrying out the present invention.
[0361] 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.
[0362] This invention is a system that utilizes a generative AI model and an emotion engine to manage household chores, provide reminders and advice, and increase user motivation through a reward program, in order to perform household chores efficiently and enjoyably. The specific operation method is explained below.
[0363] 1. Managing household tasks
[0364] When a user launches the app and displays the login screen, enters their ID and password, and presses the login button, the device sends the authentication information to the server, which then authenticates them. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device then displays the received task list, and the user can select the tasks to perform from it.
[0365] When a user completes a selected task, they press the task completion button on the app screen. The device sends task completion information to the server, which confirms task completion and adds points to the user's account. The server then recalculates the user's accumulated points and ranking and sends that information to the device. The device then displays the updated ranking and points to the user. During this process, the emotion engine recognizes the user's emotions and provides appropriate feedback based on those emotions.
[0366] 2. Providing reminders and advice
[0367] The user enters a household chore schedule into the app. For example, they can set it to "do laundry every Saturday." The device sends the user's input data to the server, which then saves the reminder schedule in a database. The server periodically checks the database to see if any reminder items have been set. If so, it generates a reminder and sends it to the device. The device then displays a reminder notification to the user.
[0368] When a user enters a household-related question into the app, the device sends the question to the server, which uses a generative AI model to generate appropriate advice. The server then sends the generated advice to the device, which displays it to the user. This process also uses an emotion engine to provide customized reminders and advice based on the user's emotions.
[0369] 3. Household Reward Program
[0370] The user checks their accumulated points, opens the reward menu, and selects the gift certificate or discount coupon they want. The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they have enough points. The server then deducts the points and begins the gift certificate or discount coupon process. The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[0371] The server periodically updates the rankings based on the users' accumulated points. The top ranking users are identified, and the server automatically generates a side job offer and notifies the device. The device displays the side job offer notification to the user, and the user can obtain a side job opportunity by checking the details.
[0372] Specific examples
[0373] For example, suppose "User A" sets cooking, laundry, and cleaning tasks on weekdays and earns points each time he or she completes these tasks. When User A completes the cooking task on a weekday morning and presses the "Cooking Task Completed" button, the device reports the task completion to the server, and the server adds the points for the cooking task to User A's accumulated points. Next, the emotion engine recognizes User A's emotions and provides positive feedback, such as a "sense of accomplishment" or "satisfaction." The server sends the new accumulated points and ranking to the device, which then displays them to User A.
[0374] Additionally, on Saturday mornings, the server generates a reminder saying, "It's time to clean today," and the device notifies User A of this. The emotion engine can also provide advice to reduce the stress and fatigue User A feels. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[0375] This system allows users to perform household chores efficiently and enjoyably, increasing their motivation in the process. It also includes an emotion engine, allowing it to respond flexibly to the user's emotions, improving the user's quality of life.
[0376] The processing flow will be explained below.
[0377] Manage household tasks and increase motivation
[0378] Managing household tasks
[0379] Step 1:
[0380] The user launches the app and the login screen appears. The user enters their ID and password and presses the login button.
[0381] Step 2:
[0382] The device sends the user's authentication information to the server, which verifies the authentication information.
[0383] Step 3:
[0384] If the server succeeds in authentication, it retrieves a housework task list from a database based on the user information and sends it to the terminal.
[0385] Step 4:
[0386] The terminal displays the received task list on the screen, and the user selects which task to execute.
[0387] Step 5:
[0388] When the user completes the selected task, they press the task completion button on the app screen.
[0389] Step 6:
[0390] The device sends task completion information to the server, which then confirms the task completion and adds points to the user's account.
[0391] Step 7:
[0392] The emotion engine recognizes the user's emotions when completing a task and generates feedback that matches those emotions. For example, if it recognizes the user's "motivated" emotion, it sends a positive message encouraging further efforts.
[0393] Step 8:
[0394] The server recalculates the user's accumulated points and ranking and sends the information to the terminal, which displays the updated ranking and points to the user.
[0395] Providing reminders and advice
[0396] Step 1:
[0397] The user inputs a household chore schedule into the app. For example, they might set it to "do laundry every Saturday."
[0398] Step 2:
[0399] The device sends the user's input data to the server, which then saves the reminder schedule in a database.
[0400] Step 3:
[0401] The server periodically checks the database to see if there are any reminders set up, and if so, generates a reminder.
[0402] Step 4:
[0403] The server sends a reminder (e.g., "It's time to do laundry today") to the device.
[0404] Step 5:
[0405] The device displays a reminder notification to the user.
[0406] Step 6:
[0407] A user types a household-related question into the app, for example, "What's the best way to clean?"
[0408] Step 7:
[0409] The device sends the entered question to the server, which uses the generative AI model to generate appropriate advice.
[0410] Step 8:
[0411] The emotion engine analyzes the user's emotions when entering a question, and if it recognizes, for example, "confusion" or "impatience," it generates advice in a gentle tone accordingly.
[0412] Step 9:
[0413] The server sends the generated advice along with the emotion engine's feedback to the terminal, which then displays it to the user.
[0414] Housework Reward Program
[0415] Step 1:
[0416] The user checks their accumulated points, opens the rewards menu, and selects the gift certificate or discount coupon they want.
[0417] Step 2:
[0418] The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they are sufficient.
[0419] Step 3:
[0420] The server performs the point deduction process and starts the process of issuing gift certificates and discount coupons.
[0421] Step 4:
[0422] The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[0423] Step 5:
[0424] The server periodically updates the rankings based on the accumulated points of users, and identifies the top ranking users.
[0425] Step 6:
[0426] The server generates a side job offer for the top ranked person and sends a notification to the terminal.
[0427] Step 7:
[0428] The emotion engine will then respond to the notifications received by the top ranking users with a message that reflects the user's current emotions. For example, if the user is feeling nervous, it will send an encouraging message to ease that tension.
[0429] Step 8:
[0430] The terminal displays a notification of a side job offer to the user, and the user can obtain a side job opportunity by checking detailed information.
[0431] Example 2
[0432] 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."
[0433] In today's busy lifestyles, efficiently managing household tasks and maintaining user motivation are major challenges. Traditional household management systems lacked the sense of accomplishment and rewards users received when completing tasks, making it difficult for them to continue using the system. Furthermore, reminders and advice were standardized, making it difficult to personalize them to reflect individual users' emotions and circumstances. Furthermore, managing reward programs was cumbersome, resulting in low user convenience.
[0434] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0435] In this invention, the server includes a means for allowing users to list household chores, add points when completed, and update rankings based on accumulated points; a means for providing reminders and advice tailored to daily life and generating specific advice using a generative AI model; and a means for adding points to users each time a household chore is completed and using those points to earn rewards. This allows users to perform household chores efficiently and enjoyably, increasing their motivation in the process. Furthermore, by using an emotion engine, flexible reminders and advice can be provided based on the user's emotions, improving the user experience. Furthermore, the management of the reward program is automated, increasing user convenience.
[0436] "Housework tasks" refer to work such as cleaning, laundry, and cooking that is done around the home.
[0437] "Listing" means organizing and displaying specific items as a list.
[0438] "Completion" refers to completing a scheduled household task.
[0439] "Score" refers to the evaluation value given to the user when completing a household task.
[0440] "Accumulated points" refers to the total points accumulated each time a user completes a household task.
[0441] "Ranking" refers to a system that determines the ranking of users based on accumulated points.
[0442] "Reminders" are notifications or alerts that remind users to perform specific household tasks.
[0443] "Advice" refers to specific guidance and suggestions that help users perform housework efficiently.
[0444] A "generative AI model" is a computational method or algorithm that uses artificial intelligence to generate specific information or advice.
[0445] An "emotion engine" is a system that analyzes a user's emotions and provides feedback accordingly.
[0446] "Rewards" refer to incentives such as gift certificates or discount coupons given to users who complete household tasks.
[0447] A "reward program" is a system in which points are awarded for completing household tasks and those points can be used to earn rewards.
[0448] "Side Job Offers" are opportunities to earn additional income based on a user's accumulated points and ranking.
[0449] MODE FOR CARRYING OUT THE INVENTION
[0450] This invention is a system for performing household chores efficiently and enjoyably, aiming to increase user motivation. The system utilizes a generative AI model and an emotion engine to support users' daily lives through task management, reminders and advice, and a reward program.
[0451] Managing household tasks
[0452] The user launches the dedicated app and enters their ID and password on the login screen. The device sends this authentication information to the server, which then authenticates them by comparing it with the user information in the database. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The user checks the task list on the device and selects the tasks to complete. Once the task is completed, the user presses the "Task Complete" button, and the device sends task completion information to the server. The server adds points based on this information, recalculates the cumulative points and ranking, and sends them to the device. The device displays this to the user, and an emotion engine analyzes the user's emotions to provide appropriate feedback.
[0453] Providing reminders and advice
[0454] The user enters a household chore schedule into the app. For example, they might set it to "do laundry every Saturday." The device sends this data to the server, which saves the reminder schedule in a database. The server periodically checks the database and generates a reminder when the specified time arrives and sends it to the device. The device displays the reminder notification to the user, and an emotion engine provides reminders and advice that take the user's emotions into account. When the user enters a question about household chores into the app, the device sends the question to the server, which uses a generative AI model to generate appropriate advice. The server sends the advice to the device, which displays it to the user.
[0455] Housework Reward Program
[0456] The user checks their accumulated points, opens the reward menu and selects the gift certificate or discount coupon they want. The terminal sends the selection information to the server, which checks the user's accumulated points and determines whether they have enough points. The server performs the point deduction process, starts the gift certificate or discount coupon procedure, and notifies the terminal of the results. The terminal displays a notification to the user that the reward exchange has been completed. The server periodically updates the rankings based on the users' accumulated points, and generates and notifies side job offers to those at the top.
[0457] Specific examples
[0458] For example, suppose User A sets cooking, laundry, and cleaning tasks for each weekday, and earns points for completing these tasks. When User A completes the cooking task, he or she presses the "Task Complete" button, and the device sends the completion information to the server, which then adds points. The emotion engine then analyzes User A's emotions and provides positive feedback. On Saturday morning, the server generates a reminder saying, "It's time to clean today," and the device notifies the user. During this process, the emotion engine can also provide advice to reduce User A's stress.
[0459] Prompt Sentence Examples
[0460] "Please provide specific advice to help users perform household chores in an enjoyable and efficient manner."
[0461] The system helps users perform household chores in an enjoyable and efficient manner, motivating them in the process and improving their quality of life by providing appropriate feedback using an emotion engine.
[0462] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0463] Step 1:
[0464] The user launches the app and enters their ID and password on the login screen.
[0465] Input: User ID and password
[0466] How it works: The user launches the dedicated app on their smartphone or tablet and enters their ID and password on the login screen.
[0467] Output: Notification that login information has been entered
[0468] Step 2:
[0469] The device sends the authentication information to the server.
[0470] Input: User ID and password
[0471] Operation: The device sends the user's ID and password to the server and makes an authentication request.
[0472] Output: Authentication information sent to the server
[0473] Step 3:
[0474] The server performs authentication and retrieves and sends the task list.
[0475] Input: Authentication information sent from the device
[0476] Operation: The server authenticates the user by checking the user information in the database. If authentication is successful, it retrieves the user's housework task list from the database and sends it to the device.
[0477] Output: Authentication completed and task list sent
[0478] Step 4:
[0479] The user selects and executes a task and presses the task completion button.
[0480] Input: Task list received from the server
[0481] How it works: The user selects a task to perform from the displayed task list, completes the task, and then presses the "task complete" button.
[0482] Output: Input of task completion information
[0483] Step 5:
[0484] The terminal sends task completion information to the server.
[0485] Input: The "Complete Task" button pressed by the user
[0486] How it works: The device sends the user's task completion information (such as which tasks have been completed) to the server.
[0487] Output: Task completion information is sent to the server
[0488] Step 6:
[0489] The server will add up the points and update the rankings.
[0490] Input: Task completion information sent from the terminal
[0491] Operation: The server adds the user's points to the database based on the task completion information received, recalculates the accumulated points, updates the ranking, and sends the new accumulated points and ranking information to the device.
[0492] Output: Updated cumulative points and rankings
[0493] Step 7:
[0494] The device displays the update to the user.
[0495] Input: Accumulated points and ranking information sent from the server
[0496] How it works: The device displays new accumulated points and ranking information to the user. The emotion engine recognizes the user's emotions and provides appropriate positive feedback.
[0497] Output: Feedback from the emotion engine and display of accumulated points and rankings
[0498] Step 8:
[0499] The user enters their household chore schedule into the app.
[0500] Input: New chore schedule
[0501] How it works: A user enters a household chore schedule into the app, such as "Do laundry every Saturday."
[0502] Output: Input housework schedule
[0503] Step 9:
[0504] The terminal transmits schedule information to the server.
[0505] Input: New chore schedule entered by the user
[0506] Operation: The terminal sends new schedule information to the server.
[0507] Output: Schedule information sent to the server
[0508] Step 10:
[0509] The server generates reminders and checks them periodically.
[0510] Input: Schedule information sent from the device
[0511] How it works: The server stores reminder schedules in a database and generates reminders at the specified times.
[0512] Output: Reminder notification
[0513] Step 11:
[0514] The device displays a reminder notification to the user.
[0515] Input: Reminders generated and sent from the server
[0516] What it does: The device displays a reminder notification on the user's screen.
[0517] Output: Reminder displayed to user
[0518] Step 12:
[0519] Users enter household-related questions into the app.
[0520] Input: Housework question
[0521] How it works: A user types a household question into the app, such as "How do I remove grease stains?"
[0522] Output: Question information entered
[0523] Step 13:
[0524] The terminal sends a question to the server.
[0525] Input: User's household question
[0526] Operation: The device sends the question to the server.
[0527] Output: Query information sent to the server
[0528] Step 14:
[0529] The server generates advice using a generative AI model and sends it to the device.
[0530] Input: Question information sent from the terminal
[0531] How it works: The server uses the generative AI model to generate appropriate advice for the question and sends the results to the device.
[0532] Output: Generated advice
[0533] Step 15:
[0534] The device displays the advice to the user.
[0535] Input: Advice sent by the server
[0536] How it works: The device displays the received advice to the user. During this process, the emotion engine also provides feedback based on the user's emotions.
[0537] Output: Advice displayed to the user
[0538] Step 16:
[0539] The user checks the accumulated points and selects the reward menu.
[0540] Enter: Accumulated Points and Rewards Menu
[0541] How it works: The user checks their accumulated points in the app and selects the gift certificate or discount coupon they want from the rewards menu.
[0542] Output: Selected reward menu information
[0543] Step 17:
[0544] The terminal transmits the selection information to the server.
[0545] Input: User's reward menu selection information
[0546] Operation: The terminal sends the selection information to the server.
[0547] Output: Selections sent to the server
[0548] Step 18:
[0549] The server checks the points and performs the subtraction process.
[0550] Input: Selection information sent from the device
[0551] Operation: The server checks the user's accumulated points and determines whether they have enough points to purchase the selected reward item. If they do, it subtracts the points.
[0552] Output: Points after subtraction
[0553] Step 19:
[0554] The server completes the reward exchange procedure and notifies the terminal.
[0555] Input: Point information after deduction processing is completed
[0556] Operation: The server completes the gift certificate or discount coupon procedure and notifies the terminal of the result.
[0557] Output: Notification of reward exchange results
[0558] Step 20:
[0559] The device will display a reward exchange completion notification to the user.
[0560] Input: Reward exchange result notification from the server
[0561] Operation: The device notifies the user that the reward exchange is complete. The server updates the ranking based on the points, and may generate and notify side job offers.
[0562] Output: Notification to user that reward exchange is complete
[0563] Through each step, the system guides users through household chores efficiently and enjoyably, motivating them and improving their quality of life. Utilizing generative AI models and an emotion engine, the system also provides feedback and advice tailored to the user's individual needs.
[0564] (Application example 2)
[0565] 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."
[0566] Conventional household management systems have problems such as making it difficult for users to perform household tasks efficiently and enjoyably, making it difficult to maintain motivation, and making it difficult to select appropriate products. These issues increase the burden of housework and can reduce users' quality of life. In particular, the lack of emotional feedback and product recommendations based on purchase history has been a factor in reducing user satisfaction.
[0567] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[0568] In this invention, the server includes a means for listing housework tasks and increasing experience points and levels with each task, a means for providing reminders and advice tailored to daily life, a means for earning points for completing specific housework tasks and exchanging them for gift certificates or discount coupons, a means for providing feedback based on the user's emotions using an emotion engine, and a means for recommending products based on past purchase history and housework trends using a generative AI model. This allows users to perform housework tasks efficiently and enjoyably, maintaining motivation and easily selecting the most suitable products.
[0569] "Household tasks" are everyday tasks that must be done around the home, such as cleaning, cooking, and laundry.
[0570] "Listing" means organizing multiple items into a list format.
[0571] "Experience points" are points or numbers that users earn by performing household tasks, and represent growth and progress.
[0572] "Leveling up" means that a user's achievements and skills improve gradually as they gain a certain amount of experience.
[0573] "Reminders" is a feature that notifies users of specific tasks or actions to remind them to do them.
[0574] "Advice" is information that provides users with tips and suggestions to help them perform household chores more efficiently.
[0575] "Points" are a numerical value that users receive as a reward for completing household tasks.
[0576] A "gift certificate" is a voucher that can be exchanged for a specific amount of money or service.
[0577] A "discount coupon" is a ticket that can be used to get a discount on the price of a specific product when purchased.
[0578] An "emotion engine" is software that has the ability to analyze a user's emotions and provide appropriate feedback and responses based on those emotions.
[0579] A "generative AI model" is an algorithm that uses artificial intelligence to analyze a user's history and tendencies and generate optimal tasks and products.
[0580] "Product recommendation" refers to the act or function of selecting and suggesting products that users need.
[0581] "Feedback" means providing an individual with evaluations or comments about their behavior or results.
[0582] "Purchase history" refers to a record of products and services a user has purchased in the past.
[0583] This invention is a system that utilizes generative AI models and emotion engines to help users perform household tasks efficiently and enjoyably, and improves user motivation through task management, reminders and advice, and reward programs.
[0584] Managing household tasks
[0585] The user launches the application, enters authentication information on the login screen, and presses the login button. At this time, the device sends the authentication information to the server, which then performs authentication. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device displays the received task list, and the user selects the task to perform. After completing a task, the device presses the task completion button, which causes the device to send task completion information to the server, and the server adds points to the user's account. This allows the emotion engine to recognize the user's emotions and provide appropriate feedback.
[0586] Providing reminders and advice
[0587] When a user enters their household chore schedule into the app, the device sends the data to the server, which then saves the reminder schedule in a database. The server periodically checks the database and, if there are any scheduled reminders, generates a reminder and sends it to the device. Additionally, when a user enters a household chore-related question into the app, the server uses a generative AI model to generate appropriate advice and sends it to the device. This process also uses an emotion engine to provide customized reminders and advice based on the user's emotions.
[0588] Rewards Program
[0589] The user checks their accumulated points, opens the reward menu, and selects a gift certificate or discount coupon. The user's selection is sent from the device to the server, which checks their point balance and performs a subtraction process. Once the points have been exchanged for a gift certificate or coupon, the server notifies the user, and the device displays a notification. Furthermore, the server periodically updates the ranking based on accumulated points, and notifies top users of side job offers.
[0590] Hardware and software used
[0591] Core technology: Python
[0592] Emotion engine: emotion_engine function (simulation), analyzes the user's emotional state and generates feedback
[0593] Generative AI model: recommend_products function (pseudo-algorithm), recommends products by analyzing the user's purchasing history and household habits
[0594] Data management: Managing housework task lists, points, and rankings using a server and database
[0595] Specific examples
[0596] For example, a "user" logs into the application and completes the "cleaning" task. At that time, the device reports the task completion to the server, which adds points to the accumulated points. The emotion engine also recognizes the user's emotions and provides feedback, such as "Great! Well done!". Furthermore, using the generative AI model, the device recommends products such as a "Swivel Wiper" or a "High-Performance Vacuum Cleaner" based on past history, and displays them to the user. The user can add these products to their shopping cart and decide to purchase them later in a physical store.
[0597] Prompt Sentence Examples
[0598] "Please list recommended household products based on user ID: userA's past purchase history and household task history."
[0599] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0600] Step 1:
[0601] The user launches the application, enters authentication information on the login screen, and clicks the login button.
[0602] Input: User ID and password
[0603] Processing: The terminal sends authentication information to the server, and the server authenticates the user.
[0604] Output: If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the terminal.
[0605] Step 2:
[0606] The terminal displays the received housework task list, and the user selects a task to be performed.
[0607] Input: Housework task list sent from the server
[0608] Processing: The terminal displays the task list, and the user inputs the selected task into the terminal.
[0609] Output: Selected task information
[0610] Step 3:
[0611] The user presses the task completion button after completing the task.
[0612] Input: User selected task completion information
[0613] Processing: The terminal sends the task completion information to the server, and the server adds the points to the user's account.
[0614] Output: Accumulated points information
[0615] Step 4:
[0616] The server uses an emotion engine to recognize the user's emotions and provide appropriate feedback.
[0617] Input: Task completion information and the user's emotional state
[0618] Processing: The emotion engine analyzes the user's emotions and generates appropriate feedback messages.
[0619] Output: Feedback message
[0620] Step 5:
[0621] The server generates reminders based on lifestyle habits and sends them to the device.
[0622] Input: User's housework schedule information
[0623] Processing: The server saves the reminder schedule in a database, checks it periodically, and sends the appropriate reminders to the device.
[0624] Output: Reminder notification
[0625] Step 6:
[0626] When a user enters a household-related question into the app, the server uses a generative AI model to generate appropriate advice.
[0627] Input: User question
[0628] Processing: The server inputs questions into the generative AI model and generates appropriate advice.
[0629] Output: Generated advice
[0630] Step 7:
[0631] The user checks their accumulated points, opens the rewards menu and selects gift certificates or discount coupons.
[0632] Input: User's reward selection information
[0633] Processing: The terminal sends the selection information to the server, and the server checks the point balance and performs the subtraction process.
[0634] Output: Exchange completion notification
[0635] Step 8:
[0636] The server periodically updates the ranking based on accumulated points, and notifies top performers of side job offers.
[0637] Input: Accumulated points information
[0638] Processing: The server recalculates the rankings and sends side job offers to the top performers.
[0639] Output: Side job offer notification
[0640] Step 9:
[0641] The server uses the generated AI model to recommend products based on the user's purchasing history and household habits, and sends the recommendations to the device.
[0642] Input: User's purchase history and household task history
[0643] Processing: The server analyzes the purchase history and household task history and uses a generative AI model to recommend optimal products.
[0644] Output: Product recommendation list
[0645] Example prompt sentence:
[0646] "Please list recommended household products based on user ID: userA's past purchase history and household task history."
[0647] 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.
[0648] 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.
[0649] 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.
[0650] [Second embodiment]
[0651] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0652] 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.
[0653] 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).
[0654] 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.
[0655] 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.
[0656] 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).
[0657] 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. 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.
[0658] 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.
[0659] 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.
[0660] 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.
[0661] In the smart glasses 214, 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.
[0662] 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."
[0663] This invention is a system that utilizes a generative AI model to manage household tasks and improve motivation, allowing users to perform housework efficiently and enjoyably. The system creates a list of household tasks based on user input data, and allows users to earn points for completing each task. It also provides reminders and advice for completing household chores, and has a reward system that allows users to accumulate points and exchange them for gift certificates or discount coupons. The specific operation method is explained below.
[0664] 1. Managing household tasks
[0665] The user launches the app and logs in
[0666] 1. The user launches the application using a device such as a smartphone or tablet and enters authentication information (ID and password) on the login screen.
[0667] 2. The device sends authentication information to the server, and the server performs authentication.
[0668] Retrieving and Viewing Tasks
[0669] 1. If the server successfully authenticates, it retrieves the user's housework task list from the database and sends it to the device.
[0670] 2. The terminal displays the received task list, and the user selects which task to execute.
[0671] Complete tasks and update points
[0672] 1. When the user completes the task, they press the task completion button in the app to report it.
[0673] 2. The device sends a completion report to the server, and the server adds points to the user's account according to the task.
[0674] 3. The server updates the progress of the household chores and calculates the user's accumulated points.
[0675] 4. The server sends the new accumulated points to the terminal, and the terminal displays the information to the user.
[0676] 2. Providing reminders and advice
[0677] Set and send reminders
[0678] 1. The user enters their household chore schedule and reminder settings into the app.
[0679] 2. The server generates a reminder based on the schedule and sends it to the device at the specified time.
[0680] 3. The device notifies the user of the reminder.
[0681] Providing advice
[0682] 1. A user types a household-related question (e.g., "What is the best way to clean?") into the app.
[0683] 2. The device sends the question to the server, which uses the generative AI model to generate advice.
[0684] 3. The server sends the generated advice to the terminal, which displays it to the user.
[0685] 3. Household Reward Program
[0686] Manage your points and redeem rewards
[0687] 1. The user checks their accumulated points and selects what they want to exchange them for on the app.
[0688] 2. The device sends the selection to the server, which checks the accumulated points and deducts them.
[0689] 3. The server will process the delivery of the gift certificate or discount coupon you wish to exchange.
[0690] 4. The terminal notifies the user that the reward exchange is complete.
[0691] Rankings and Side Hustle Offers
[0692] 1. The server periodically updates the ranking based on the users' accumulated points.
[0693] 2. The server automatically generates side job offers for users who rank highly and notifies them on their devices.
[0694] 3. The device provides the user with offer information, and the user can obtain more information if they wish.
[0695] Specific examples
[0696] For example, suppose "User A" sets cooking, laundry, and cleaning tasks for weekdays. When User A completes the cooking task on a weekday morning, he or she presses the "Cooking Task Completed" button on the app. In response, the device reports task completion to the server, and the server adds the points for the cooking task to User A's accumulated points. The server then sends the new accumulated points and ranking to the device, and the device displays the results to User A. Furthermore, on Saturday morning, the server sends a notification to the device reminding User A that it's "time to clean," allowing User A to start cleaning. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[0697] In this way, the system helps users to manage household chores effectively and enjoyably by managing household tasks, providing reminders and advice, and offering a reward program.
[0698] The processing flow will be explained below.
[0699] Manage household tasks and increase motivation
[0700] Managing household tasks
[0701] Step 1:
[0702] The user launches the app and the login screen appears. The user enters their ID and password and presses the login button.
[0703] Step 2:
[0704] The device sends the user's authentication information to the server, which verifies the authentication information.
[0705] Step 3:
[0706] If the server is successful in authentication, it retrieves the household task list from the database based on the user information and sends the task list to the device.
[0707] Step 4:
[0708] The terminal displays the received task list on the screen, and the user selects the task to be executed.
[0709] Step 5:
[0710] When the user completes the selected task, they press the task completion button on the app screen.
[0711] Step 6:
[0712] The device sends task completion information to the server, which then confirms the task completion and adds points to the user's account.
[0713] Step 7:
[0714] The server recalculates the user's accumulated points and ranking and sends the information to the device, which then displays the updated ranking and points to the user.
[0715] Providing reminders and advice
[0716] Step 1:
[0717] The user inputs a household chore schedule into the app. For example, they might set it to "do laundry every Saturday."
[0718] Step 2:
[0719] The device sends the user's input data to the server, which then saves the reminder schedule in a database.
[0720] Step 3:
[0721] The server periodically checks the database to see if there are any reminders set up, and if so, generates a reminder.
[0722] Step 4:
[0723] The server sends a reminder (e.g., "It's time to do laundry today") to the device.
[0724] Step 5:
[0725] The device displays a reminder notification to the user.
[0726] Step 6:
[0727] A user types a household-related question into the app, for example, "What's the best way to clean?"
[0728] Step 7:
[0729] The device sends the entered question to the server, which uses the generative AI model to generate appropriate advice.
[0730] Step 8:
[0731] The server transmits the generated advice to the terminal, which displays the advice to the user.
[0732] Housework Reward Program
[0733] Step 1:
[0734] The user checks their accumulated points, opens the rewards menu, and selects the gift certificate or discount coupon they want.
[0735] Step 2:
[0736] The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they are sufficient.
[0737] Step 3:
[0738] The server performs the point deduction process and starts the process of issuing gift certificates and discount coupons.
[0739] Step 4:
[0740] The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[0741] Step 5:
[0742] The server periodically updates the rankings based on the accumulated points of users, and identifies the top ranking players.
[0743] Step 6:
[0744] The server generates a side job offer for the top ranked person and sends a notification to the terminal.
[0745] Step 7:
[0746] The device displays a notification of the side job offer to the user, who then checks for more information.
[0747] Example 1
[0748] 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."
[0749] In today's busy lifestyles, many people find it difficult to perform housework efficiently and enjoyably. Managing household tasks and maintaining motivation are particularly challenging. Furthermore, there is a lack of systems that provide tangible rewards for completing household tasks. To address these issues, a system that efficiently manages household tasks and improves motivation is needed.
[0750] 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.
[0751] In this invention, the server includes means for a user to access the system using authentication information, means for acquiring and displaying a housework task list after authentication, means for receiving reports of housework task completion, adding points and updating accumulated points, means for a user to set a housework schedule and reminders and send reminders based on that information, means for processing questions entered by a user using a generative AI model and providing advice, means for exchanging a user's accumulated points for gift certificates or discount coupons, and means for updating rankings based on accumulated points and sending side job offers. This allows users to efficiently manage housework tasks and stay motivated by receiving rewards.
[0752] "Authentication Information" means information such as ID and password that a user enters to be granted access to a system.
[0753] A "household task list" is a list of household tasks that a user plans to perform.
[0754] "Task completion report" refers to the act of notifying the system when a user has completed a household task.
[0755] "Points" are a numerical value given to users as they complete household tasks, and can be accumulated and exchanged for rewards.
[0756] "Accumulated Points" means the total number of points a User has earned by completing household tasks.
[0757] "Reminders" is a function that notifies users of the due dates for household schedules and tasks they have set.
[0758] A "generative AI model" is a technology that uses artificial intelligence to automatically generate and analyze specific tasks.
[0759] "Advice" means advice or suggestions provided in response to a user's question using a generative AI model.
[0760] "Gift certificates and discount coupons" are rewards that can be obtained by exchanging accumulated points and can be used to make purchases at stores or to use services.
[0761] "Ranking" shows the user's ranking compared to other users based on their accumulated points.
[0762] "Side job offers" are suggestions for additional work or assignments provided to users who rank highly on the rankings.
[0763] A "server" is a computer system that provides services to clients over a network.
[0764] A "terminal" is a device, such as a smartphone or tablet, that a user uses to access the system.
[0765] This invention is a system that utilizes a generative AI model to manage household tasks and improve motivation. This system provides multiple functions that allow users to perform household chores efficiently and enjoyably. The specific configuration and operation are described below.
[0766] composition
[0767] This system mainly consists of the following three components:
[0768] 1. Server: Manages data and performs various calculations.
[0769] 2. Device: The smartphone or tablet used by the user.
[0770] 3. Generative AI model: An artificial intelligence model used to provide suggestions and advice to users.
[0771] operation
[0772] 1. Authentication and task list acquisition
[0773] The user starts the application using a device and enters authentication information (ID, password) on the login screen. The device sends the authentication information to the server, which then authenticates the user by referencing the database. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device displays the received task list, allowing the user to select which task to perform.
[0774] 2. Complete tasks and earn points
[0775] When the user completes a task, they press the task completion button in the app to report the completion. The device then sends the completion report to the server, which adds points corresponding to the task to the user's account. The server then updates the progress of the household chore, calculates the user's accumulated points, and sends the updated points to the device, which then displays them to the user.
[0776] 3. Providing reminders and advice
[0777] The user inputs their housework schedule and reminder settings into the app. The server generates reminders based on that schedule and sends them to the device at the specified time. The device then notifies the user of the reminder. When the user inputs a housework-related question into the app, the device sends the question to the server, which then uses a generative AI model to generate advice. The generated advice is then sent from the server to the device and displayed to the user.
[0778] 4. Household Reward Program
[0779] The user checks their accumulated points on the app and selects the gift certificate or discount coupon they wish to exchange. The device sends the selection to the server, which then checks the accumulated points and deducts them. Once the reward exchange procedure is complete, the device notifies the user. The server also periodically updates the rankings based on the users' accumulated points, and generates side job offers for users who rank highly and notifies the device. The device can then provide the offer information to the user and display detailed information.
[0780] Specific examples
[0781] For example, let's consider the case where "User A" sets cooking, laundry, and cleaning tasks for weekdays. When User A completes the cooking task on a weekday morning, he or she presses the "Cooking Task Completed" button on the app. In response, the device reports task completion to the server, and the server adds the points corresponding to the cooking task to User A's accumulated points. The server then sends the new accumulated points and ranking to the device, and the device displays the results to User A. Additionally, on Saturday morning, the server sends a notification to the device reminding User A that it's "cleaning time," allowing User A to start cleaning. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[0782] Prompt Sentence Examples
[0783] "Please tell me the best way to clean it."
[0784] "Please tell me how to cook efficiently."
[0785] "What's the point of doing laundry?"
[0786] In this way, the system provides a wide range of functions to enable users to carry out housework efficiently and enjoyably.
[0787] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0788] System program processing steps
[0789] Step 1:
[0790] Launching the app and logging in
[0791] A user launches an application using a device such as a smartphone or tablet.
[0792] Specific behavior: The user taps the app icon to launch the app.
[0793] Input: The user enters their ID and password on the login screen.
[0794] Output: The device sends the authentication information to the server.
[0795] Step 2:
[0796] Authentication Implementation
[0797] The server refers to a database based on the authentication information received from the terminal and performs authentication.
[0798] Specific operation: The server retrieves authentication information from the database and verifies that it matches the input information.
[0799] Input: ID and password sent from the device.
[0800] Output: Returns the authentication result (success or failure) to the terminal.
[0801] Step 3:
[0802] Get a list of household tasks
[0803] If the authentication is successful, the server retrieves the user's housework task list from the database and sends it to the terminal.
[0804] What happens: The server executes an SQL query to get the task list.
[0805] Input: User credentials.
[0806] Output: Send the housework task list to the device.
[0807] Step 4:
[0808] Viewing the Household Task List
[0809] The terminal displays the received task list, and the user selects which task to execute.
[0810] Specific behavior: The device displays the task list in list format, and the user taps a task to select it.
[0811] Input: Household task list sent from the server.
[0812] Output: Displayed to the user.
[0813] Step 5:
[0814] Reporting task completion
[0815] When the user completes the task, they report it by pressing the task completion button in the app.
[0816] Specific action: The user taps the task completion button.
[0817] Input: User's task completion report.
[0818] Output: The device sends task completion information to the server.
[0819] Step 6:
[0820] Accumulating points and updating progress
[0821] The server receives the task completion report and adds the points corresponding to the task to the user's account, updates the progress, and calculates the accumulated points.
[0822] Specific operation: The server executes an SQL query to add points and updates the progress.
[0823] Input: Task completion information sent from the terminal.
[0824] Output: Sends the updated accumulated points to the terminal.
[0825] Step 7:
[0826] Displaying accumulated points
[0827] The terminal receives the accumulated point information from the server and displays it to the user.
[0828] Specific behavior: The device will display the accumulated points to the user via a pop-up dialog or notification.
[0829] Input: Accumulated points information sent from the server.
[0830] Output: Displayed to the user.
[0831] Step 8:
[0832] Enter reminder settings
[0833] The user enters their household chore schedule and reminder settings into the app.
[0834] Specific behavior: The user selects a date and time in the calendar interface and enters the reminder content.
[0835] Input: User's reminder settings information.
[0836] Output: The device sends the configuration information to the server.
[0837] Step 9:
[0838] Generate and send reminders
[0839] The server generates reminders based on the schedule and sends them to the device at the specified time.
[0840] Specific operation: The server sets a timer and sends reminder information to the device at the specified time.
[0841] Input: User's reminder settings information.
[0842] Output: Send reminder notification to device.
[0843] Step 10:
[0844] View reminder notifications
[0845] The device displays a reminder notification to the user.
[0846] Specific behavior: The device displays a push notification to notify the user of the reminder.
[0847] Input: Reminder information from the server.
[0848] Output: Notify user.
[0849] Step 11:
[0850] Asking questions about housework and offering advice
[0851] Users enter housework-related questions into the app, and the device sends the questions to the server, which uses a generative AI model to generate advice and sends it to the device.
[0852] Specific operation: The server inputs prompts into the generative AI model and sends the generated advice to the device.
[0853] Input: The user's question.
[0854] Output: The generated advice from the server.
[0855] Step 12:
[0856] Displaying Advice
[0857] The terminal displays the advice from the server to the user.
[0858] Specific operation: The device displays advice in text format on the screen.
[0859] Input: The generated advice from the server.
[0860] Output: Displayed to the user.
[0861] Step 13:
[0862] Check your accumulated points and select rewards
[0863] The user checks their accumulated points on the app and selects the gift certificate or discount coupon they wish to exchange for. The device then sends the selection to the server.
[0864] Specific operation: The user goes to the reward exchange screen and selects the desired reward from the list.
[0865] Input: User's accumulated points and selection information.
[0866] Output: The device sends the selection information to the server.
[0867] Step 14:
[0868] Point deduction and reward delivery procedure
[0869] The server checks the accumulated points, subtracts the points, and processes the procedure to send the gift certificate or discount coupon that you wish to exchange.
[0870] Specific operation: The server executes the SQL query to subtract points and processes the reward delivery.
[0871] Input: User's accumulated points and reward selection information.
[0872] Output: Send a notification to the terminal that the reward sending procedure has been completed.
[0873] Step 15:
[0874] Displaying reward exchange completion notification
[0875] The terminal notifies the user that the reward exchange is complete.
[0876] Specific operation: The device will display a push notification or a dialog box to inform you that the reward exchange has been completed.
[0877] Input: Reward exchange completion notification from the server.
[0878] Output: Notify user.
[0879] Step 16:
[0880] Ranking updates and display
[0881] The server periodically updates the ranking based on the user's accumulated points and sends it to the terminal, which then displays the ranking to the user.
[0882] Specific operation: The server compiles the point data and creates a ranking in list format.
[0883] Input: The user's accumulated points.
[0884] Output: Updated ranking information sent to the device.
[0885] Step 17:
[0886] Generate and notify side job offers
[0887] The server generates a side job offer for the top ranked users and notifies the terminal.
[0888] Specific operation: The server creates the offer content and sends it to the user via push notification.
[0889] Input: Updated ranking information.
[0890] Output: Notify the device of the side job offer.
[0891] Step 18:
[0892] Providing detailed information about your side job offer
[0893] The terminal provides the user with information about the side job offer and displays detailed information if the user desires.
[0894] What happens: The user taps on the offer to go to the details screen.
[0895] Input: Side job offer information from the server.
[0896] Output: Display the details of the side job offer to the user.
[0897] (Application example 1)
[0898] 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."
[0899] The problem that this invention aims to solve is to provide a system that allows users to manage household tasks in an enjoyable and efficient manner, while also providing a more fulfilling experience in their real lives. Specifically, the system aims to increase users' motivation by not only providing reminders and advice for household tasks, but also by offering rewards for completing tasks in the form of coupons that can be used in physical stores. It is also important to efficiently manage accumulated points and tasks, and to enhance the functionality of notifying users at the appropriate time.
[0900] 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.
[0901] In this invention, the server includes a means for listing housework tasks and increasing experience points and levels with each task, a means for providing reminders and advice tailored to daily life, a means for earning points for completing specific housework tasks and exchanging them for gift certificates or discount coupons, a means for displaying discount coupons for physical stores using the smart device, a means for notifying the smart device of the housework task completion status and accumulated points, and a means for providing housework advice using a generative AI model. This allows users to manage housework tasks efficiently and enjoyably and utilize the results in their real lives.
[0902] "Household tasks" refer to activities such as cleaning, laundry, and cooking that are necessary to maintain daily life.
[0903] "Listing" refers to organizing household tasks and displaying them in a list format.
[0904] "Experience points" are points that are added each time a user completes a household task, and are a numerical representation of the user's ability to perform household chores.
[0905] "Level" is a status that is set based on the user's accumulated experience and indicates the maturity of their ability to perform household chores.
[0906] "Reminders" refers to a feature that sends notifications to users based on specific times or conditions.
[0907] "Advice" refers to specific instructions or suggestions to assist the user in completing household chores.
[0908] "Points" are a numerical representation of the reward given to users for completing each household task.
[0909] A "gift certificate" refers to a voucher that can be used at a specific store or service.
[0910] A "discount coupon" refers to a ticket that offers discounts on purchases or usage fees at specific stores or services.
[0911] "Smart devices" refers to electronic devices that can connect to the Internet, including smartphones, smart glasses, and head-mounted displays.
[0912] A "server" is a computer system connected to a network that has the function of managing data and applications.
[0913] A "generative AI model" is an artificial intelligence that can learn from large datasets and generate responses in natural language to user input.
[0914] "Terminal" refers to the device that a user connects to, including smartphones, tablets, smart glasses, etc.
[0915] "Task completion status" refers to data regarding which household tasks a user has completed.
[0916] "Accumulated points" refers to the total number of points a user has earned by completing household chore tasks.
[0917] "Question" refers to a question or request that a user enters into an application.
[0918] "Notifications" refers to the ability to send messages and reminders to users.
[0919] The present invention is a smart device-compatible system that allows users to manage household tasks efficiently and enjoyably, and earn rewards in real life. This system operates in cooperation with the server, terminal, and user elements. The details are described below.
[0920] 1. List and manage household tasks
[0921] server
[0922] The server creates a list of household chores for the user and stores the list in a database. When the user logs in from a device, the server retrieves the user's task list from the database and sends it to the device.
[0923] Terminal
[0924] The user launches the app through their smart device and enters their authentication information on the login screen. The device communicates with the server and displays a task list after completing the authentication process. The user can then select the task to be executed from this list.
[0925] User
[0926] The user selects a household task to perform and, when it is completed, presses the task completion button on the device, which then sends the task completion information to the server.
[0927] 2. Points management and reward system
[0928] server
[0929] The server that receives the task completion information adds points to the user's account. These points can be exchanged for gift certificates or discount coupons once a certain number of points have been accumulated.
[0930] Terminal
[0931] After completing a task, the device will display the points added and accumulated to the user, and also provide the option to redeem rewards when a certain number of points are reached.
[0932] User
[0933] Users can check their accumulated points and select rewards to exchange. Once a reward is exchanged, coupon information will be displayed on their smart device, which users can use in physical stores.
[0934] 3. Providing reminders and advice
[0935] server
[0936] The server generates reminders based on the user's housework schedule and sends notifications to the device at the specified time. It also uses a generative AI model to generate advice in response to the user's housework-related questions.
[0937] Terminal
[0938] The device notifies the user at the specified reminder time, and when the user inputs a question about housework, it displays advice obtained from the server.
[0939] User
[0940] Users can receive reminder notifications about household tasks to ensure they are completed in a timely manner, and can also input household questions into the app and receive advice from a generative AI model.
[0941] Examples of concrete examples and prompts
[0942] Specific examples
[0943] For example, suppose a user selects and completes a room cleaning task using smart glasses. After completing the task, the device displays "Cleaning task completed," and the server adds points to the user's accumulated points. Also, by specifying "Cleaning the living room" as a reminder, the user can be notified at the specified time. Furthermore, by inputting a question such as "Tell me some tips for cleaning windows," specific advice is displayed by the generative AI model.
[0944] Prompt Sentence Examples
[0945] "What's your recommendation for dinner tonight?"
[0946] "Tell me some window cleaning tips"
[0947] "What is an effective way to clean rugs?"
[0948] As a result, the system of the present invention can improve the efficiency of household task management and enrich the user's life.
[0949] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0950] Step 1:
[0951] A user logs into the app through a device.
[0952] Input: ID and password
[0953] Data processing / calculation: The device sends the user's authentication information to the server, which checks it against its database. If the check is successful, authentication is complete.
[0954] Output: A successful authentication message is sent to the terminal and the user is presented with a login screen.
[0955] Step 2:
[0956] The user's housework task list is obtained from the server and sent to the terminal.
[0957] Input: User information after successful authentication
[0958] Data processing / calculation: The server searches the database for the user's household task list and sends it to the device in JSON format.
[0959] Output: A list of household tasks is displayed on the terminal, from which the user can select a task to perform.
[0960] Step 3:
[0961] The user completes a household task and presses a task completion button on the terminal.
[0962] Input: Task completion report
[0963] Data processing / calculation: The device sends task completion information to the server, which records the information in a database and adds points to the user's account according to the task.
[0964] Output: A message will be displayed on the terminal confirming the completion of the task and the addition of points.
[0965] Step 4:
[0966] The server updates the task completion status and calculates the accumulated points.
[0967] Input: Task completion report and current accumulated points
[0968] Data processing / calculation: The server reflects the task completion status in the database and calculates the latest accumulated points.
[0969] Output: The latest accumulated points are sent to the terminal and displayed to the user.
[0970] Step 5:
[0971] Users set reminders and advice.
[0972] Input: Reminder settings information and chore questions
[0973] Data processing / calculation: The server saves the reminder setting information in a database, generates reminder notifications at the specified time, and passes the question content to a generative AI model to generate advice.
[0974] Output: The reminder will be sent to the device at the specified time, and advice on the user's question will be displayed on the device.
[0975] Step 6:
[0976] Users can check their accumulated points and select rewards to exchange.
[0977] Input: Reward redemption request
[0978] Data processing / calculation: The server checks the accumulated points, subtracts points, and generates rewards (gift certificates or discount coupons) and sends them to the user.
[0979] Output: A message confirming the reward redemption is complete and a coupon will be displayed on your mobile device.
[0980] Step 7:
[0981] Uses generative AI models to provide household advice.
[0982] Input: Housework question (prompt)
[0983] Data processing / calculation: The device sends the question to the server, which then uses a generative AI model to generate advice.
[0984] Output: The generated advice is displayed on the terminal, allowing the user to perform the household chores based on it.
[0985] The above are the specific processing steps for carrying out the present invention.
[0986] 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.
[0987] This invention is a system that utilizes a generative AI model and an emotion engine to manage household chores, provide reminders and advice, and increase user motivation through a reward program, in order to perform household chores efficiently and enjoyably. The specific operation method is explained below.
[0988] 1. Managing household tasks
[0989] When a user launches the app and displays the login screen, enters their ID and password, and presses the login button, the device sends the authentication information to the server, which then authenticates them. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device then displays the received task list, and the user can select the tasks to perform from it.
[0990] When a user completes a selected task, they press the task completion button on the app screen. The device sends task completion information to the server, which confirms task completion and adds points to the user's account. The server then recalculates the user's accumulated points and ranking and sends that information to the device. The device then displays the updated ranking and points to the user. During this process, the emotion engine recognizes the user's emotions and provides appropriate feedback based on those emotions.
[0991] 2. Providing reminders and advice
[0992] The user enters a household chore schedule into the app. For example, they can set it to "do laundry every Saturday." The device sends the user's input data to the server, which then saves the reminder schedule in a database. The server periodically checks the database to see if any reminder items have been set. If so, it generates a reminder and sends it to the device. The device then displays a reminder notification to the user.
[0993] When a user enters a household-related question into the app, the device sends the question to the server, which uses a generative AI model to generate appropriate advice. The server then sends the generated advice to the device, which displays it to the user. This process also uses an emotion engine to provide customized reminders and advice based on the user's emotions.
[0994] 3. Household Reward Program
[0995] The user checks their accumulated points, opens the reward menu, and selects the gift certificate or discount coupon they want. The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they have enough points. The server then deducts the points and begins the gift certificate or discount coupon process. The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[0996] The server periodically updates the rankings based on the users' accumulated points. The top ranking users are identified, and the server automatically generates a side job offer and notifies the device. The device displays the side job offer notification to the user, and the user can obtain a side job opportunity by checking the details.
[0997] Specific examples
[0998] For example, suppose "User A" sets cooking, laundry, and cleaning tasks on weekdays and earns points each time he or she completes these tasks. When User A completes the cooking task on a weekday morning and presses the "Cooking Task Completed" button, the device reports the task completion to the server, and the server adds the points for the cooking task to User A's accumulated points. Next, the emotion engine recognizes User A's emotions and provides positive feedback, such as a "sense of accomplishment" or "satisfaction." The server sends the new accumulated points and ranking to the device, which then displays them to User A.
[0999] Additionally, on Saturday mornings, the server generates a reminder saying, "It's time to clean today," and the device notifies User A of this. The emotion engine can also provide advice to reduce the stress and fatigue User A feels. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[1000] This system allows users to perform household chores efficiently and enjoyably, increasing their motivation in the process. It also includes an emotion engine, allowing it to respond flexibly to the user's emotions, improving the user's quality of life.
[1001] The processing flow will be explained below.
[1002] Manage household tasks and increase motivation
[1003] Managing household tasks
[1004] Step 1:
[1005] The user launches the app and the login screen appears. The user enters their ID and password and presses the login button.
[1006] Step 2:
[1007] The device sends the user's authentication information to the server, which verifies the authentication information.
[1008] Step 3:
[1009] If the server succeeds in authentication, it retrieves a housework task list from a database based on the user information and sends it to the terminal.
[1010] Step 4:
[1011] The terminal displays the received task list on the screen, and the user selects which task to execute.
[1012] Step 5:
[1013] When the user completes the selected task, they press the task completion button on the app screen.
[1014] Step 6:
[1015] The device sends task completion information to the server, which then confirms the task completion and adds points to the user's account.
[1016] Step 7:
[1017] The emotion engine recognizes the user's emotions when completing a task and generates feedback that matches those emotions. For example, if it recognizes the user's "motivated" emotion, it sends a positive message encouraging further efforts.
[1018] Step 8:
[1019] The server recalculates the user's accumulated points and ranking and sends the information to the terminal, which displays the updated ranking and points to the user.
[1020] Providing reminders and advice
[1021] Step 1:
[1022] The user inputs a household chore schedule into the app. For example, they might set it to "do laundry every Saturday."
[1023] Step 2:
[1024] The device sends the user's input data to the server, which then saves the reminder schedule in a database.
[1025] Step 3:
[1026] The server periodically checks the database to see if there are any reminders set up, and if so, generates a reminder.
[1027] Step 4:
[1028] The server sends a reminder (e.g., "It's time to do laundry today") to the device.
[1029] Step 5:
[1030] The device displays a reminder notification to the user.
[1031] Step 6:
[1032] A user types a household-related question into the app, for example, "What's the best way to clean?"
[1033] Step 7:
[1034] The device sends the entered question to the server, which uses the generative AI model to generate appropriate advice.
[1035] Step 8:
[1036] The emotion engine analyzes the user's emotions when entering a question, and if it recognizes, for example, "confusion" or "impatience," it generates advice in a gentle tone accordingly.
[1037] Step 9:
[1038] The server sends the generated advice along with the emotion engine's feedback to the terminal, which then displays it to the user.
[1039] Housework Reward Program
[1040] Step 1:
[1041] The user checks their accumulated points, opens the rewards menu, and selects the gift certificate or discount coupon they want.
[1042] Step 2:
[1043] The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they are sufficient.
[1044] Step 3:
[1045] The server performs the point deduction process and starts the process of issuing gift certificates and discount coupons.
[1046] Step 4:
[1047] The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[1048] Step 5:
[1049] The server periodically updates the rankings based on the accumulated points of users, and identifies the top ranking users.
[1050] Step 6:
[1051] The server generates a side job offer for the top ranked person and sends a notification to the terminal.
[1052] Step 7:
[1053] The emotion engine will then respond to the notifications received by the top ranking users with a message that reflects the user's current emotions. For example, if the user is feeling nervous, it will send an encouraging message to ease that tension.
[1054] Step 8:
[1055] The terminal displays a notification of a side job offer to the user, and the user can obtain a side job opportunity by checking detailed information.
[1056] Example 2
[1057] 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."
[1058] In today's busy lifestyles, efficiently managing household tasks and maintaining user motivation are major challenges. Traditional household management systems lacked the sense of accomplishment and rewards users received when completing tasks, making it difficult for them to continue using the system. Furthermore, reminders and advice were standardized, making it difficult to personalize them to reflect individual users' emotions and circumstances. Furthermore, managing reward programs was cumbersome, resulting in low user convenience.
[1059] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1060] In this invention, the server includes a means for allowing users to list household chores, add points when completed, and update rankings based on accumulated points; a means for providing reminders and advice tailored to daily life and generating specific advice using a generative AI model; and a means for adding points to users each time a household chore is completed and using those points to earn rewards. This allows users to perform household chores efficiently and enjoyably, increasing their motivation in the process. Furthermore, by using an emotion engine, flexible reminders and advice can be provided based on the user's emotions, improving the user experience. Furthermore, the management of the reward program is automated, increasing user convenience.
[1061] "Housework tasks" refer to work such as cleaning, laundry, and cooking that is done around the home.
[1062] "Listing" means organizing and displaying specific items as a list.
[1063] "Completion" refers to completing a scheduled household task.
[1064] "Score" refers to the evaluation value given to the user when completing a household task.
[1065] "Accumulated points" refers to the total points accumulated each time a user completes a household task.
[1066] "Ranking" refers to a system that determines the ranking of users based on accumulated points.
[1067] "Reminders" are notifications or alerts that remind users to perform specific household tasks.
[1068] "Advice" refers to specific guidance and suggestions that help users perform housework efficiently.
[1069] A "generative AI model" is a computational method or algorithm that uses artificial intelligence to generate specific information or advice.
[1070] An "emotion engine" is a system that analyzes a user's emotions and provides feedback accordingly.
[1071] "Rewards" refer to incentives such as gift certificates or discount coupons given to users who complete household tasks.
[1072] A "reward program" is a system in which points are awarded for completing household tasks and those points can be used to earn rewards.
[1073] "Side Job Offers" are opportunities to earn additional income based on a user's accumulated points and ranking.
[1074] MODE FOR CARRYING OUT THE INVENTION
[1075] This invention is a system for performing household chores efficiently and enjoyably, aiming to increase user motivation. The system utilizes a generative AI model and an emotion engine to support users' daily lives through task management, reminders and advice, and a reward program.
[1076] Managing household tasks
[1077] The user launches the dedicated app and enters their ID and password on the login screen. The device sends this authentication information to the server, which then authenticates them by comparing it with the user information in the database. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The user checks the task list on the device and selects the tasks to complete. Once the task is completed, the user presses the "Task Complete" button, and the device sends task completion information to the server. The server adds points based on this information, recalculates the cumulative points and ranking, and sends them to the device. The device displays this to the user, and an emotion engine analyzes the user's emotions to provide appropriate feedback.
[1078] Providing reminders and advice
[1079] The user enters a household chore schedule into the app. For example, they might set it to "do laundry every Saturday." The device sends this data to the server, which saves the reminder schedule in a database. The server periodically checks the database and generates a reminder when the specified time arrives and sends it to the device. The device displays the reminder notification to the user, and an emotion engine provides reminders and advice that take the user's emotions into account. When the user enters a question about household chores into the app, the device sends the question to the server, which uses a generative AI model to generate appropriate advice. The server sends the advice to the device, which displays it to the user.
[1080] Housework Reward Program
[1081] The user checks their accumulated points, opens the reward menu and selects the gift certificate or discount coupon they want. The terminal sends the selection information to the server, which checks the user's accumulated points and determines whether they have enough points. The server performs the point deduction process, starts the gift certificate or discount coupon procedure, and notifies the terminal of the results. The terminal displays a notification to the user that the reward exchange has been completed. The server periodically updates the rankings based on the users' accumulated points, and generates and notifies side job offers to those at the top.
[1082] Specific examples
[1083] For example, suppose User A sets cooking, laundry, and cleaning tasks for each weekday, and earns points for completing these tasks. When User A completes the cooking task, he or she presses the "Task Complete" button, and the device sends the completion information to the server, which then adds points. The emotion engine then analyzes User A's emotions and provides positive feedback. On Saturday morning, the server generates a reminder saying, "It's time to clean today," and the device notifies the user. During this process, the emotion engine can also provide advice to reduce User A's stress.
[1084] Prompt Sentence Examples
[1085] "Please provide specific advice to help users perform household chores in an enjoyable and efficient manner."
[1086] The system helps users perform household chores in an enjoyable and efficient manner, motivating them in the process and improving their quality of life by providing appropriate feedback using an emotion engine.
[1087] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1088] Step 1:
[1089] The user launches the app and enters their ID and password on the login screen.
[1090] Input: User ID and password
[1091] How it works: The user launches the dedicated app on their smartphone or tablet and enters their ID and password on the login screen.
[1092] Output: Notification that login information has been entered
[1093] Step 2:
[1094] The device sends the authentication information to the server.
[1095] Input: User ID and password
[1096] Operation: The device sends the user's ID and password to the server and makes an authentication request.
[1097] Output: Authentication information sent to the server
[1098] Step 3:
[1099] The server performs authentication and retrieves and sends the task list.
[1100] Input: Authentication information sent from the device
[1101] Operation: The server authenticates the user by checking the user information in the database. If authentication is successful, it retrieves the user's housework task list from the database and sends it to the device.
[1102] Output: Authentication completed and task list sent
[1103] Step 4:
[1104] The user selects and executes a task and presses the task completion button.
[1105] Input: Task list received from the server
[1106] How it works: The user selects a task to perform from the displayed task list, completes the task, and then presses the "task complete" button.
[1107] Output: Input of task completion information
[1108] Step 5:
[1109] The terminal sends task completion information to the server.
[1110] Input: The "Complete Task" button pressed by the user
[1111] How it works: The device sends the user's task completion information (such as which tasks have been completed) to the server.
[1112] Output: Task completion information is sent to the server
[1113] Step 6:
[1114] The server will add up the points and update the rankings.
[1115] Input: Task completion information sent from the terminal
[1116] Operation: The server adds the user's points to the database based on the task completion information received, recalculates the accumulated points, updates the ranking, and sends the new accumulated points and ranking information to the device.
[1117] Output: Updated cumulative points and rankings
[1118] Step 7:
[1119] The device displays the update to the user.
[1120] Input: Accumulated points and ranking information sent from the server
[1121] How it works: The device displays new accumulated points and ranking information to the user. The emotion engine recognizes the user's emotions and provides appropriate positive feedback.
[1122] Output: Feedback from the emotion engine and display of accumulated points and rankings
[1123] Step 8:
[1124] The user enters their household chore schedule into the app.
[1125] Input: New chore schedule
[1126] How it works: A user enters a household chore schedule into the app, such as "Do laundry every Saturday."
[1127] Output: Input housework schedule
[1128] Step 9:
[1129] The terminal transmits schedule information to the server.
[1130] Input: New chore schedule entered by the user
[1131] Operation: The terminal sends new schedule information to the server.
[1132] Output: Schedule information sent to the server
[1133] Step 10:
[1134] The server generates reminders and checks them periodically.
[1135] Input: Schedule information sent from the device
[1136] How it works: The server stores reminder schedules in a database and generates reminders at the specified times.
[1137] Output: Reminder notification
[1138] Step 11:
[1139] The device displays a reminder notification to the user.
[1140] Input: Reminders generated and sent from the server
[1141] What it does: The device displays a reminder notification on the user's screen.
[1142] Output: Reminder displayed to user
[1143] Step 12:
[1144] Users enter household-related questions into the app.
[1145] Input: Housework question
[1146] How it works: A user types a household question into the app, such as "How do I remove grease stains?"
[1147] Output: Question information entered
[1148] Step 13:
[1149] The terminal sends a question to the server.
[1150] Input: User's household question
[1151] Operation: The device sends the question to the server.
[1152] Output: Query information sent to the server
[1153] Step 14:
[1154] The server generates advice using a generative AI model and sends it to the device.
[1155] Input: Question information sent from the terminal
[1156] How it works: The server uses the generative AI model to generate appropriate advice for the question and sends the results to the device.
[1157] Output: Generated advice
[1158] Step 15:
[1159] The device displays the advice to the user.
[1160] Input: Advice sent by the server
[1161] How it works: The device displays the received advice to the user. During this process, the emotion engine also provides feedback based on the user's emotions.
[1162] Output: Advice displayed to the user
[1163] Step 16:
[1164] The user checks the accumulated points and selects the reward menu.
[1165] Enter: Accumulated Points and Rewards Menu
[1166] How it works: The user checks their accumulated points in the app and selects the gift certificate or discount coupon they want from the rewards menu.
[1167] Output: Selected reward menu information
[1168] Step 17:
[1169] The terminal transmits the selection information to the server.
[1170] Input: User's reward menu selection information
[1171] Operation: The terminal sends the selection information to the server.
[1172] Output: Selections sent to the server
[1173] Step 18:
[1174] The server checks the points and performs the subtraction process.
[1175] Input: Selection information sent from the device
[1176] Operation: The server checks the user's accumulated points and determines whether they have enough points to purchase the selected reward item. If they do, it subtracts the points.
[1177] Output: Points after subtraction
[1178] Step 19:
[1179] The server completes the reward exchange procedure and notifies the terminal.
[1180] Input: Point information after deduction processing is completed
[1181] Operation: The server completes the gift certificate or discount coupon procedure and notifies the terminal of the result.
[1182] Output: Notification of reward exchange results
[1183] Step 20:
[1184] The device will display a reward exchange completion notification to the user.
[1185] Input: Reward exchange result notification from the server
[1186] Operation: The device notifies the user that the reward exchange is complete. The server updates the ranking based on the points, and may generate and notify side job offers.
[1187] Output: Notification to user that reward exchange is complete
[1188] Through each step, the system guides users through household chores efficiently and enjoyably, motivating them and improving their quality of life. Utilizing generative AI models and an emotion engine, the system also provides feedback and advice tailored to the user's individual needs.
[1189] (Application example 2)
[1190] 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."
[1191] Conventional household management systems have problems such as making it difficult for users to perform household tasks efficiently and enjoyably, making it difficult to maintain motivation, and making it difficult to select appropriate products. These issues increase the burden of housework and can reduce users' quality of life. In particular, the lack of emotional feedback and product recommendations based on purchase history has been a factor in reducing user satisfaction.
[1192] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1193] In this invention, the server includes a means for listing housework tasks and increasing experience points and levels with each task, a means for providing reminders and advice tailored to daily life, a means for earning points for completing specific housework tasks and exchanging them for gift certificates or discount coupons, a means for providing feedback based on the user's emotions using an emotion engine, and a means for recommending products based on past purchase history and housework trends using a generative AI model. This allows users to perform housework tasks efficiently and enjoyably, maintaining motivation and easily selecting the most suitable products.
[1194] "Household tasks" are everyday tasks that must be done around the home, such as cleaning, cooking, and laundry.
[1195] "Listing" means organizing multiple items into a list format.
[1196] "Experience points" are points or numbers that users earn by performing household tasks, and represent growth and progress.
[1197] "Leveling up" means that a user's achievements and skills improve gradually as they gain a certain amount of experience.
[1198] "Reminders" is a feature that notifies users of specific tasks or actions to remind them to do them.
[1199] "Advice" is information that provides users with tips and suggestions to help them perform household chores more efficiently.
[1200] "Points" are a numerical value that users receive as a reward for completing household tasks.
[1201] A "gift certificate" is a voucher that can be exchanged for a specific amount of money or service.
[1202] A "discount coupon" is a ticket that can be used to get a discount on the price of a specific product when purchased.
[1203] An "emotion engine" is software that has the ability to analyze a user's emotions and provide appropriate feedback and responses based on those emotions.
[1204] A "generative AI model" is an algorithm that uses artificial intelligence to analyze a user's history and tendencies and generate optimal tasks and products.
[1205] "Product recommendation" refers to the act or function of selecting and suggesting products that users need.
[1206] "Feedback" means providing an individual with evaluations or comments about their behavior or results.
[1207] "Purchase history" refers to a record of products and services a user has purchased in the past.
[1208] This invention is a system that utilizes generative AI models and emotion engines to help users perform household tasks efficiently and enjoyably, and improves user motivation through task management, reminders and advice, and reward programs.
[1209] Managing household tasks
[1210] The user launches the application, enters authentication information on the login screen, and presses the login button. At this time, the device sends the authentication information to the server, which then performs authentication. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device displays the received task list, and the user selects the task to perform. After completing a task, the device presses the task completion button, which causes the device to send task completion information to the server, and the server adds points to the user's account. This allows the emotion engine to recognize the user's emotions and provide appropriate feedback.
[1211] Providing reminders and advice
[1212] When a user enters their household chore schedule into the app, the device sends the data to the server, which then saves the reminder schedule in a database. The server periodically checks the database and, if there are any scheduled reminders, generates a reminder and sends it to the device. Additionally, when a user enters a household chore-related question into the app, the server uses a generative AI model to generate appropriate advice and sends it to the device. This process also uses an emotion engine to provide customized reminders and advice based on the user's emotions.
[1213] Rewards Program
[1214] The user checks their accumulated points, opens the reward menu, and selects a gift certificate or discount coupon. The user's selection is sent from the device to the server, which checks their point balance and performs a subtraction process. Once the points have been exchanged for a gift certificate or coupon, the server notifies the user, and the device displays a notification. Furthermore, the server periodically updates the ranking based on accumulated points, and notifies top users of side job offers.
[1215] Hardware and software used
[1216] Core technology: Python
[1217] Emotion engine: emotion_engine function (simulation), analyzes the user's emotional state and generates feedback
[1218] Generative AI model: recommend_products function (pseudo-algorithm), recommends products by analyzing the user's purchasing history and household habits
[1219] Data management: Managing housework task lists, points, and rankings using a server and database
[1220] Specific examples
[1221] For example, a "user" logs into the application and completes the "cleaning" task. At that time, the device reports the task completion to the server, which adds points to the accumulated points. The emotion engine also recognizes the user's emotions and provides feedback, such as "Great! Well done!". Furthermore, using the generative AI model, the device recommends products such as a "Swivel Wiper" or a "High-Performance Vacuum Cleaner" based on past history, and displays them to the user. The user can add these products to their shopping cart and decide to purchase them later in a physical store.
[1222] Prompt Sentence Examples
[1223] "Please list recommended household products based on user ID: userA's past purchase history and household task history."
[1224] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1225] Step 1:
[1226] The user launches the application, enters authentication information on the login screen, and clicks the login button.
[1227] Input: User ID and password
[1228] Processing: The terminal sends authentication information to the server, and the server authenticates the user.
[1229] Output: If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the terminal.
[1230] Step 2:
[1231] The terminal displays the received housework task list, and the user selects a task to be performed.
[1232] Input: Housework task list sent from the server
[1233] Processing: The terminal displays the task list, and the user inputs the selected task into the terminal.
[1234] Output: Selected task information
[1235] Step 3:
[1236] The user presses the task completion button after completing the task.
[1237] Input: User selected task completion information
[1238] Processing: The terminal sends the task completion information to the server, and the server adds the points to the user's account.
[1239] Output: Accumulated points information
[1240] Step 4:
[1241] The server uses an emotion engine to recognize the user's emotions and provide appropriate feedback.
[1242] Input: Task completion information and the user's emotional state
[1243] Processing: The emotion engine analyzes the user's emotions and generates appropriate feedback messages.
[1244] Output: Feedback message
[1245] Step 5:
[1246] The server generates reminders based on lifestyle habits and sends them to the device.
[1247] Input: User's housework schedule information
[1248] Processing: The server saves the reminder schedule in a database, checks it periodically, and sends the appropriate reminders to the device.
[1249] Output: Reminder notification
[1250] Step 6:
[1251] When a user enters a household-related question into the app, the server uses a generative AI model to generate appropriate advice.
[1252] Input: User question
[1253] Processing: The server inputs questions into the generative AI model and generates appropriate advice.
[1254] Output: Generated advice
[1255] Step 7:
[1256] The user checks their accumulated points, opens the rewards menu and selects gift certificates or discount coupons.
[1257] Input: User's reward selection information
[1258] Processing: The terminal sends the selection information to the server, and the server checks the point balance and performs the subtraction process.
[1259] Output: Exchange completion notification
[1260] Step 8:
[1261] The server periodically updates the ranking based on accumulated points, and notifies top performers of side job offers.
[1262] Input: Accumulated points information
[1263] Processing: The server recalculates the rankings and sends side job offers to the top performers.
[1264] Output: Side job offer notification
[1265] Step 9:
[1266] The server uses the generated AI model to recommend products based on the user's purchasing history and household habits, and sends the recommendations to the device.
[1267] Input: User's purchase history and household task history
[1268] Processing: The server analyzes the purchase history and household task history and uses a generative AI model to recommend optimal products.
[1269] Output: Product recommendation list
[1270] Example prompt sentence:
[1271] "Please list recommended household products based on user ID: userA's past purchase history and household task history."
[1272] 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.
[1273] 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.
[1274] 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.
[1275] [Third embodiment]
[1276] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1277] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[1278] 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).
[1279] 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.
[1280] 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.
[1281] 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).
[1282] 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. 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.
[1283] 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.
[1284] 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.
[1285] 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.
[1286] 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.
[1287] 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."
[1288] This invention is a system that utilizes a generative AI model to manage household tasks and improve motivation, allowing users to perform housework efficiently and enjoyably. The system creates a list of household tasks based on user input data, and allows users to earn points for completing each task. It also provides reminders and advice for completing household chores, and has a reward system that allows users to accumulate points and exchange them for gift certificates or discount coupons. The specific operation method is explained below.
[1289] 1. Managing household tasks
[1290] The user launches the app and logs in
[1291] 1. The user launches the application using a device such as a smartphone or tablet and enters authentication information (ID and password) on the login screen.
[1292] 2. The device sends authentication information to the server, and the server performs authentication.
[1293] Retrieving and Viewing Tasks
[1294] 1. If the server successfully authenticates, it retrieves the user's housework task list from the database and sends it to the device.
[1295] 2. The terminal displays the received task list, and the user selects which task to execute.
[1296] Complete tasks and update points
[1297] 1. When the user completes the task, they press the task completion button in the app to report it.
[1298] 2. The device sends a completion report to the server, and the server adds points to the user's account according to the task.
[1299] 3. The server updates the progress of the household chores and calculates the user's accumulated points.
[1300] 4. The server sends the new accumulated points to the terminal, and the terminal displays the information to the user.
[1301] 2. Providing reminders and advice
[1302] Set and send reminders
[1303] 1. The user enters their household chore schedule and reminder settings into the app.
[1304] 2. The server generates a reminder based on the schedule and sends it to the device at the specified time.
[1305] 3. The device notifies the user of the reminder.
[1306] Providing advice
[1307] 1. A user types a household-related question (e.g., "What is the best way to clean?") into the app.
[1308] 2. The device sends the question to the server, which uses the generative AI model to generate advice.
[1309] 3. The server sends the generated advice to the terminal, which displays it to the user.
[1310] 3. Household Reward Program
[1311] Manage your points and redeem rewards
[1312] 1. The user checks their accumulated points and selects what they want to exchange them for on the app.
[1313] 2. The device sends the selection to the server, which checks the accumulated points and deducts them.
[1314] 3. The server will process the delivery of the gift certificate or discount coupon you wish to exchange.
[1315] 4. The terminal notifies the user that the reward exchange is complete.
[1316] Rankings and Side Hustle Offers
[1317] 1. The server periodically updates the ranking based on the users' accumulated points.
[1318] 2. The server automatically generates side job offers for users who rank highly and notifies them on their devices.
[1319] 3. The device provides the user with offer information, and the user can obtain more information if they wish.
[1320] Specific examples
[1321] For example, suppose "User A" sets cooking, laundry, and cleaning tasks for weekdays. When User A completes the cooking task on a weekday morning, he or she presses the "Cooking Task Completed" button on the app. In response, the device reports task completion to the server, and the server adds the points for the cooking task to User A's accumulated points. The server then sends the new accumulated points and ranking to the device, and the device displays the results to User A. Furthermore, on Saturday morning, the server sends a notification to the device reminding User A that it's "time to clean," allowing User A to start cleaning. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[1322] In this way, the system helps users to manage household chores effectively and enjoyably by managing household tasks, providing reminders and advice, and offering a reward program.
[1323] The processing flow will be explained below.
[1324] Manage household tasks and increase motivation
[1325] Managing household tasks
[1326] Step 1:
[1327] The user launches the app and the login screen appears. The user enters their ID and password and presses the login button.
[1328] Step 2:
[1329] The device sends the user's authentication information to the server, which verifies the authentication information.
[1330] Step 3:
[1331] If the server is successful in authentication, it retrieves the household task list from the database based on the user information and sends the task list to the device.
[1332] Step 4:
[1333] The terminal displays the received task list on the screen, and the user selects the task to be executed.
[1334] Step 5:
[1335] When the user completes the selected task, they press the task completion button on the app screen.
[1336] Step 6:
[1337] The device sends task completion information to the server, which then confirms the task completion and adds points to the user's account.
[1338] Step 7:
[1339] The server recalculates the user's accumulated points and ranking and sends the information to the device, which then displays the updated ranking and points to the user.
[1340] Providing reminders and advice
[1341] Step 1:
[1342] The user inputs a household chore schedule into the app. For example, they might set it to "do laundry every Saturday."
[1343] Step 2:
[1344] The device sends the user's input data to the server, which then saves the reminder schedule in a database.
[1345] Step 3:
[1346] The server periodically checks the database to see if there are any reminders set up, and if so, generates a reminder.
[1347] Step 4:
[1348] The server sends a reminder (e.g., "It's time to do laundry today") to the device.
[1349] Step 5:
[1350] The device displays a reminder notification to the user.
[1351] Step 6:
[1352] A user types a household-related question into the app, for example, "What's the best way to clean?"
[1353] Step 7:
[1354] The device sends the entered question to the server, which uses the generative AI model to generate appropriate advice.
[1355] Step 8:
[1356] The server transmits the generated advice to the terminal, which displays the advice to the user.
[1357] Housework Reward Program
[1358] Step 1:
[1359] The user checks their accumulated points, opens the rewards menu, and selects the gift certificate or discount coupon they want.
[1360] Step 2:
[1361] The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they are sufficient.
[1362] Step 3:
[1363] The server performs the point deduction process and starts the process of issuing gift certificates and discount coupons.
[1364] Step 4:
[1365] The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[1366] Step 5:
[1367] The server periodically updates the rankings based on the accumulated points of users, and identifies the top ranking players.
[1368] Step 6:
[1369] The server generates a side job offer for the top ranked person and sends a notification to the terminal.
[1370] Step 7:
[1371] The device displays a notification of the side job offer to the user, who then checks for more information.
[1372] Example 1
[1373] 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."
[1374] In today's busy lifestyles, many people find it difficult to perform housework efficiently and enjoyably. Managing household tasks and maintaining motivation are particularly challenging. Furthermore, there is a lack of systems that provide tangible rewards for completing household tasks. To address these issues, a system that efficiently manages household tasks and improves motivation is needed.
[1375] 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.
[1376] In this invention, the server includes means for a user to access the system using authentication information, means for acquiring and displaying a housework task list after authentication, means for receiving reports of housework task completion, adding points and updating accumulated points, means for a user to set a housework schedule and reminders and send reminders based on that information, means for processing questions entered by a user using a generative AI model and providing advice, means for exchanging a user's accumulated points for gift certificates or discount coupons, and means for updating rankings based on accumulated points and sending side job offers. This allows users to efficiently manage housework tasks and stay motivated by receiving rewards.
[1377] "Authentication Information" means information such as ID and password that a user enters to be granted access to a system.
[1378] A "household task list" is a list of household tasks that a user plans to perform.
[1379] "Task completion report" refers to the act of notifying the system when a user has completed a household task.
[1380] "Points" are a numerical value given to users as they complete household tasks, and can be accumulated and exchanged for rewards.
[1381] "Accumulated Points" means the total number of points a User has earned by completing household tasks.
[1382] "Reminders" is a function that notifies users of the due dates for household schedules and tasks they have set.
[1383] A "generative AI model" is a technology that uses artificial intelligence to automatically generate and analyze specific tasks.
[1384] "Advice" means advice or suggestions provided in response to a user's question using a generative AI model.
[1385] "Gift certificates and discount coupons" are rewards that can be obtained by exchanging accumulated points and can be used to make purchases at stores or to use services.
[1386] "Ranking" shows the user's ranking compared to other users based on their accumulated points.
[1387] "Side job offers" are suggestions for additional work or assignments provided to users who rank highly on the rankings.
[1388] A "server" is a computer system that provides services to clients over a network.
[1389] A "terminal" is a device, such as a smartphone or tablet, that a user uses to access the system.
[1390] This invention is a system that utilizes a generative AI model to manage household tasks and improve motivation. This system provides multiple functions that allow users to perform household chores efficiently and enjoyably. The specific configuration and operation are described below.
[1391] composition
[1392] This system mainly consists of the following three components:
[1393] 1. Server: Manages data and performs various calculations.
[1394] 2. Device: The smartphone or tablet used by the user.
[1395] 3. Generative AI model: An artificial intelligence model used to provide suggestions and advice to users.
[1396] operation
[1397] 1. Authentication and task list acquisition
[1398] The user starts the application using a device and enters authentication information (ID, password) on the login screen. The device sends the authentication information to the server, which then authenticates the user by referencing the database. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device displays the received task list, allowing the user to select which task to perform.
[1399] 2. Complete tasks and earn points
[1400] When the user completes a task, they press the task completion button in the app to report the completion. The device then sends the completion report to the server, which adds points corresponding to the task to the user's account. The server then updates the progress of the household chore, calculates the user's accumulated points, and sends the updated points to the device, which then displays them to the user.
[1401] 3. Providing reminders and advice
[1402] The user inputs their housework schedule and reminder settings into the app. The server generates reminders based on that schedule and sends them to the device at the specified time. The device then notifies the user of the reminder. When the user inputs a housework-related question into the app, the device sends the question to the server, which then uses a generative AI model to generate advice. The generated advice is then sent from the server to the device and displayed to the user.
[1403] 4. Household Reward Program
[1404] The user checks their accumulated points on the app and selects the gift certificate or discount coupon they wish to exchange. The device sends the selection to the server, which then checks the accumulated points and deducts them. Once the reward exchange procedure is complete, the device notifies the user. The server also periodically updates the rankings based on the users' accumulated points, and generates side job offers for users who rank highly and notifies the device. The device can then provide the offer information to the user and display detailed information.
[1405] Specific examples
[1406] For example, let's consider the case where "User A" sets cooking, laundry, and cleaning tasks for weekdays. When User A completes the cooking task on a weekday morning, he or she presses the "Cooking Task Completed" button on the app. In response, the device reports task completion to the server, and the server adds the points corresponding to the cooking task to User A's accumulated points. The server then sends the new accumulated points and ranking to the device, and the device displays the results to User A. Additionally, on Saturday morning, the server sends a notification to the device reminding User A that it's "cleaning time," allowing User A to start cleaning. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[1407] Prompt Sentence Examples
[1408] "Please tell me the best way to clean it."
[1409] "Please tell me how to cook efficiently."
[1410] "What's the point of doing laundry?"
[1411] In this way, the system provides a wide range of functions to enable users to carry out housework efficiently and enjoyably.
[1412] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1413] System program processing steps
[1414] Step 1:
[1415] Launching the app and logging in
[1416] A user launches an application using a device such as a smartphone or tablet.
[1417] Specific behavior: The user taps the app icon to launch the app.
[1418] Input: The user enters their ID and password on the login screen.
[1419] Output: The device sends the authentication information to the server.
[1420] Step 2:
[1421] Authentication Implementation
[1422] The server refers to a database based on the authentication information received from the terminal and performs authentication.
[1423] Specific operation: The server retrieves authentication information from the database and verifies that it matches the input information.
[1424] Input: ID and password sent from the device.
[1425] Output: Returns the authentication result (success or failure) to the terminal.
[1426] Step 3:
[1427] Get a list of household tasks
[1428] If the authentication is successful, the server retrieves the user's housework task list from the database and sends it to the terminal.
[1429] What happens: The server executes an SQL query to get the task list.
[1430] Input: User credentials.
[1431] Output: Send the housework task list to the device.
[1432] Step 4:
[1433] Viewing the Household Task List
[1434] The terminal displays the received task list, and the user selects which task to execute.
[1435] Specific behavior: The device displays the task list in list format, and the user taps a task to select it.
[1436] Input: Household task list sent from the server.
[1437] Output: Displayed to the user.
[1438] Step 5:
[1439] Reporting task completion
[1440] When the user completes the task, they report it by pressing the task completion button in the app.
[1441] Specific action: The user taps the task completion button.
[1442] Input: User's task completion report.
[1443] Output: The device sends task completion information to the server.
[1444] Step 6:
[1445] Accumulating points and updating progress
[1446] The server receives the task completion report and adds the points corresponding to the task to the user's account, updates the progress, and calculates the accumulated points.
[1447] Specific operation: The server executes an SQL query to add points and updates the progress.
[1448] Input: Task completion information sent from the terminal.
[1449] Output: Sends the updated accumulated points to the terminal.
[1450] Step 7:
[1451] Displaying accumulated points
[1452] The terminal receives the accumulated point information from the server and displays it to the user.
[1453] Specific behavior: The device will display the accumulated points to the user via a pop-up dialog or notification.
[1454] Input: Accumulated points information sent from the server.
[1455] Output: Displayed to the user.
[1456] Step 8:
[1457] Enter reminder settings
[1458] The user enters their household chore schedule and reminder settings into the app.
[1459] Specific behavior: The user selects a date and time in the calendar interface and enters the reminder content.
[1460] Input: User's reminder settings information.
[1461] Output: The device sends the configuration information to the server.
[1462] Step 9:
[1463] Generate and send reminders
[1464] The server generates reminders based on the schedule and sends them to the device at the specified time.
[1465] Specific operation: The server sets a timer and sends reminder information to the device at the specified time.
[1466] Input: User's reminder settings information.
[1467] Output: Send reminder notification to device.
[1468] Step 10:
[1469] View reminder notifications
[1470] The device displays a reminder notification to the user.
[1471] Specific behavior: The device displays a push notification to notify the user of the reminder.
[1472] Input: Reminder information from the server.
[1473] Output: Notify user.
[1474] Step 11:
[1475] Asking questions about housework and offering advice
[1476] Users enter housework-related questions into the app, and the device sends the questions to the server, which uses a generative AI model to generate advice and sends it to the device.
[1477] Specific operation: The server inputs prompts into the generative AI model and sends the generated advice to the device.
[1478] Input: The user's question.
[1479] Output: The generated advice from the server.
[1480] Step 12:
[1481] Displaying Advice
[1482] The terminal displays the advice from the server to the user.
[1483] Specific operation: The device displays advice in text format on the screen.
[1484] Input: The generated advice from the server.
[1485] Output: Displayed to the user.
[1486] Step 13:
[1487] Check your accumulated points and select rewards
[1488] The user checks their accumulated points on the app and selects the gift certificate or discount coupon they wish to exchange for. The device then sends the selection to the server.
[1489] Specific operation: The user goes to the reward exchange screen and selects the desired reward from the list.
[1490] Input: User's accumulated points and selection information.
[1491] Output: The device sends the selection information to the server.
[1492] Step 14:
[1493] Point deduction and reward delivery procedure
[1494] The server checks the accumulated points, subtracts the points, and processes the procedure to send the gift certificate or discount coupon that you wish to exchange.
[1495] Specific operation: The server executes the SQL query to subtract points and processes the reward delivery.
[1496] Input: User's accumulated points and reward selection information.
[1497] Output: Send a notification to the terminal that the reward sending procedure has been completed.
[1498] Step 15:
[1499] Displaying reward exchange completion notification
[1500] The terminal notifies the user that the reward exchange is complete.
[1501] Specific operation: The device will display a push notification or a dialog box to inform you that the reward exchange has been completed.
[1502] Input: Reward exchange completion notification from the server.
[1503] Output: Notify user.
[1504] Step 16:
[1505] Ranking updates and display
[1506] The server periodically updates the ranking based on the user's accumulated points and sends it to the terminal, which then displays the ranking to the user.
[1507] Specific operation: The server compiles the point data and creates a ranking in list format.
[1508] Input: The user's accumulated points.
[1509] Output: Updated ranking information sent to the device.
[1510] Step 17:
[1511] Generate and notify side job offers
[1512] The server generates a side job offer for the top ranked users and notifies the terminal.
[1513] Specific operation: The server creates the offer content and sends it to the user via push notification.
[1514] Input: Updated ranking information.
[1515] Output: Notify the device of the side job offer.
[1516] Step 18:
[1517] Providing detailed information about your side job offer
[1518] The terminal provides the user with information about the side job offer and displays detailed information if the user desires.
[1519] What happens: The user taps on the offer to go to the details screen.
[1520] Input: Side job offer information from the server.
[1521] Output: Display the details of the side job offer to the user.
[1522] (Application example 1)
[1523] 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."
[1524] The problem that this invention aims to solve is to provide a system that allows users to manage household tasks in an enjoyable and efficient manner, while also providing a more fulfilling experience in their real lives. Specifically, the system aims to increase users' motivation by not only providing reminders and advice for household tasks, but also by offering rewards for completing tasks in the form of coupons that can be used in physical stores. It is also important to efficiently manage accumulated points and tasks, and to enhance the functionality of notifying users at the appropriate time.
[1525] 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.
[1526] In this invention, the server includes a means for listing housework tasks and increasing experience points and levels with each task, a means for providing reminders and advice tailored to daily life, a means for earning points for completing specific housework tasks and exchanging them for gift certificates or discount coupons, a means for displaying discount coupons for physical stores using the smart device, a means for notifying the smart device of the housework task completion status and accumulated points, and a means for providing housework advice using a generative AI model. This allows users to manage housework tasks efficiently and enjoyably and utilize the results in their real lives.
[1527] "Household tasks" refer to activities such as cleaning, laundry, and cooking that are necessary to maintain daily life.
[1528] "Listing" refers to organizing household tasks and displaying them in a list format.
[1529] "Experience points" are points that are added each time a user completes a household task, and are a numerical representation of the user's ability to perform household chores.
[1530] "Level" is a status that is set based on the user's accumulated experience and indicates the maturity of their ability to perform household chores.
[1531] "Reminders" refers to a feature that sends notifications to users based on specific times or conditions.
[1532] "Advice" refers to specific instructions or suggestions to assist the user in completing household chores.
[1533] "Points" are a numerical representation of the reward given to users for completing each household task.
[1534] A "gift certificate" refers to a voucher that can be used at a specific store or service.
[1535] A "discount coupon" refers to a ticket that offers discounts on purchases or usage fees at specific stores or services.
[1536] "Smart devices" refers to electronic devices that can connect to the Internet, including smartphones, smart glasses, and head-mounted displays.
[1537] A "server" is a computer system connected to a network that has the function of managing data and applications.
[1538] A "generative AI model" is an artificial intelligence that can learn from large datasets and generate responses in natural language to user input.
[1539] "Terminal" refers to the device that a user connects to, including smartphones, tablets, smart glasses, etc.
[1540] "Task completion status" refers to data regarding which household tasks a user has completed.
[1541] "Accumulated points" refers to the total number of points a user has earned by completing household chore tasks.
[1542] "Question" refers to a question or request that a user enters into an application.
[1543] "Notifications" refers to the ability to send messages and reminders to users.
[1544] The present invention is a smart device-compatible system that allows users to manage household tasks efficiently and enjoyably, and earn rewards in real life. This system operates in cooperation with the server, terminal, and user elements. The details are described below.
[1545] 1. List and manage household tasks
[1546] server
[1547] The server creates a list of household chores for the user and stores the list in a database. When the user logs in from a device, the server retrieves the user's task list from the database and sends it to the device.
[1548] Terminal
[1549] The user launches the app through their smart device and enters their authentication information on the login screen. The device communicates with the server and displays a task list after completing the authentication process. The user can then select the task to be executed from this list.
[1550] User
[1551] The user selects a household task to perform and, when it is completed, presses the task completion button on the device, which then sends the task completion information to the server.
[1552] 2. Points management and reward system
[1553] server
[1554] The server that receives the task completion information adds points to the user's account. These points can be exchanged for gift certificates or discount coupons once a certain number of points have been accumulated.
[1555] Terminal
[1556] After completing a task, the device will display the points added and accumulated to the user, and also provide the option to redeem rewards when a certain number of points are reached.
[1557] User
[1558] Users can check their accumulated points and select rewards to exchange. Once a reward is exchanged, coupon information will be displayed on their smart device, which users can use in physical stores.
[1559] 3. Providing reminders and advice
[1560] server
[1561] The server generates reminders based on the user's housework schedule and sends notifications to the device at the specified time. It also uses a generative AI model to generate advice in response to the user's housework-related questions.
[1562] Terminal
[1563] The device notifies the user at the specified reminder time, and when the user inputs a question about housework, it displays advice obtained from the server.
[1564] User
[1565] Users can receive reminder notifications about household tasks to ensure they are completed in a timely manner, and can also input household questions into the app and receive advice from a generative AI model.
[1566] Examples of concrete examples and prompts
[1567] Specific examples
[1568] For example, suppose a user selects and completes a room cleaning task using smart glasses. After completing the task, the device displays "Cleaning task completed," and the server adds points to the user's accumulated points. Also, by specifying "Cleaning the living room" as a reminder, the user can be notified at the specified time. Furthermore, by inputting a question such as "Tell me some tips for cleaning windows," specific advice is displayed by the generative AI model.
[1569] Prompt Sentence Examples
[1570] "What's your recommendation for dinner tonight?"
[1571] "Tell me some window cleaning tips"
[1572] "What is an effective way to clean rugs?"
[1573] As a result, the system of the present invention can improve the efficiency of household task management and enrich the user's life.
[1574] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1575] Step 1:
[1576] A user logs into the app through a device.
[1577] Input: ID and password
[1578] Data processing / calculation: The device sends the user's authentication information to the server, which checks it against its database. If the check is successful, authentication is complete.
[1579] Output: A successful authentication message is sent to the terminal and the user is presented with a login screen.
[1580] Step 2:
[1581] The user's housework task list is obtained from the server and sent to the terminal.
[1582] Input: User information after successful authentication
[1583] Data processing / calculation: The server searches the database for the user's household task list and sends it to the device in JSON format.
[1584] Output: A list of household tasks is displayed on the terminal, from which the user can select a task to perform.
[1585] Step 3:
[1586] The user completes a household task and presses a task completion button on the terminal.
[1587] Input: Task completion report
[1588] Data processing / calculation: The device sends task completion information to the server, which records the information in a database and adds points to the user's account according to the task.
[1589] Output: A message will be displayed on the terminal confirming the completion of the task and the addition of points.
[1590] Step 4:
[1591] The server updates the task completion status and calculates the accumulated points.
[1592] Input: Task completion report and current accumulated points
[1593] Data processing / calculation: The server reflects the task completion status in the database and calculates the latest accumulated points.
[1594] Output: The latest accumulated points are sent to the terminal and displayed to the user.
[1595] Step 5:
[1596] Users set reminders and advice.
[1597] Input: Reminder settings information and chore questions
[1598] Data processing / calculation: The server saves the reminder setting information in a database, generates reminder notifications at the specified time, and passes the question content to a generative AI model to generate advice.
[1599] Output: The reminder will be sent to the device at the specified time, and advice on the user's question will be displayed on the device.
[1600] Step 6:
[1601] Users can check their accumulated points and select rewards to exchange.
[1602] Input: Reward redemption request
[1603] Data processing / calculation: The server checks the accumulated points, subtracts points, and generates rewards (gift certificates or discount coupons) and sends them to the user.
[1604] Output: A message confirming the reward redemption is complete and a coupon will be displayed on your mobile device.
[1605] Step 7:
[1606] Uses generative AI models to provide household advice.
[1607] Input: Housework question (prompt)
[1608] Data processing / calculation: The device sends the question to the server, which then uses a generative AI model to generate advice.
[1609] Output: The generated advice is displayed on the terminal, allowing the user to perform the household chores based on it.
[1610] The above are the specific processing steps for carrying out the present invention.
[1611] 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.
[1612] This invention is a system that utilizes a generative AI model and an emotion engine to manage household chores, provide reminders and advice, and increase user motivation through a reward program, in order to perform household chores efficiently and enjoyably. The specific operation method is explained below.
[1613] 1. Managing household tasks
[1614] When a user launches the app and displays the login screen, enters their ID and password, and presses the login button, the device sends the authentication information to the server, which then authenticates them. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device then displays the received task list, and the user can select the tasks to perform from it.
[1615] When a user completes a selected task, they press the task completion button on the app screen. The device sends task completion information to the server, which confirms task completion and adds points to the user's account. The server then recalculates the user's accumulated points and ranking and sends that information to the device. The device then displays the updated ranking and points to the user. During this process, the emotion engine recognizes the user's emotions and provides appropriate feedback based on those emotions.
[1616] 2. Providing reminders and advice
[1617] The user enters a household chore schedule into the app. For example, they can set it to "do laundry every Saturday." The device sends the user's input data to the server, which then saves the reminder schedule in a database. The server periodically checks the database to see if any reminder items have been set. If so, it generates a reminder and sends it to the device. The device then displays a reminder notification to the user.
[1618] When a user enters a household-related question into the app, the device sends the question to the server, which uses a generative AI model to generate appropriate advice. The server then sends the generated advice to the device, which displays it to the user. This process also uses an emotion engine to provide customized reminders and advice based on the user's emotions.
[1619] 3. Household Reward Program
[1620] The user checks their accumulated points, opens the reward menu, and selects the gift certificate or discount coupon they want. The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they have enough points. The server then deducts the points and begins the gift certificate or discount coupon process. The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[1621] The server periodically updates the rankings based on the users' accumulated points. The top ranking users are identified, and the server automatically generates a side job offer and notifies the device. The device displays the side job offer notification to the user, and the user can obtain a side job opportunity by checking the details.
[1622] Specific examples
[1623] For example, suppose "User A" sets cooking, laundry, and cleaning tasks on weekdays and earns points each time he or she completes these tasks. When User A completes the cooking task on a weekday morning and presses the "Cooking Task Completed" button, the device reports the task completion to the server, and the server adds the points for the cooking task to User A's accumulated points. Next, the emotion engine recognizes User A's emotions and provides positive feedback, such as a "sense of accomplishment" or "satisfaction." The server sends the new accumulated points and ranking to the device, which then displays them to User A.
[1624] Additionally, on Saturday mornings, the server generates a reminder saying, "It's time to clean today," and the device notifies User A of this. The emotion engine can also provide advice to reduce the stress and fatigue User A feels. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[1625] This system allows users to perform household chores efficiently and enjoyably, increasing their motivation in the process. It also includes an emotion engine, allowing it to respond flexibly to the user's emotions, improving the user's quality of life.
[1626] The processing flow will be explained below.
[1627] Manage household tasks and increase motivation
[1628] Managing household tasks
[1629] Step 1:
[1630] The user launches the app and the login screen appears. The user enters their ID and password and presses the login button.
[1631] Step 2:
[1632] The device sends the user's authentication information to the server, which verifies the authentication information.
[1633] Step 3:
[1634] If the server succeeds in authentication, it retrieves a housework task list from a database based on the user information and sends it to the terminal.
[1635] Step 4:
[1636] The terminal displays the received task list on the screen, and the user selects which task to execute.
[1637] Step 5:
[1638] When the user completes the selected task, they press the task completion button on the app screen.
[1639] Step 6:
[1640] The device sends task completion information to the server, which then confirms the task completion and adds points to the user's account.
[1641] Step 7:
[1642] The emotion engine recognizes the user's emotions when completing a task and generates feedback that matches those emotions. For example, if it recognizes the user's "motivated" emotion, it sends a positive message encouraging further efforts.
[1643] Step 8:
[1644] The server recalculates the user's accumulated points and ranking and sends the information to the terminal, which displays the updated ranking and points to the user.
[1645] Providing reminders and advice
[1646] Step 1:
[1647] The user inputs a household chore schedule into the app. For example, they might set it to "do laundry every Saturday."
[1648] Step 2:
[1649] The device sends the user's input data to the server, which then saves the reminder schedule in a database.
[1650] Step 3:
[1651] The server periodically checks the database to see if there are any reminders set up, and if so, generates a reminder.
[1652] Step 4:
[1653] The server sends a reminder (e.g., "It's time to do laundry today") to the device.
[1654] Step 5:
[1655] The device displays a reminder notification to the user.
[1656] Step 6:
[1657] A user types a household-related question into the app, for example, "What's the best way to clean?"
[1658] Step 7:
[1659] The device sends the entered question to the server, which uses the generative AI model to generate appropriate advice.
[1660] Step 8:
[1661] The emotion engine analyzes the user's emotions when entering a question, and if it recognizes, for example, "confusion" or "impatience," it generates advice in a gentle tone accordingly.
[1662] Step 9:
[1663] The server sends the generated advice along with the emotion engine's feedback to the terminal, which then displays it to the user.
[1664] Housework Reward Program
[1665] Step 1:
[1666] The user checks their accumulated points, opens the rewards menu, and selects the gift certificate or discount coupon they want.
[1667] Step 2:
[1668] The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they are sufficient.
[1669] Step 3:
[1670] The server performs the point deduction process and starts the process of issuing gift certificates and discount coupons.
[1671] Step 4:
[1672] The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[1673] Step 5:
[1674] The server periodically updates the rankings based on the accumulated points of users, and identifies the top ranking users.
[1675] Step 6:
[1676] The server generates a side job offer for the top ranked person and sends a notification to the terminal.
[1677] Step 7:
[1678] The emotion engine will then respond to the notifications received by the top ranking users with a message that reflects the user's current emotions. For example, if the user is feeling nervous, it will send an encouraging message to ease that tension.
[1679] Step 8:
[1680] The terminal displays a notification of a side job offer to the user, and the user can obtain a side job opportunity by checking detailed information.
[1681] Example 2
[1682] 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."
[1683] In today's busy lifestyles, efficiently managing household tasks and maintaining user motivation are major challenges. Traditional household management systems lacked the sense of accomplishment and rewards users received when completing tasks, making it difficult for them to continue using the system. Furthermore, reminders and advice were standardized, making it difficult to personalize them to reflect individual users' emotions and circumstances. Furthermore, managing reward programs was cumbersome, resulting in low user convenience.
[1684] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1685] In this invention, the server includes a means for allowing users to list household chores, add points when completed, and update rankings based on accumulated points; a means for providing reminders and advice tailored to daily life and generating specific advice using a generative AI model; and a means for adding points to users each time a household chore is completed and using those points to earn rewards. This allows users to perform household chores efficiently and enjoyably, increasing their motivation in the process. Furthermore, by using an emotion engine, flexible reminders and advice can be provided based on the user's emotions, improving the user experience. Furthermore, the management of the reward program is automated, increasing user convenience.
[1686] "Housework tasks" refer to work such as cleaning, laundry, and cooking that is done around the home.
[1687] "Listing" means organizing and displaying specific items as a list.
[1688] "Completion" refers to completing a scheduled household task.
[1689] "Score" refers to the evaluation value given to the user when completing a household task.
[1690] "Accumulated points" refers to the total points accumulated each time a user completes a household task.
[1691] "Ranking" refers to a system that determines the ranking of users based on accumulated points.
[1692] "Reminders" are notifications or alerts that remind users to perform specific household tasks.
[1693] "Advice" refers to specific guidance and suggestions that help users perform housework efficiently.
[1694] A "generative AI model" is a computational method or algorithm that uses artificial intelligence to generate specific information or advice.
[1695] An "emotion engine" is a system that analyzes a user's emotions and provides feedback accordingly.
[1696] "Rewards" refer to incentives such as gift certificates or discount coupons given to users who complete household tasks.
[1697] A "reward program" is a system in which points are awarded for completing household tasks and those points can be used to earn rewards.
[1698] "Side Job Offers" are opportunities to earn additional income based on a user's accumulated points and ranking.
[1699] MODE FOR CARRYING OUT THE INVENTION
[1700] This invention is a system for performing household chores efficiently and enjoyably, aiming to increase user motivation. The system utilizes a generative AI model and an emotion engine to support users' daily lives through task management, reminders and advice, and a reward program.
[1701] Managing household tasks
[1702] The user launches the dedicated app and enters their ID and password on the login screen. The device sends this authentication information to the server, which then authenticates them by comparing it with the user information in the database. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The user checks the task list on the device and selects the tasks to complete. Once the task is completed, the user presses the "Task Complete" button, and the device sends task completion information to the server. The server adds points based on this information, recalculates the cumulative points and ranking, and sends them to the device. The device displays this to the user, and an emotion engine analyzes the user's emotions to provide appropriate feedback.
[1703] Providing reminders and advice
[1704] The user enters a household chore schedule into the app. For example, they might set it to "do laundry every Saturday." The device sends this data to the server, which saves the reminder schedule in a database. The server periodically checks the database and generates a reminder when the specified time arrives and sends it to the device. The device displays the reminder notification to the user, and an emotion engine provides reminders and advice that take the user's emotions into account. When the user enters a question about household chores into the app, the device sends the question to the server, which uses a generative AI model to generate appropriate advice. The server sends the advice to the device, which displays it to the user.
[1705] Housework Reward Program
[1706] The user checks their accumulated points, opens the reward menu and selects the gift certificate or discount coupon they want. The terminal sends the selection information to the server, which checks the user's accumulated points and determines whether they have enough points. The server performs the point deduction process, starts the gift certificate or discount coupon procedure, and notifies the terminal of the results. The terminal displays a notification to the user that the reward exchange has been completed. The server periodically updates the rankings based on the users' accumulated points, and generates and notifies side job offers to those at the top.
[1707] Specific examples
[1708] For example, suppose User A sets cooking, laundry, and cleaning tasks for each weekday, and earns points for completing these tasks. When User A completes the cooking task, he or she presses the "Task Complete" button, and the device sends the completion information to the server, which then adds points. The emotion engine then analyzes User A's emotions and provides positive feedback. On Saturday morning, the server generates a reminder saying, "It's time to clean today," and the device notifies the user. During this process, the emotion engine can also provide advice to reduce User A's stress.
[1709] Prompt Sentence Examples
[1710] "Please provide specific advice to help users perform household chores in an enjoyable and efficient manner."
[1711] The system helps users perform household chores in an enjoyable and efficient manner, motivating them in the process and improving their quality of life by providing appropriate feedback using an emotion engine.
[1712] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1713] Step 1:
[1714] The user launches the app and enters their ID and password on the login screen.
[1715] Input: User ID and password
[1716] How it works: The user launches the dedicated app on their smartphone or tablet and enters their ID and password on the login screen.
[1717] Output: Notification that login information has been entered
[1718] Step 2:
[1719] The device sends the authentication information to the server.
[1720] Input: User ID and password
[1721] Operation: The device sends the user's ID and password to the server and makes an authentication request.
[1722] Output: Authentication information sent to the server
[1723] Step 3:
[1724] The server performs authentication and retrieves and sends the task list.
[1725] Input: Authentication information sent from the device
[1726] Operation: The server authenticates the user by checking the user information in the database. If authentication is successful, it retrieves the user's housework task list from the database and sends it to the device.
[1727] Output: Authentication completed and task list sent
[1728] Step 4:
[1729] The user selects and executes a task and presses the task completion button.
[1730] Input: Task list received from the server
[1731] How it works: The user selects a task to perform from the displayed task list, completes the task, and then presses the "task complete" button.
[1732] Output: Input of task completion information
[1733] Step 5:
[1734] The terminal sends task completion information to the server.
[1735] Input: The "Complete Task" button pressed by the user
[1736] How it works: The device sends the user's task completion information (such as which tasks have been completed) to the server.
[1737] Output: Task completion information is sent to the server
[1738] Step 6:
[1739] The server will add up the points and update the rankings.
[1740] Input: Task completion information sent from the terminal
[1741] Operation: The server adds the user's points to the database based on the task completion information received, recalculates the accumulated points, updates the ranking, and sends the new accumulated points and ranking information to the device.
[1742] Output: Updated cumulative points and rankings
[1743] Step 7:
[1744] The device displays the update to the user.
[1745] Input: Accumulated points and ranking information sent from the server
[1746] How it works: The device displays new accumulated points and ranking information to the user. The emotion engine recognizes the user's emotions and provides appropriate positive feedback.
[1747] Output: Feedback from the emotion engine and display of accumulated points and rankings
[1748] Step 8:
[1749] The user enters their household chore schedule into the app.
[1750] Input: New chore schedule
[1751] How it works: A user enters a household chore schedule into the app, such as "Do laundry every Saturday."
[1752] Output: Input housework schedule
[1753] Step 9:
[1754] The terminal transmits schedule information to the server.
[1755] Input: New chore schedule entered by the user
[1756] Operation: The terminal sends new schedule information to the server.
[1757] Output: Schedule information sent to the server
[1758] Step 10:
[1759] The server generates reminders and checks them periodically.
[1760] Input: Schedule information sent from the device
[1761] How it works: The server stores reminder schedules in a database and generates reminders at the specified times.
[1762] Output: Reminder notification
[1763] Step 11:
[1764] The device displays a reminder notification to the user.
[1765] Input: Reminders generated and sent from the server
[1766] What it does: The device displays a reminder notification on the user's screen.
[1767] Output: Reminder displayed to user
[1768] Step 12:
[1769] Users enter household-related questions into the app.
[1770] Input: Housework question
[1771] How it works: A user types a household question into the app, such as "How do I remove grease stains?"
[1772] Output: Question information entered
[1773] Step 13:
[1774] The terminal sends a question to the server.
[1775] Input: User's household question
[1776] Operation: The device sends the question to the server.
[1777] Output: Query information sent to the server
[1778] Step 14:
[1779] The server generates advice using a generative AI model and sends it to the device.
[1780] Input: Question information sent from the terminal
[1781] How it works: The server uses the generative AI model to generate appropriate advice for the question and sends the results to the device.
[1782] Output: Generated advice
[1783] Step 15:
[1784] The device displays the advice to the user.
[1785] Input: Advice sent by the server
[1786] How it works: The device displays the received advice to the user. During this process, the emotion engine also provides feedback based on the user's emotions.
[1787] Output: Advice displayed to the user
[1788] Step 16:
[1789] The user checks the accumulated points and selects the reward menu.
[1790] Enter: Accumulated Points and Rewards Menu
[1791] How it works: The user checks their accumulated points in the app and selects the gift certificate or discount coupon they want from the rewards menu.
[1792] Output: Selected reward menu information
[1793] Step 17:
[1794] The terminal transmits the selection information to the server.
[1795] Input: User's reward menu selection information
[1796] Operation: The terminal sends the selection information to the server.
[1797] Output: Selections sent to the server
[1798] Step 18:
[1799] The server checks the points and performs the subtraction process.
[1800] Input: Selection information sent from the device
[1801] Operation: The server checks the user's accumulated points and determines whether they have enough points to purchase the selected reward item. If they do, it subtracts the points.
[1802] Output: Points after subtraction
[1803] Step 19:
[1804] The server completes the reward exchange procedure and notifies the terminal.
[1805] Input: Point information after deduction processing is completed
[1806] Operation: The server completes the gift certificate or discount coupon procedure and notifies the terminal of the result.
[1807] Output: Notification of reward exchange results
[1808] Step 20:
[1809] The device will display a reward exchange completion notification to the user.
[1810] Input: Reward exchange result notification from the server
[1811] Operation: The device notifies the user that the reward exchange is complete. The server updates the ranking based on the points, and may generate and notify side job offers.
[1812] Output: Notification to user that reward exchange is complete
[1813] Through each step, the system guides users through household chores efficiently and enjoyably, motivating them and improving their quality of life. Utilizing generative AI models and an emotion engine, the system also provides feedback and advice tailored to the user's individual needs.
[1814] (Application example 2)
[1815] 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."
[1816] Conventional household management systems have problems such as making it difficult for users to perform household tasks efficiently and enjoyably, making it difficult to maintain motivation, and making it difficult to select appropriate products. These issues increase the burden of housework and can reduce users' quality of life. In particular, the lack of emotional feedback and product recommendations based on purchase history has been a factor in reducing user satisfaction.
[1817] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 2 is realized by the following means.
[1818] In this invention, the server includes a means for listing housework tasks and increasing experience points and levels with each task, a means for providing reminders and advice tailored to daily life, a means for earning points for completing specific housework tasks and exchanging them for gift certificates or discount coupons, a means for providing feedback based on the user's emotions using an emotion engine, and a means for recommending products based on past purchase history and housework trends using a generative AI model. This allows users to perform housework tasks efficiently and enjoyably, maintaining motivation and easily selecting the most suitable products.
[1819] "Household tasks" are everyday tasks that must be done around the home, such as cleaning, cooking, and laundry.
[1820] "Listing" means organizing multiple items into a list format.
[1821] "Experience points" are points or numbers that users earn by performing household tasks, and represent growth and progress.
[1822] "Leveling up" means that a user's achievements and skills improve gradually as they gain a certain amount of experience.
[1823] "Reminders" is a feature that notifies users of specific tasks or actions to remind them to do them.
[1824] "Advice" is information that provides users with tips and suggestions to help them perform household chores more efficiently.
[1825] "Points" are a numerical value that users receive as a reward for completing household tasks.
[1826] A "gift certificate" is a voucher that can be exchanged for a specific amount of money or service.
[1827] A "discount coupon" is a ticket that can be used to get a discount on the price of a specific product when purchased.
[1828] An "emotion engine" is software that has the ability to analyze a user's emotions and provide appropriate feedback and responses based on those emotions.
[1829] A "generative AI model" is an algorithm that uses artificial intelligence to analyze a user's history and tendencies and generate optimal tasks and products.
[1830] "Product recommendation" refers to the act or function of selecting and suggesting products that users need.
[1831] "Feedback" means providing an individual with evaluations or comments about their behavior or results.
[1832] "Purchase history" refers to a record of products and services a user has purchased in the past.
[1833] This invention is a system that utilizes generative AI models and emotion engines to help users perform household tasks efficiently and enjoyably, and improves user motivation through task management, reminders and advice, and reward programs.
[1834] Managing household tasks
[1835] The user launches the application, enters authentication information on the login screen, and presses the login button. At this time, the device sends the authentication information to the server, which then performs authentication. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device displays the received task list, and the user selects the task to perform. After completing a task, the device presses the task completion button, which causes the device to send task completion information to the server, and the server adds points to the user's account. This allows the emotion engine to recognize the user's emotions and provide appropriate feedback.
[1836] Providing reminders and advice
[1837] When a user enters their household chore schedule into the app, the device sends the data to the server, which then saves the reminder schedule in a database. The server periodically checks the database and, if there are any scheduled reminders, generates a reminder and sends it to the device. Additionally, when a user enters a household chore-related question into the app, the server uses a generative AI model to generate appropriate advice and sends it to the device. This process also uses an emotion engine to provide customized reminders and advice based on the user's emotions.
[1838] Rewards Program
[1839] The user checks their accumulated points, opens the reward menu, and selects a gift certificate or discount coupon. The user's selection is sent from the device to the server, which checks their point balance and performs a subtraction process. Once the points have been exchanged for a gift certificate or coupon, the server notifies the user, and the device displays a notification. Furthermore, the server periodically updates the ranking based on accumulated points, and notifies top users of side job offers.
[1840] Hardware and software used
[1841] Core technology: Python
[1842] Emotion engine: emotion_engine function (simulation), analyzes the user's emotional state and generates feedback
[1843] Generative AI model: recommend_products function (pseudo-algorithm), recommends products by analyzing the user's purchasing history and household habits
[1844] Data management: Managing housework task lists, points, and rankings using a server and database
[1845] Specific examples
[1846] For example, a "user" logs into the application and completes the "cleaning" task. At that time, the device reports the task completion to the server, which adds points to the accumulated points. The emotion engine also recognizes the user's emotions and provides feedback, such as "Great! Well done!". Furthermore, using the generative AI model, the device recommends products such as a "Swivel Wiper" or a "High-Performance Vacuum Cleaner" based on past history, and displays them to the user. The user can add these products to their shopping cart and decide to purchase them later in a physical store.
[1847] Prompt Sentence Examples
[1848] "Please list recommended household products based on user ID: userA's past purchase history and household task history."
[1849] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1850] Step 1:
[1851] The user launches the application, enters authentication information on the login screen, and clicks the login button.
[1852] Input: User ID and password
[1853] Processing: The terminal sends authentication information to the server, and the server authenticates the user.
[1854] Output: If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the terminal.
[1855] Step 2:
[1856] The terminal displays the received housework task list, and the user selects a task to be performed.
[1857] Input: Housework task list sent from the server
[1858] Processing: The terminal displays the task list, and the user inputs the selected task into the terminal.
[1859] Output: Selected task information
[1860] Step 3:
[1861] The user presses the task completion button after completing the task.
[1862] Input: User selected task completion information
[1863] Processing: The terminal sends the task completion information to the server, and the server adds the points to the user's account.
[1864] Output: Accumulated points information
[1865] Step 4:
[1866] The server uses an emotion engine to recognize the user's emotions and provide appropriate feedback.
[1867] Input: Task completion information and the user's emotional state
[1868] Processing: The emotion engine analyzes the user's emotions and generates appropriate feedback messages.
[1869] Output: Feedback message
[1870] Step 5:
[1871] The server generates reminders based on lifestyle habits and sends them to the device.
[1872] Input: User's housework schedule information
[1873] Processing: The server saves the reminder schedule in a database, checks it periodically, and sends the appropriate reminders to the device.
[1874] Output: Reminder notification
[1875] Step 6:
[1876] When a user enters a household-related question into the app, the server uses a generative AI model to generate appropriate advice.
[1877] Input: User question
[1878] Processing: The server inputs questions into the generative AI model and generates appropriate advice.
[1879] Output: Generated advice
[1880] Step 7:
[1881] The user checks their accumulated points, opens the rewards menu and selects gift certificates or discount coupons.
[1882] Input: User's reward selection information
[1883] Processing: The terminal sends the selection information to the server, and the server checks the point balance and performs the subtraction process.
[1884] Output: Exchange completion notification
[1885] Step 8:
[1886] The server periodically updates the ranking based on accumulated points, and notifies top performers of side job offers.
[1887] Input: Accumulated points information
[1888] Processing: The server recalculates the rankings and sends side job offers to the top performers.
[1889] Output: Side job offer notification
[1890] Step 9:
[1891] The server uses the generated AI model to recommend products based on the user's purchasing history and household habits, and sends the recommendations to the device.
[1892] Input: User's purchase history and household task history
[1893] Processing: The server analyzes the purchase history and household task history and uses a generative AI model to recommend optimal products.
[1894] Output: Product recommendation list
[1895] Example prompt sentence:
[1896] "Please list recommended household products based on user ID: userA's past purchase history and household task history."
[1897] 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.
[1898] 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.
[1899] 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.
[1900] [Fourth embodiment]
[1901] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[1902] 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.
[1903] 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).
[1904] 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.
[1905] 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.
[1906] 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).
[1907] 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. 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.
[1908] 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.
[1909] 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.
[1910] 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.
[1911] 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.
[1912] 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.
[1913] 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."
[1914] This invention is a system that utilizes a generative AI model to manage household tasks and improve motivation, allowing users to perform housework efficiently and enjoyably. The system creates a list of household tasks based on user input data, and allows users to earn points for completing each task. It also provides reminders and advice for completing household chores, and has a reward system that allows users to accumulate points and exchange them for gift certificates or discount coupons. The specific operation method is explained below.
[1915] 1. Managing household tasks
[1916] The user launches the app and logs in
[1917] 1. The user launches the application using a device such as a smartphone or tablet and enters authentication information (ID and password) on the login screen.
[1918] 2. The device sends authentication information to the server, and the server performs authentication.
[1919] Retrieving and Viewing Tasks
[1920] 1. If the server successfully authenticates, it retrieves the user's housework task list from the database and sends it to the device.
[1921] 2. The terminal displays the received task list, and the user selects which task to execute.
[1922] Complete tasks and update points
[1923] 1. When the user completes the task, they press the task completion button in the app to report it.
[1924] 2. The device sends a completion report to the server, and the server adds points to the user's account according to the task.
[1925] 3. The server updates the progress of the household chores and calculates the user's accumulated points.
[1926] 4. The server sends the new accumulated points to the terminal, and the terminal displays the information to the user.
[1927] 2. Providing reminders and advice
[1928] Set and send reminders
[1929] 1. The user enters their household chore schedule and reminder settings into the app.
[1930] 2. The server generates a reminder based on the schedule and sends it to the device at the specified time.
[1931] 3. The device notifies the user of the reminder.
[1932] Providing advice
[1933] 1. A user types a household-related question (e.g., "What is the best way to clean?") into the app.
[1934] 2. The device sends the question to the server, which uses the generative AI model to generate advice.
[1935] 3. The server sends the generated advice to the terminal, which displays it to the user.
[1936] 3. Household Reward Program
[1937] Manage your points and redeem rewards
[1938] 1. The user checks their accumulated points and selects what they want to exchange them for on the app.
[1939] 2. The device sends the selection to the server, which checks the accumulated points and deducts them.
[1940] 3. The server will process the delivery of the gift certificate or discount coupon you wish to exchange.
[1941] 4. The terminal notifies the user that the reward exchange is complete.
[1942] Rankings and Side Hustle Offers
[1943] 1. The server periodically updates the ranking based on the users' accumulated points.
[1944] 2. The server automatically generates side job offers for users who rank highly and notifies them on their devices.
[1945] 3. The device provides the user with offer information, and the user can obtain more information if they wish.
[1946] Specific examples
[1947] For example, suppose "User A" sets cooking, laundry, and cleaning tasks for weekdays. When User A completes the cooking task on a weekday morning, he or she presses the "Cooking Task Completed" button on the app. In response, the device reports task completion to the server, and the server adds the points for the cooking task to User A's accumulated points. The server then sends the new accumulated points and ranking to the device, and the device displays the results to User A. Furthermore, on Saturday morning, the server sends a notification to the device reminding User A that it's "time to clean," allowing User A to start cleaning. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[1948] In this way, the system helps users to manage household chores effectively and enjoyably by managing household tasks, providing reminders and advice, and offering a reward program.
[1949] The processing flow will be explained below.
[1950] Manage household tasks and increase motivation
[1951] Managing household tasks
[1952] Step 1:
[1953] The user launches the app and the login screen appears. The user enters their ID and password and presses the login button.
[1954] Step 2:
[1955] The device sends the user's authentication information to the server, which verifies the authentication information.
[1956] Step 3:
[1957] If the server is successful in authentication, it retrieves the household task list from the database based on the user information and sends the task list to the device.
[1958] Step 4:
[1959] The terminal displays the received task list on the screen, and the user selects the task to be executed.
[1960] Step 5:
[1961] When the user completes the selected task, they press the task completion button on the app screen.
[1962] Step 6:
[1963] The device sends task completion information to the server, which then confirms the task completion and adds points to the user's account.
[1964] Step 7:
[1965] The server recalculates the user's accumulated points and ranking and sends the information to the device, which then displays the updated ranking and points to the user.
[1966] Providing reminders and advice
[1967] Step 1:
[1968] The user inputs a household chore schedule into the app. For example, they might set it to "do laundry every Saturday."
[1969] Step 2:
[1970] The device sends the user's input data to the server, which then saves the reminder schedule in a database.
[1971] Step 3:
[1972] The server periodically checks the database to see if there are any reminders set up, and if so, generates a reminder.
[1973] Step 4:
[1974] The server sends a reminder (e.g., "It's time to do laundry today") to the device.
[1975] Step 5:
[1976] The device displays a reminder notification to the user.
[1977] Step 6:
[1978] A user types a household-related question into the app, for example, "What's the best way to clean?"
[1979] Step 7:
[1980] The device sends the entered question to the server, which uses the generative AI model to generate appropriate advice.
[1981] Step 8:
[1982] The server transmits the generated advice to the terminal, which displays the advice to the user.
[1983] Housework Reward Program
[1984] Step 1:
[1985] The user checks their accumulated points, opens the rewards menu, and selects the gift certificate or discount coupon they want.
[1986] Step 2:
[1987] The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they are sufficient.
[1988] Step 3:
[1989] The server performs the point deduction process and starts the process of issuing gift certificates and discount coupons.
[1990] Step 4:
[1991] The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[1992] Step 5:
[1993] The server periodically updates the rankings based on the accumulated points of users, and identifies the top ranking players.
[1994] Step 6:
[1995] The server generates a side job offer for the top ranked person and sends a notification to the terminal.
[1996] Step 7:
[1997] The device displays a notification of the side job offer to the user, who then checks for more information.
[1998] Example 1
[1999] 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."
[2000] In today's busy lifestyles, many people find it difficult to perform housework efficiently and enjoyably. Managing household tasks and maintaining motivation are particularly challenging. Furthermore, there is a lack of systems that provide tangible rewards for completing household tasks. To address these issues, a system that efficiently manages household tasks and improves motivation is needed.
[2001] 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.
[2002] In this invention, the server includes means for a user to access the system using authentication information, means for acquiring and displaying a housework task list after authentication, means for receiving reports of housework task completion, adding points and updating accumulated points, means for a user to set a housework schedule and reminders and send reminders based on that information, means for processing questions entered by a user using a generative AI model and providing advice, means for exchanging a user's accumulated points for gift certificates or discount coupons, and means for updating rankings based on accumulated points and sending side job offers. This allows users to efficiently manage housework tasks and stay motivated by receiving rewards.
[2003] "Authentication Information" means information such as ID and password that a user enters to be granted access to a system.
[2004] A "household task list" is a list of household tasks that a user plans to perform.
[2005] "Task completion report" refers to the act of notifying the system when a user has completed a household task.
[2006] "Points" are a numerical value given to users as they complete household tasks, and can be accumulated and exchanged for rewards.
[2007] "Accumulated Points" means the total number of points a User has earned by completing household tasks.
[2008] "Reminders" is a function that notifies users of the due dates for household schedules and tasks they have set.
[2009] A "generative AI model" is a technology that uses artificial intelligence to automatically generate and analyze specific tasks.
[2010] "Advice" means advice or suggestions provided in response to a user's question using a generative AI model.
[2011] "Gift certificates and discount coupons" are rewards that can be obtained by exchanging accumulated points and can be used to make purchases at stores or to use services.
[2012] "Ranking" shows the user's ranking compared to other users based on their accumulated points.
[2013] "Side job offers" are suggestions for additional work or assignments provided to users who rank highly on the rankings.
[2014] A "server" is a computer system that provides services to clients over a network.
[2015] A "terminal" is a device, such as a smartphone or tablet, that a user uses to access the system.
[2016] This invention is a system that utilizes a generative AI model to manage household tasks and improve motivation. This system provides multiple functions that allow users to perform household chores efficiently and enjoyably. The specific configuration and operation are described below.
[2017] composition
[2018] This system mainly consists of the following three components:
[2019] 1. Server: Manages data and performs various calculations.
[2020] 2. Device: The smartphone or tablet used by the user.
[2021] 3. Generative AI model: An artificial intelligence model used to provide suggestions and advice to users.
[2022] operation
[2023] 1. Authentication and task list acquisition
[2024] The user starts the application using a device and enters authentication information (ID, password) on the login screen. The device sends the authentication information to the server, which then authenticates the user by referencing the database. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device displays the received task list, allowing the user to select which task to perform.
[2025] 2. Complete tasks and earn points
[2026] When the user completes a task, they press the task completion button in the app to report the completion. The device then sends the completion report to the server, which adds points corresponding to the task to the user's account. The server then updates the progress of the household chore, calculates the user's accumulated points, and sends the updated points to the device, which then displays them to the user.
[2027] 3. Providing reminders and advice
[2028] The user inputs their housework schedule and reminder settings into the app. The server generates reminders based on that schedule and sends them to the device at the specified time. The device then notifies the user of the reminder. When the user inputs a housework-related question into the app, the device sends the question to the server, which then uses a generative AI model to generate advice. The generated advice is then sent from the server to the device and displayed to the user.
[2029] 4. Household Reward Program
[2030] The user checks their accumulated points on the app and selects the gift certificate or discount coupon they wish to exchange. The device sends the selection to the server, which then checks the accumulated points and deducts them. Once the reward exchange procedure is complete, the device notifies the user. The server also periodically updates the rankings based on the users' accumulated points, and generates side job offers for users who rank highly and notifies the device. The device can then provide the offer information to the user and display detailed information.
[2031] Specific examples
[2032] For example, let's consider the case where "User A" sets cooking, laundry, and cleaning tasks for weekdays. When User A completes the cooking task on a weekday morning, he or she presses the "Cooking Task Completed" button on the app. In response, the device reports task completion to the server, and the server adds the points corresponding to the cooking task to User A's accumulated points. The server then sends the new accumulated points and ranking to the device, and the device displays the results to User A. Additionally, on Saturday morning, the server sends a notification to the device reminding User A that it's "cleaning time," allowing User A to start cleaning. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[2033] Prompt Sentence Examples
[2034] "Please tell me the best way to clean it."
[2035] "Please tell me how to cook efficiently."
[2036] "What's the point of doing laundry?"
[2037] In this way, the system provides a wide range of functions to enable users to carry out housework efficiently and enjoyably.
[2038] The flow of the identification process in the first embodiment will be described with reference to FIG.
[2039] System program processing steps
[2040] Step 1:
[2041] Launching the app and logging in
[2042] A user launches an application using a device such as a smartphone or tablet.
[2043] Specific behavior: The user taps the app icon to launch the app.
[2044] Input: The user enters their ID and password on the login screen.
[2045] Output: The device sends the authentication information to the server.
[2046] Step 2:
[2047] Authentication Implementation
[2048] The server refers to a database based on the authentication information received from the terminal and performs authentication.
[2049] Specific operation: The server retrieves authentication information from the database and verifies that it matches the input information.
[2050] Input: ID and password sent from the device.
[2051] Output: Returns the authentication result (success or failure) to the terminal.
[2052] Step 3:
[2053] Get a list of household tasks
[2054] If the authentication is successful, the server retrieves the user's housework task list from the database and sends it to the terminal.
[2055] What happens: The server executes an SQL query to get the task list.
[2056] Input: User credentials.
[2057] Output: Send the housework task list to the device.
[2058] Step 4:
[2059] Viewing the Household Task List
[2060] The terminal displays the received task list, and the user selects which task to execute.
[2061] Specific behavior: The device displays the task list in list format, and the user taps a task to select it.
[2062] Input: Household task list sent from the server.
[2063] Output: Displayed to the user.
[2064] Step 5:
[2065] Reporting task completion
[2066] When the user completes the task, they report it by pressing the task completion button in the app.
[2067] Specific action: The user taps the task completion button.
[2068] Input: User's task completion report.
[2069] Output: The device sends task completion information to the server.
[2070] Step 6:
[2071] Accumulating points and updating progress
[2072] The server receives the task completion report and adds the points corresponding to the task to the user's account, updates the progress, and calculates the accumulated points.
[2073] Specific operation: The server executes an SQL query to add points and updates the progress.
[2074] Input: Task completion information sent from the terminal.
[2075] Output: Sends the updated accumulated points to the terminal.
[2076] Step 7:
[2077] Displaying accumulated points
[2078] The terminal receives the accumulated point information from the server and displays it to the user.
[2079] Specific behavior: The device will display the accumulated points to the user via a pop-up dialog or notification.
[2080] Input: Accumulated points information sent from the server.
[2081] Output: Displayed to the user.
[2082] Step 8:
[2083] Enter reminder settings
[2084] The user enters their household chore schedule and reminder settings into the app.
[2085] Specific behavior: The user selects a date and time in the calendar interface and enters the reminder content.
[2086] Input: User's reminder settings information.
[2087] Output: The device sends the configuration information to the server.
[2088] Step 9:
[2089] Generate and send reminders
[2090] The server generates reminders based on the schedule and sends them to the device at the specified time.
[2091] Specific operation: The server sets a timer and sends reminder information to the device at the specified time.
[2092] Input: User's reminder settings information.
[2093] Output: Send reminder notification to device.
[2094] Step 10:
[2095] View reminder notifications
[2096] The device displays a reminder notification to the user.
[2097] Specific behavior: The device displays a push notification to notify the user of the reminder.
[2098] Input: Reminder information from the server.
[2099] Output: Notify user.
[2100] Step 11:
[2101] Asking questions about housework and offering advice
[2102] Users enter housework-related questions into the app, and the device sends the questions to the server, which uses a generative AI model to generate advice and sends it to the device.
[2103] Specific operation: The server inputs prompts into the generative AI model and sends the generated advice to the device.
[2104] Input: The user's question.
[2105] Output: The generated advice from the server.
[2106] Step 12:
[2107] Displaying Advice
[2108] The terminal displays the advice from the server to the user.
[2109] Specific operation: The device displays advice in text format on the screen.
[2110] Input: The generated advice from the server.
[2111] Output: Displayed to the user.
[2112] Step 13:
[2113] Check your accumulated points and select rewards
[2114] The user checks their accumulated points on the app and selects the gift certificate or discount coupon they wish to exchange for. The device then sends the selection to the server.
[2115] Specific operation: The user goes to the reward exchange screen and selects the desired reward from the list.
[2116] Input: User's accumulated points and selection information.
[2117] Output: The device sends the selection information to the server.
[2118] Step 14:
[2119] Point deduction and reward delivery procedure
[2120] The server checks the accumulated points, subtracts the points, and processes the procedure to send the gift certificate or discount coupon that you wish to exchange.
[2121] Specific operation: The server executes the SQL query to subtract points and processes the reward delivery.
[2122] Input: User's accumulated points and reward selection information.
[2123] Output: Send a notification to the terminal that the reward sending procedure has been completed.
[2124] Step 15:
[2125] Displaying reward exchange completion notification
[2126] The terminal notifies the user that the reward exchange is complete.
[2127] Specific operation: The device will display a push notification or a dialog box to inform you that the reward exchange has been completed.
[2128] Input: Reward exchange completion notification from the server.
[2129] Output: Notify user.
[2130] Step 16:
[2131] Ranking updates and display
[2132] The server periodically updates the ranking based on the user's accumulated points and sends it to the terminal, which then displays the ranking to the user.
[2133] Specific operation: The server compiles the point data and creates a ranking in list format.
[2134] Input: The user's accumulated points.
[2135] Output: Updated ranking information sent to the device.
[2136] Step 17:
[2137] Generate and notify side job offers
[2138] The server generates a side job offer for the top ranked users and notifies the terminal.
[2139] Specific operation: The server creates the offer content and sends it to the user via push notification.
[2140] Input: Updated ranking information.
[2141] Output: Notify the device of the side job offer.
[2142] Step 18:
[2143] Providing detailed information about your side job offer
[2144] The terminal provides the user with information about the side job offer and displays detailed information if the user desires.
[2145] What happens: The user taps on the offer to go to the details screen.
[2146] Input: Side job offer information from the server.
[2147] Output: Display the details of the side job offer to the user.
[2148] (Application example 1)
[2149] 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."
[2150] The problem that this invention aims to solve is to provide a system that allows users to manage household tasks in an enjoyable and efficient manner, while also providing a more fulfilling experience in their real lives. Specifically, the system aims to increase users' motivation by not only providing reminders and advice for household tasks, but also by offering rewards for completing tasks in the form of coupons that can be used in physical stores. It is also important to efficiently manage accumulated points and tasks, and to enhance the functionality of notifying users at the appropriate time.
[2151] 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.
[2152] In this invention, the server includes a means for listing housework tasks and increasing experience points and levels with each task, a means for providing reminders and advice tailored to daily life, a means for earning points for completing specific housework tasks and exchanging them for gift certificates or discount coupons, a means for displaying discount coupons for physical stores using the smart device, a means for notifying the smart device of the housework task completion status and accumulated points, and a means for providing housework advice using a generative AI model. This allows users to manage housework tasks efficiently and enjoyably and utilize the results in their real lives.
[2153] "Household tasks" refer to activities such as cleaning, laundry, and cooking that are necessary to maintain daily life.
[2154] "Listing" refers to organizing household tasks and displaying them in a list format.
[2155] "Experience points" are points that are added each time a user completes a household task, and are a numerical representation of the user's ability to perform household chores.
[2156] "Level" is a status that is set based on the user's accumulated experience and indicates the maturity of their ability to perform household chores.
[2157] "Reminders" refers to a feature that sends notifications to users based on specific times or conditions.
[2158] "Advice" refers to specific instructions or suggestions to assist the user in completing household chores.
[2159] "Points" are a numerical representation of the reward given to users for completing each household task.
[2160] A "gift certificate" refers to a voucher that can be used at a specific store or service.
[2161] A "discount coupon" refers to a ticket that offers discounts on purchases or usage fees at specific stores or services.
[2162] "Smart devices" refers to electronic devices that can connect to the Internet, including smartphones, smart glasses, and head-mounted displays.
[2163] A "server" is a computer system connected to a network that has the function of managing data and applications.
[2164] A "generative AI model" is an artificial intelligence that can learn from large datasets and generate responses in natural language to user input.
[2165] "Terminal" refers to the device that a user connects to, including smartphones, tablets, smart glasses, etc.
[2166] "Task completion status" refers to data regarding which household tasks a user has completed.
[2167] "Accumulated points" refers to the total number of points a user has earned by completing household chore tasks.
[2168] "Question" refers to a question or request that a user enters into an application.
[2169] "Notifications" refers to the ability to send messages and reminders to users.
[2170] The present invention is a smart device-compatible system that allows users to manage household tasks efficiently and enjoyably, and earn rewards in real life. This system operates in cooperation with the server, terminal, and user elements. The details are described below.
[2171] 1. List and manage household tasks
[2172] server
[2173] The server creates a list of household chores for the user and stores the list in a database. When the user logs in from a device, the server retrieves the user's task list from the database and sends it to the device.
[2174] Terminal
[2175] The user launches the app through their smart device and enters their authentication information on the login screen. The device communicates with the server and displays a task list after completing the authentication process. The user can then select the task to be executed from this list.
[2176] User
[2177] The user selects a household task to perform and, when it is completed, presses the task completion button on the device, which then sends the task completion information to the server.
[2178] 2. Points management and reward system
[2179] server
[2180] The server that receives the task completion information adds points to the user's account. These points can be exchanged for gift certificates or discount coupons once a certain number of points have been accumulated.
[2181] Terminal
[2182] After completing a task, the device will display the points added and accumulated to the user, and also provide the option to redeem rewards when a certain number of points are reached.
[2183] User
[2184] Users can check their accumulated points and select rewards to exchange. Once a reward is exchanged, coupon information will be displayed on their smart device, which users can use in physical stores.
[2185] 3. Providing reminders and advice
[2186] server
[2187] The server generates reminders based on the user's housework schedule and sends notifications to the device at the specified time. It also uses a generative AI model to generate advice in response to the user's housework-related questions.
[2188] Terminal
[2189] The device notifies the user at the specified reminder time, and when the user inputs a question about housework, it displays advice obtained from the server.
[2190] User
[2191] Users can receive reminder notifications about household tasks to ensure they are completed in a timely manner, and can also input household questions into the app and receive advice from a generative AI model.
[2192] Examples of concrete examples and prompts
[2193] Specific examples
[2194] For example, suppose a user selects and completes a room cleaning task using smart glasses. After completing the task, the device displays "Cleaning task completed," and the server adds points to the user's accumulated points. Also, by specifying "Cleaning the living room" as a reminder, the user can be notified at the specified time. Furthermore, by inputting a question such as "Tell me some tips for cleaning windows," specific advice is displayed by the generative AI model.
[2195] Prompt Sentence Examples
[2196] "What's your recommendation for dinner tonight?"
[2197] "Tell me some window cleaning tips"
[2198] "What is an effective way to clean rugs?"
[2199] As a result, the system of the present invention can improve the efficiency of household task management and enrich the user's life.
[2200] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[2201] Step 1:
[2202] A user logs into the app through a device.
[2203] Input: ID and password
[2204] Data processing / calculation: The device sends the user's authentication information to the server, which checks it against its database. If the check is successful, authentication is complete.
[2205] Output: A successful authentication message is sent to the terminal and the user is presented with a login screen.
[2206] Step 2:
[2207] The user's housework task list is obtained from the server and sent to the terminal.
[2208] Input: User information after successful authentication
[2209] Data processing / calculation: The server searches the database for the user's household task list and sends it to the device in JSON format.
[2210] Output: A list of household tasks is displayed on the terminal, from which the user can select a task to perform.
[2211] Step 3:
[2212] The user completes a household task and presses a task completion button on the terminal.
[2213] Input: Task completion report
[2214] Data processing / calculation: The device sends task completion information to the server, which records the information in a database and adds points to the user's account according to the task.
[2215] Output: A message will be displayed on the terminal confirming the completion of the task and the addition of points.
[2216] Step 4:
[2217] The server updates the task completion status and calculates the accumulated points.
[2218] Input: Task completion report and current accumulated points
[2219] Data processing / calculation: The server reflects the task completion status in the database and calculates the latest accumulated points.
[2220] Output: The latest accumulated points are sent to the terminal and displayed to the user.
[2221] Step 5:
[2222] Users set reminders and advice.
[2223] Input: Reminder settings information and chore questions
[2224] Data processing / calculation: The server saves the reminder setting information in a database, generates reminder notifications at the specified time, and passes the question content to a generative AI model to generate advice.
[2225] Output: The reminder will be sent to the device at the specified time, and advice on the user's question will be displayed on the device.
[2226] Step 6:
[2227] Users can check their accumulated points and select rewards to exchange.
[2228] Input: Reward redemption request
[2229] Data processing / calculation: The server checks the accumulated points, subtracts points, and generates rewards (gift certificates or discount coupons) and sends them to the user.
[2230] Output: A message confirming the reward redemption is complete and a coupon will be displayed on your mobile device.
[2231] Step 7:
[2232] Uses generative AI models to provide household advice.
[2233] Input: Housework question (prompt)
[2234] Data processing / calculation: The device sends the question to the server, which then uses a generative AI model to generate advice.
[2235] Output: The generated advice is displayed on the terminal, allowing the user to perform the household chores based on it.
[2236] The above are the specific processing steps for carrying out the present invention.
[2237] 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.
[2238] This invention is a system that utilizes a generative AI model and an emotion engine to manage household chores, provide reminders and advice, and increase user motivation through a reward program, in order to perform household chores efficiently and enjoyably. The specific operation method is explained below.
[2239] 1. Managing household tasks
[2240] When a user launches the app and displays the login screen, enters their ID and password, and presses the login button, the device sends the authentication information to the server, which then authenticates them. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The device then displays the received task list, and the user can select the tasks to perform from it.
[2241] When a user completes a selected task, they press the task completion button on the app screen. The device sends task completion information to the server, which confirms task completion and adds points to the user's account. The server then recalculates the user's accumulated points and ranking and sends that information to the device. The device then displays the updated ranking and points to the user. During this process, the emotion engine recognizes the user's emotions and provides appropriate feedback based on those emotions.
[2242] 2. Providing reminders and advice
[2243] The user enters a household chore schedule into the app. For example, they can set it to "do laundry every Saturday." The device sends the user's input data to the server, which then saves the reminder schedule in a database. The server periodically checks the database to see if any reminder items have been set. If so, it generates a reminder and sends it to the device. The device then displays a reminder notification to the user.
[2244] When a user enters a household-related question into the app, the device sends the question to the server, which uses a generative AI model to generate appropriate advice. The server then sends the generated advice to the device, which displays it to the user. This process also uses an emotion engine to provide customized reminders and advice based on the user's emotions.
[2245] 3. Household Reward Program
[2246] The user checks their accumulated points, opens the reward menu, and selects the gift certificate or discount coupon they want. The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they have enough points. The server then deducts the points and begins the gift certificate or discount coupon process. The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[2247] The server periodically updates the rankings based on the users' accumulated points. The top ranking users are identified, and the server automatically generates a side job offer and notifies the device. The device displays the side job offer notification to the user, and the user can obtain a side job opportunity by checking the details.
[2248] Specific examples
[2249] For example, suppose "User A" sets cooking, laundry, and cleaning tasks on weekdays and earns points each time he or she completes these tasks. When User A completes the cooking task on a weekday morning and presses the "Cooking Task Completed" button, the device reports the task completion to the server, and the server adds the points for the cooking task to User A's accumulated points. Next, the emotion engine recognizes User A's emotions and provides positive feedback, such as a "sense of accomplishment" or "satisfaction." The server sends the new accumulated points and ranking to the device, which then displays them to User A.
[2250] Additionally, on Saturday mornings, the server generates a reminder saying, "It's time to clean today," and the device notifies User A of this. The emotion engine can also provide advice to reduce the stress and fatigue User A feels. Points are also added when cleaning is completed, and when a certain number of accumulated points are reached, they can be exchanged for gift certificates.
[2251] This system allows users to perform household chores efficiently and enjoyably, increasing their motivation in the process. It also includes an emotion engine, allowing it to respond flexibly to the user's emotions, improving the user's quality of life.
[2252] The processing flow will be explained below.
[2253] Manage household tasks and increase motivation
[2254] Managing household tasks
[2255] Step 1:
[2256] The user launches the app and the login screen appears. The user enters their ID and password and presses the login button.
[2257] Step 2:
[2258] The device sends the user's authentication information to the server, which verifies the authentication information.
[2259] Step 3:
[2260] If the server succeeds in authentication, it retrieves a housework task list from a database based on the user information and sends it to the terminal.
[2261] Step 4:
[2262] The terminal displays the received task list on the screen, and the user selects which task to execute.
[2263] Step 5:
[2264] When the user completes the selected task, they press the task completion button on the app screen.
[2265] Step 6:
[2266] The device sends task completion information to the server, which then confirms the task completion and adds points to the user's account.
[2267] Step 7:
[2268] The emotion engine recognizes the user's emotions when completing a task and generates feedback that matches those emotions. For example, if it recognizes the user's "motivated" emotion, it sends a positive message encouraging further efforts.
[2269] Step 8:
[2270] The server recalculates the user's accumulated points and ranking and sends the information to the terminal, which displays the updated ranking and points to the user.
[2271] Providing reminders and advice
[2272] Step 1:
[2273] The user inputs a household chore schedule into the app. For example, they might set it to "do laundry every Saturday."
[2274] Step 2:
[2275] The device sends the user's input data to the server, which then saves the reminder schedule in a database.
[2276] Step 3:
[2277] The server periodically checks the database to see if there are any reminders set up, and if so, generates a reminder.
[2278] Step 4:
[2279] The server sends a reminder (e.g., "It's time to do laundry today") to the device.
[2280] Step 5:
[2281] The device displays a reminder notification to the user.
[2282] Step 6:
[2283] A user types a household-related question into the app, for example, "What's the best way to clean?"
[2284] Step 7:
[2285] The device sends the entered question to the server, which uses the generative AI model to generate appropriate advice.
[2286] Step 8:
[2287] The emotion engine analyzes the user's emotions when entering a question, and if it recognizes, for example, "confusion" or "impatience," it generates advice in a gentle tone accordingly.
[2288] Step 9:
[2289] The server sends the generated advice along with the emotion engine's feedback to the terminal, which then displays it to the user.
[2290] Housework Reward Program
[2291] Step 1:
[2292] The user checks their accumulated points, opens the rewards menu, and selects the gift certificate or discount coupon they want.
[2293] Step 2:
[2294] The device sends the user's selection to the server, which checks the user's accumulated points and determines whether they are sufficient.
[2295] Step 3:
[2296] The server performs the point deduction process and starts the process of issuing gift certificates and discount coupons.
[2297] Step 4:
[2298] The server notifies the device that the reward exchange is complete, and the device displays a notification to the user.
[2299] Step 5:
[2300] The server periodically updates the rankings based on the accumulated points of users, and identifies the top ranking users.
[2301] Step 6:
[2302] The server generates a side job offer for the top ranked person and sends a notification to the terminal.
[2303] Step 7:
[2304] The emotion engine will then respond to the notifications received by the top ranking users with a message that reflects the user's current emotions. For example, if the user is feeling nervous, it will send an encouraging message to ease that tension.
[2305] Step 8:
[2306] The terminal displays a notification of a side job offer to the user, and the user can obtain a side job opportunity by checking detailed information.
[2307] Example 2
[2308] 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."
[2309] In today's busy lifestyles, efficiently managing household tasks and maintaining user motivation are major challenges. Traditional household management systems lacked the sense of accomplishment and rewards users received when completing tasks, making it difficult for them to continue using the system. Furthermore, reminders and advice were standardized, making it difficult to personalize them to reflect individual users' emotions and circumstances. Furthermore, managing reward programs was cumbersome, resulting in low user convenience.
[2310] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[2311] In this invention, the server includes a means for allowing users to list household chores, add points when completed, and update rankings based on accumulated points; a means for providing reminders and advice tailored to daily life and generating specific advice using a generative AI model; and a means for adding points to users each time a household chore is completed and using those points to earn rewards. This allows users to perform household chores efficiently and enjoyably, increasing their motivation in the process. Furthermore, by using an emotion engine, flexible reminders and advice can be provided based on the user's emotions, improving the user experience. Furthermore, the management of the reward program is automated, increasing user convenience.
[2312] "Housework tasks" refer to work such as cleaning, laundry, and cooking that is done around the home.
[2313] "Listing" means organizing and displaying specific items as a list.
[2314] "Completion" refers to completing a scheduled household task.
[2315] "Score" refers to the evaluation value given to the user when completing a household task.
[2316] "Accumulated points" refers to the total points accumulated each time a user completes a household task.
[2317] "Ranking" refers to a system that determines the ranking of users based on accumulated points.
[2318] "Reminders" are notifications or alerts that remind users to perform specific household tasks.
[2319] "Advice" refers to specific guidance and suggestions that help users perform housework efficiently.
[2320] A "generative AI model" is a computational method or algorithm that uses artificial intelligence to generate specific information or advice.
[2321] An "emotion engine" is a system that analyzes a user's emotions and provides feedback accordingly.
[2322] "Rewards" refer to incentives such as gift certificates or discount coupons given to users who complete household tasks.
[2323] A "reward program" is a system in which points are awarded for completing household tasks and those points can be used to earn rewards.
[2324] "Side Job Offers" are opportunities to earn additional income based on a user's accumulated points and ranking.
[2325] MODE FOR CARRYING OUT THE INVENTION
[2326] This invention is a system for performing household chores efficiently and enjoyably, aiming to increase user motivation. The system utilizes a generative AI model and an emotion engine to support users' daily lives through task management, reminders and advice, and a reward program.
[2327] Managing household tasks
[2328] The user launches the dedicated app and enters their ID and password on the login screen. The device sends this authentication information to the server, which then authenticates them by comparing it with the user information in the database. If authentication is successful, the server retrieves the user's housework task list from the database and sends it to the device. The user checks the task list on the device and selects the tasks to complete. Once the task is completed, the user presses the "Task Complete" button, and the device sends task completion information to the server. The server adds points based on this information, recalculates the cumulative points and ranking, and sends them to the device. The device displays this to the user, and an emotion engine analyzes the user's emotions to provide appropriate feedback.
[2329] Providing reminders and advice
[2330] The user enters a household chore schedule into the app. For example, they might set it to "do laundry every Saturday." The device sends this data to the server, which saves the reminder schedule in a database. The server periodically checks the database and generates a reminder when the specified time arrives and sends it to the device. The device displays the reminder notification to the user, and an emotion engine provides reminders and advice that take the user's emotions into account. When the user enters a question about household chores into the app, the device sends the question to the server, which uses a generative AI model to generate appropriate advice. The server sends the advice to the device, which displays it to the user.
[2331] Housework Reward Program
[2332] The user checks their accumulated points, opens the reward menu and selects the gift certificate or discount coupon they want. The terminal sends the selection information to the server, which checks the user's accumulated points and determines whether they have enough points. The server performs the point deduction process, starts the gift certificate or discount coupon procedure, and notifies the terminal of the results. The terminal displays a notification to the user that the reward exchange has been completed. The server periodically updates the rankings based on the users' accumulated points, and generates and notifies side job offers to those at the top.
[2333] Specific examples
[2334] For example, suppose User A sets cooking, laundry, and cleaning tasks for each weekday, and earns points for completing these tasks. When User A completes the cooking task, he or she presses the "Task Complete" button, and the device sends the completion information to the server, which then adds points. The emotion engine then analyzes User A's emotions and provides positive feedback. On Saturday morning, the server generates a reminder saying, "It's time to clean today," and the device notifies the user. During this process, the emotion engine can also provide advice to reduce User A's stress.
[2335] Prompt Sentence Examples
[2336] "Please provide specific advice to help users perform household chores in an enjoyable and efficient manner."
[2337] The system helps users perform household chores in an enjoyable and efficient manner, motivating them in the process and improving their quality of life by providing appropriate feedback using an emotion engine.
[2338] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2339] Step 1:
[2340] The user launches the app and enters their ID and password on the login screen.
[2341] Input: User ID and password
[2342] How it works: The user launches the dedicated app on their smartphone or tablet and enters their ID and password on the login screen.
[2343] Output: Notification that login information has been entered
[2344] Step 2:
[2345] The device sends the authentication information to the server.
[2346] Input: User ID and password
[2347] Operation: The device sends the user's ID and password to the server and makes an authentication request.
[2348] Output: Authentication information sent to the server
[2349] Step 3:
[2350] The server performs authentication and retrieves and sends the task list.
[2351] Input: Authentication information sent from the device
[2352] Operation: The server authenticates the user by checking the user information in the database. If authentication is successful, it retrieves the user's housework task list from the database and sends it to the device.
[2353] Output: Authentication completed and task list sent
[2354] Step 4:
[2355] The user selects and executes a task and presses the task completion button.
[2356] Input: Task list received from the server
[2357] How it works: The user selects a task to perform from the displayed task list, completes the task, and then presses the "task complete" button.
[2358] Output: Input of task completion information
[2359] Step 5:
[2360] The terminal sends task completion information to the server.
[2361] Input: The "Complete Task" button pressed by the user
[2362] How it works: The device sends the user's task completion information (such as which tasks have been completed) to the server.
[2363] Output: Task completion information is sent to the server
[2364] Step 6:
[2365] The server will add up the points and update the rankings.
[2366] Input: Task completion information sent from the terminal
[2367] Operation: The server adds the user's points to the database based on the task completion information received, recalculates the accumulated points, updates the ranking, and sends the new accumulated points and ranking information to the device.
[2368] Output: Updated cumulative points and rankings
[2369] Step 7:
[2370] The device displays the update to the user.
[2371] Input: Accumulated points and ranking information sent from the server
[2372] How it works: The device displays new accumulated points and ranking information to the user. The emotion engine recognizes the user's emotions and provides appropriate positive feedback.
[2373] Output: Feedback from the emotion engine and display of accumulated points and rankings
[2374] Step 8:
[2375] The user enters their household chore schedule into the app.
[2376] Input: New chore schedule
[2377] How it works: A user enters a household chore schedule into the app, such as "Do laundry every Saturday."
[2378] Output: Input housework schedule
[2379] Step 9:
[2380] The terminal transmits schedule information to the server.
[2381] Input: New chore schedule entered by the user
[2382] Operation: The terminal sends new schedule information to the server.
[2383] Output: Schedule information sent to the server
[2384] Step 10:
[2385] The server generates reminders and checks them periodically.
[2386] Input: Schedule information sent from the device
[2387] How it works: The server stores reminder schedules in a database and generates reminders at the specified times.
[2388] Output: Reminder notification
[2389] Step 11:
[2390] The device displays a reminder notification to the user.
[2391] Input: Reminders generated and sent from the server
[2392] What it does: The device displays a reminder notification on the user's screen.
[2393] Output: Reminder displayed to user
[2394] Step 12:
[2395] Users enter household-related questions into the app.
[2396] Input: Housework question
[2397] How it works: A user types a household question into the app, such as "How do I remove grease stains?"
[2398] Output: Question information entered
[2399] Step 13:
[2400] The terminal sends a question to the server.
[2401] Input: User's household question
[2402] Operation: The device sends the question to the server.
[2403] Output: Query information sent to the server
[2404] Step 14:
[2405] The server generates advice using a generative AI model and sends it to the device.
[2406] Input: Question information sent from the terminal
[2407] How it works: The server uses the generative AI model to generate appropriate advice for the question and sends the results to the device.
[2408] Output: Generated advice
[2409] Step 15:
[2410] The device displays the advice to the user.
[2411] Input: Advice sent by the server
[2412] How it works: The device displays the received advice to the user. During this process, the emotion engine also provides feedback based on the user's emotions.
[2413] Output: Advice displayed to the user
[2414] Step 16:
[2415] The user checks the accumulated points and selects the reward menu.
[2416] Enter: Accumulated Points and Rewards Menu
[2417] How it works: The user checks their accumulated points in the app and selects the gift certificate or discount coupon they want from the rewards menu.
[2418] Output: Selected reward menu information
[2419] Step 17:
[2420] The terminal transmits the selection information to the server.
[2421] Input: User's reward menu selection information
[2422] Operation: The terminal sends the selection information to the server.
[2423] Output: Selections sent to the server
[2424] Step 18:
[2425] The server checks the points and performs the subtraction process.
[2426] Input: Selection information sent from the device
[2427] Operation: The server checks the user's accumulated points and determines whether they have enough points to purchase the selected reward item. If they do, it subtracts the points.
[2428] Output: Points after subtraction
[2429] Step 19:
[2430] The server completes the reward exchange procedure and notifies the terminal.
[2431] Input: Point information after deduction processing is completed
[2432] Operation: The server completes the gift certificate or discount coupon procedure and notifies the terminal of the result.
[2433] Output: Notification of reward exchange results
[2434] Step 20:
[2435] The device will display a reward exchange completion notification to the user.
[2436] Input: Reward exchange result notification from the server
[2437] Operation: The device notifies the user that the reward exchange is complete. The server updates the ranking based on the points, and may generate and notify side job offers.
[2438] Output: Notification to user that reward exchange is complete
[2439] Through each step, the system guides users through household chores efficiently and enjoyably, motivating them and improving their quality of life. Utilizing generative AI models and an emotion engine, the system also provides feedback and advice tailored to the user's individual needs.
[2440] (Application example 2)
[2441] 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."
[2442] Conventional household management systems have problems such as making it difficult for users to perform household tasks efficiently and enjoyably, making it difficult to maintain motivation, and making it difficult to select appropriate prod...
Claims
1. A way to list household tasks and gain experience points and levels for each completed task, A way to provide reminders and advice tailored to your daily life, By completing certain household chores, you can earn points and exchange them for gift certificates or discount coupons. A system including:
2. A means to use a generative AI model to create a list of household tasks and award points upon task completion; A means to provide lifestyle-based reminders and advice; a means for managing information regarding the exchange of accumulated points; The system of claim 1 , comprising:
3. The server manages information such as housework task lists, points, and rankings. A means for transmitting this information to a terminal and notifying the user; A means for providing rewards based on accumulated points and transmitting information about side job offers; The system of claim 1 , comprising:
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A