System

A system with a generative AI automates meal arrangements for elderly individuals, addressing the challenge of maintaining their health and dietary preferences by integrating with online services for efficient meal planning and delivery management.

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

Patent Information

Application Number
JP2024137294
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2026-02-27

AI Technical Summary

Technical Problem

The burden of arranging meals for elderly people who live far away is significant, particularly in maintaining their health and dietary preferences, which is difficult for their younger generation due to busy lives.

Method used

A system utilizing a generation AI to automate meal arrangements, including a terminal for inputting information, a server for storing and managing data, and a generative AI to create optimal meal menus, with integration to online supermarkets or meal delivery services for order placement and real-time delivery status updates.

Benefits of technology

Reduces the burden on the younger generation by automating meal arrangements, ensuring appropriate nutrition and dietary preferences are met, and maintaining the health of elderly individuals.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026034173000001_ABST
    Figure 2026034173000001_ABST
Patent Text Reader

Abstract

A system is provided.SOLUTION: A system for managing senior-oriented meal arrangements, comprising: terminals for users to input information about senior meals; means for generating optimal meal menus based on information received by a generating AI from the terminals; means for creating orders based on the meal menus generated by the generating AI and sending the orders to an online supermarket or a meal delivering service provider; means for obtaining delivery status from the online supermarket or the meal delivering service provider; and means for sending notifications to users based on the delivery status.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

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

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

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

[0004] The burden of arranging meals for elderly people who live far away is a major problem for their younger generation. In particular, deciding on meal plans while taking into consideration maintaining the health of their parents requires a great deal of effort for the younger generation, who lead busy lives. Furthermore, providing meals that are appropriate for the elderly's preferences and seasonality while maintaining an appropriate nutritional balance is an extremely difficult task. This makes it difficult for elderly people to maintain their health, and there is a need to solve this problem. [Means for solving the problem]

[0005] The system of the present invention uses a generation AI to automate meal arrangements for elderly people living far away, thereby reducing the burden on the next generation. The system includes a terminal for inputting information about the elderly's meals, a means for the generation AI to generate an optimal meal menu based on that information, a means for sending an order to an online supermarket or meal delivery service provider based on the generated menu, a means for obtaining delivery status information, and a means for sending notifications to the user based on that status. The information entered by the user is stored in a database, and the generation AI creates an optimal meal menu based on that information and also reviews the meal contents according to preferences and seasonal changes. In this way, the burden on the next generation is reduced and the elderly are supported in maintaining their health.

[0006] A "user terminal" is a device through which a user inputs information about an elderly person's meals, and includes smartphones, tablets, computers, etc.

[0007] "Generative AI" refers to an artificial intelligence model that generates optimal meal menus based on information received from the user's device.

[0008] "Database" refers to a system for storing elderly people's dietary requirements and health information entered by users.

[0009] An "online supermarket" is a retailer where you can purchase ingredients and food online.

[0010] A "meal delivery service provider" is a company that provides a service of preparing and delivering meals for the elderly.

[0011] "Means for obtaining delivery status" refers to a means for obtaining the current delivery status from an online supermarket or meal delivery service provider.

[0012] "Notification means" refers to a system for notifying users of delivery status and order completion information.

[0013] "Reviewing according to changes in preferences and seasons" refers to updating the generated meal menu as appropriate according to the individual preferences and seasons of the elderly. [Brief explanation of the drawings]

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

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

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

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

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

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

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

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

[0022] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0035] MODE FOR CARRYING OUT THE INVENTION

[0036] The system of the present invention includes a user, a terminal, a server, and a generating AI for efficiently arranging meals for the elderly. Specific embodiments for implementing this system will be described below.

[0037] 1. User Registration Module

[0038] explanation

[0039] First, the user enters information about the parent's diet (such as name, age, allergies, health conditions, and preferences) into the device. The device then sends this information to the server, which stores the received information in a database and notifies the user that registration is complete.

[0040] Specific examples

[0041] For example, when a user registers parental information, the following occurs:

[0042] 1. The terminal displays the "Parent Information Registration" interface. The user enters the following information: name "Taro Tanaka," age "75," allergy "peanuts," and health condition "high blood pressure, diabetes."

[0043] 2. The device sends this information to the server.

[0044] 3. The server analyzes the received information and stores it in a database.

[0045] 4. The server notifies the user that registration is complete.

[0046] 5. The terminal displays the message "Registration complete" to the user.

[0047] 2. Order Generation Module

[0048] explanation

[0049] The server provides the elderly person's information stored in the database to the generation AI. The generation AI uses this information to generate an optimal meal menu for the elderly person and constructs an order based on that menu. The generation AI then sends the order details to the online supermarket or meal delivery service provider. The server confirms that the order has been completed and notifies the user.

[0050] Specific examples

[0051] For example, if you were ordering a low-sodium meal for a parent with high blood pressure, you would do the following:

[0052] 1. The server provides the information "Taro Tanaka, high blood pressure, diabetes" from the database to the generation AI.

[0053] 2. The AI ​​generates a "low-salt menu" based on this information.

[0054] 3. The generative AI constructs an order and sends it to the online supermarket. For example, the customer orders "low-salt miso soup" or "unsweetened yogurt."

[0055] 4. The server confirms the order is complete and notifies the user.

[0056] 5. The device will display a notification that says "Today's order is complete."

[0057] 3. Delivery Management Module

[0058] explanation

[0059] The server obtains delivery status information from the delivery company and notifies the user, allowing the user to understand the progress of the delivery in real time.

[0060] Specific examples

[0061] For example, if you want to manage the delivery status of today's lunch, it would look like this:

[0062] 1. The server calls the delivery company's API to check the current delivery status of the order.

[0063] 2. The delivery company responds to the server with "Currently delivering."

[0064] 3. Based on this information, the server notifies the user that the delivery is currently in progress.

[0065] 4. The device will display a notification that says "Delivery is currently in progress."

[0066] 5. Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[0067] 6. The server notifies the user that "lunch has been delivered."

[0068] 7. The device will display a notification that says "Lunch has been delivered."

[0069] In this way, the system of the present invention automates meal arrangements for the elderly, significantly reducing the burden on users through meal selection, ordering arrangements, and delivery status management, and can effectively support the maintenance of the health of the elderly.

[0070] The processing flow will be explained below.

[0071] 1. User Registration Module

[0072] Processing Steps

[0073] Step 1:

[0074] The terminal displays the "Parent Information Registration" interface, where the user inputs the parent's name, age, allergy information, health condition, and dietary preferences.

[0075] Step 2:

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

[0077] Step 3:

[0078] The server analyzes the received information and stores it in a database.

[0079] Step 4:

[0080] The server generates and sends to the terminal a message indicating that registration is complete.

[0081] Step 5:

[0082] The device will display a notification that says "Registration complete."

[0083] 2. Order Generation Module

[0084] Processing Steps

[0085] Step 1:

[0086] The server retrieves the parents' dietary requirements and health status from the database and provides them to the generation AI.

[0087] Step 2:

[0088] Based on the information provided, the generative AI generates the optimal meal menu based on the elderly person's health condition and preferences.

[0089] Step 3:

[0090] Based on the generated menu, the generation AI creates order details for the online supermarket or meal delivery service provider.

[0091] Step 4:

[0092] The generation AI sends the order details to an online supermarket or meal delivery service provider.

[0093] Step 5:

[0094] The server confirms that the order is complete and notifies the user.

[0095] Step 6:

[0096] The terminal will display a notification saying "Today's order is complete."

[0097] 3. Delivery Management Module

[0098] Processing Steps

[0099] Step 1:

[0100] The server periodically calls the delivery company's API to inquire about the current delivery status of the order.

[0101] Step 2:

[0102] The delivery company responds to the server with the current delivery status (e.g., preparing, delivering, delivered).

[0103] Step 3:

[0104] The server notifies the user of the delivery status based on the received delivery information.

[0105] Step 4:

[0106] The device will display notifications such as "Delivery in progress" and "Delivery completed."

[0107] Step 5:

[0108] Once the delivery is complete, the delivery company notifies the server, and the server passes that information on to the user.

[0109] Step 6:

[0110] The device will display a notification saying "Lunch has been delivered."

[0111] As described above, by clarifying the specific operations performed at each processing step, it is possible to understand in detail how the system of the present invention actually operates.

[0112] Example 1

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

[0114] Arranging meals for the elderly requires a lot of work, from selecting meals to ordering and managing delivery status. Creating meal menus that take into account health conditions and allergies is particularly cumbersome. Checking delivery status every time is also time-consuming. There is a need for a system that streamlines these tasks, reducing the burden on users while maintaining the health of the elderly.

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

[0116] In this invention, the server includes a means for receiving information about the elderly person entered by the user from the terminal and storing it in a database, a means for generating an optimal meal menu using generation AI, and a means for sending an order to an online retailer or delivery service provider based on the generated menu. This makes it possible to automate meal arrangements that take into account the elderly person's health condition, preferences, and allergy information, significantly reducing the burden on the user and making it possible to effectively support the health of the elderly.

[0117] A "terminal" is a device that allows a user to input information about the elderly person's meals.

[0118] The "server" is a computer system that stores the information received from the terminal in a database and manages and notifies the results of processing by the generation AI.

[0119] "Generative AI" is an artificial intelligence model that generates the optimal meal menu based on information about the elderly person provided by the server, and then constructs the order details based on that menu.

[0120] "Database" refers to a data storage system for storing and managing dietary requirements, such as the health status, preferences, and allergy information of elderly people, entered by users.

[0121] An "online retailer" is a business that operates an e-commerce platform through which the generative AI transmits orders and provides food and ingredients.

[0122] A "delivery service provider" is a business that provides a service that delivers food and ingredients to a location specified by the user based on the order details constructed by the generative AI.

[0123] "Communication means" refers to the communications infrastructure for transmitting information from the terminal to the server and for transmitting notifications from the server to the user.

[0124] MODE FOR CARRYING OUT THE INVENTION

[0125] The present invention relates to a system for efficiently arranging meals for the elderly. This system includes a user, a terminal, a server, and a generating AI. Specific embodiments for implementing this system are described below.

[0126] User Registration Module

[0127] The first thing a user does is enter information about their parent's diet. Using a terminal, the user enters information such as the parent's name, age, allergy information, health conditions, and preferences. The terminal then sends the entered information to a server. The server stores the received information in a database and notifies the user that registration is complete. For example, when a user enters information about an elderly person, the "Register Parent Information" interface appears on the terminal screen, and the user enters information such as "Taro Tanaka, 75 years old, peanut allergy, high blood pressure, diabetes." The terminal then sends the information to the server, which stores it in a database. Once registration is complete, the terminal displays the message "Registration complete."

[0128] Order Generation Module

[0129] The server provides the generation AI with the elderly person's information stored in a database. The generation AI generates an optimal meal menu for the elderly based on the provided information. The generation AI creates a specific order based on the menu and sends it to the online retailer or delivery service. The server confirms that the order is complete and notifies the user. For example, when ordering a low-salt menu for a parent with high blood pressure, the server provides the generation AI with information about "Taro Tanaka, high blood pressure, diabetes." The generation AI generates a "low-salt menu" and adds "low-salt miso soup" and "unsweetened yogurt" to the order list. The generation AI sends the order details to the online retailer, and the server notifies the user that the order is complete. A notification "Today's order has been completed" is displayed on the terminal.

[0130] Delivery Management Module

[0131] The server obtains the delivery status from the delivery company and notifies the user of that information. This allows the user to understand the progress of the delivery in real time. For example, when managing the delivery status of today's lunch, the server calls the delivery company's API to check the current delivery status of the order. The delivery company replies to the server with "Currently on delivery," and based on that information notifies the user with "Currently on delivery." A notification stating "Currently on delivery" is displayed on the terminal. When delivery is complete, the delivery company replies with "Delivery complete" to the server, and the server notifies the user with "Lunch has been delivered." A notification stating "Lunch has been delivered" is displayed on the terminal.

[0132] In this way, each module of the system automates meal arrangements for the elderly, significantly reducing the burden on users. As a concrete example of how it works, the prompt sentences input to the generative AI model are shown below:

[0133] Example prompt sentence:

[0134] "Generate low-sodium meals for Taro Tanaka, a 75-year-old man with high blood pressure and diabetes. He is allergic to peanuts."

[0135] This allows the system to continue providing appropriate meals based on the elderly person's health status and preferences.

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

[0137] User Registration Module

[0138] Processing Steps

[0139] Step 1:

[0140] The device displays a parent information registration interface to the user, who then enters information such as the parent's name, age, allergy information, health condition, and preferences.

[0141] Input: Parent information entered by the user in the input form.

[0142] Output: The parent information entered is saved on the device.

[0143] Specific operation: An input form appears on the terminal screen, and the user enters information such as "Taro Tanaka, 75 years old, peanut allergy, high blood pressure, diabetes."

[0144] Step 2:

[0145] The device sends the entered information to the server using an HTTP POST request.

[0146] Input: Information entered into an input form.

[0147] Output: The server receives the information.

[0148] Specific operation: When the device presses the send button, the user's input data is sent to the server.

[0149] Step 3:

[0150] The server parses the received information and stores it in a database by establishing a database connection and inserting the received information into the appropriate tables.

[0151] Input: Parent information sent from the device.

[0152] Output: Information is stored in a database.

[0153] Specific behavior: The server executes an INSERT query against the "User Information" table in the database.

[0154] Step 4:

[0155] The server notifies the user that registration is complete, returning a success message via an HTTP response.

[0156] Input: The result of successfully saving the information to the database.

[0157] Output: A success message is sent from the server to the device.

[0158] What happens: The device displays the message "Registration complete" to the user.

[0159] Order Generation Module

[0160] Processing Steps

[0161] Step 1:

[0162] The server retrieves the registered elderly information from the database and provides it to the generation AI, which then sends an API request to the generation AI.

[0163] Input: Parent information stored in the database.

[0164] Output: Information sent to the generating AI.

[0165] Specific operation: The server obtains the information "Taro Tanaka, high blood pressure, diabetes" and posts it to the generation AI endpoint.

[0166] Step 2:

[0167] The generative AI generates the optimal meal menu based on the information provided. The AI ​​model analyzes the input information and suggests a menu that suits the elderly person's health condition and preferences.

[0168] Input: Parent health information sent from the server.

[0169] Output: A suggested meal menu.

[0170] Specific behavior: The generated AI returns the message, "We suggest low-salt menus."

[0171] Step 3:

[0172] Generative AI builds specific orders based on the suggested menu, generates an order list, and prepares the data for sending to online supermarkets and delivery services.

[0173] Input: A suggested meal menu.

[0174] Output: Order list.

[0175] Specific action: Add "reduced salt miso soup" and "unsweetened yogurt" to the order list.

[0176] Step 4:

[0177] The generative AI sends the order to the online retailer using an API request.

[0178] Input: The constructed order list.

[0179] Output: Order confirmation response.

[0180] Specific operation: The generation AI posts an order request to the online supermarket and receives a success message.

[0181] Step 5:

[0182] The server confirms the order is complete and notifies the user, updating the status via an HTTP response.

[0183] Input: Order confirmation response.

[0184] Output: Notification to the user.

[0185] What happens: The device displays a notification saying "Today's order is complete."

[0186] Delivery Management Module

[0187] Processing Steps

[0188] Step 1:

[0189] The server calls the delivery company's API to check the delivery status of the order. It queries the delivery company using an HTTP GET request.

[0190] Input: A request to inquire about delivery status.

[0191] Output: Delivery status response.

[0192] Specific behavior: The server sends a GET request to the API endpoint to check the delivery status.

[0193] Step 2:

[0194] The delivery company returns a response to the server with the delivery status, such as "Currently delivering" or "Delivery completed."

[0195] Input: A delivery status inquiry request from the server.

[0196] Output: Delivery status response from the delivery company.

[0197] Specific operation: The delivery company responds to the server with "Currently delivering."

[0198] Step 3:

[0199] The server receives and analyzes the delivery status, notifies the user, and updates the status via an HTTP response.

[0200] Input: Delivery status response from the delivery company.

[0201] Output: Delivery status notification to user.

[0202] What happens: The device displays a notification to the user saying "Delivery is currently on its way."

[0203] Step 4:

[0204] Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[0205] Input: Delivery completion status.

[0206] Output: Completion notification to the server.

[0207] Specific operation: The delivery company returns "Delivery completed" to the server.

[0208] Step 5:

[0209] The server notifies the user that "lunch has been delivered."

[0210] Input: Notification of completed delivery.

[0211] Output: Delivery completion notification to the user.

[0212] What happens: The device displays a notification saying "Lunch has been delivered."

[0213] (Application example 1)

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

[0215] Arranging meals for the elderly requires a lot of effort, including selecting menus based on health conditions and preferences, ordering, and managing delivery. This makes it difficult, especially for busy families, to ensure that the elderly receive the nutrition they need every day. Furthermore, when using online supermarkets or meal delivery services, detailed adjustments to order details and confirmation of delivery status can be complicated. This creates a need for more efficient meal arrangements, which are necessary for maintaining the health of the elderly.

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

[0217] In this invention, the server includes a terminal for a user to input information about meals for the elderly, a means for a generation AI to generate an optimal meal menu based on information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an e-commerce platform or a meal delivery service, a means for obtaining delivery status from the e-commerce platform or the meal delivery service, a means for sending a notification to the user based on the delivery status, and a means for being integrated into a user device in the form of a smartphone application, thereby enabling the user to easily manage meal arrangements for the elderly and keep track of delivery status in real time.

[0218] "Elderly people" are people over a certain age who require specific health care and lifestyle support.

[0219] "Meal arrangement" is a series of processes including selecting a meal menu, ordering ingredients and dishes, and arranging and managing delivery.

[0220] A "terminal" is an electronic device that allows a user to input information and communicate with a server over the Internet.

[0221] "Generative AI" refers to artificial intelligence techniques used to generate optimal results based on received input information.

[0222] A "meal menu" is a list of ingredients and dishes selected based on specific criteria.

[0223] The "means for generating an order" is the part of the system that generates an order for a particular item or service based on the food menu and provides the necessary information.

[0224] An "e-commerce platform" is an online marketplace for purchasing goods and services over the Internet.

[0225] A "meal delivery service" is a service that delivers prepared meals to specific individuals or groups.

[0226] "Delivery Status" is information about the current status of ordered goods or services at each stage of delivery.

[0227] A "notification means" is a communication method or device that provides information to a user based on a particular event or situation.

[0228] A "smartphone application" is software that runs on a smartphone and provides specific functions or services.

[0229] A "user device" is an electronic device that is operated by a user and on which an application is installed.

[0230] The system for realizing this invention includes a server, a user terminal, a generating AI, and means of communication with related databases and delivery services in order to efficiently arrange meals for the elderly.

[0231] 1. User Registration Module

[0232] First, the user enters information about the elderly parent's (parent's) diet (such as name, age, allergies, health conditions, and preferences) into the user terminal. The user terminal then sends this information to the server. The server stores the received information in a database and notifies the user that registration is complete.

[0233] Examples:

[0234] The user enters the parent's information as follows: "Name: ○○, Age: ○○ years old, Allergies: △△, Health condition: □□".

[0235] The server stores this information in a database and notifies the user that "registration is complete."

[0236] 2. Order Generation Module

[0237] The server provides the elderly person's information stored in the database to the generation AI. The generation AI uses this information to generate an optimal meal menu for the elderly person and builds an order based on that menu. The generation AI then sends the order to an e-commerce platform or meal delivery service, and the server confirms the order is complete and notifies the user.

[0238] Examples:

[0239] The server provides the information "Name: ○○, Health condition: □□" to the generation AI.

[0240] The generative AI generates "low-salt menus" and constructs orders for, for example, "reduced-salt miso soup" or "unsweetened yogurt."

[0241] Once the order is complete, the server notifies the user that the order is complete.

[0242] 3. Delivery Management Module

[0243] The server obtains the delivery status from the e-commerce platform or the meal delivery service and notifies the user of the information, allowing the user to know the progress of the delivery in real time.

[0244] Examples:

[0245] The server calls the delivery company's API to obtain the "currently delivering" status.

[0246] The server notifies the user that the delivery is currently in progress.

[0247] When the delivery is complete, the status is updated to "Delivery completed" and the user is notified.

[0248] Hardware and software used

[0249] Server: Manages the database and interacts with the API.

[0250] User device: A smartphone or tablet used to input information and receive notifications.

[0251] Generative AI: AI technology that generates meal menus based on information about elderly people (e.g., GPT-3 (registered trademark)).

[0252] Database: A system (e.g., MySQL®) for storing user information and dietary requirements.

[0253] E-commerce platforms and meal delivery services: Use APIs from online supermarkets and meal delivery companies.

[0254] Prompt Sentence Examples

[0255] "Name: ○○, Age: □□ years, Allergies: △△, Health Condition: ☆☆, Please generate the optimal meal menu for the elderly and build the order."

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

[0257] Step 1:

[0258] The user uses a terminal to input information about the elderly person's diet (e.g., name, age, allergies, health conditions, preferences, etc.). All of this information is entered into the user terminal and transmitted from the terminal to the server.

[0259] Input: Information about the elderly person entered by the user into the device

[0260] Output: Elderly information data sent to the server

[0261] Step 2:

[0262] The server stores the received information of the elderly in a database, where it verifies the data and converts it into the appropriate format before storing it.

[0263] Input: Elderly person's information data sent from the device

[0264] Output: Elderly information stored in a database

[0265] Step 3:

[0266] The server periodically provides the elderly person's information stored in the database to the generation AI, at which time the server extracts the necessary information and generates appropriate prompts.

[0267] Input: Elderly person information stored in a database

[0268] Output: Prompt text provided to the generation AI

[0269] Step 4:

[0270] The generative AI generates the optimal meal menu for the elderly based on the provided prompt. It uses a generative AI model (e.g., GPT-3) to create the menu based on the input information.

[0271] Input: Prompt text provided by the server

[0272] Output: Optimal meal plan

[0273] Step 5:

[0274] The server constructs the order based on the meal menu generated by the generative AI and sends the information to an e-commerce platform or food delivery service by calling a specific API.

[0275] Input: Food menu generated by the generative AI

[0276] Output: Order details sent to an e-commerce platform or food delivery service

[0277] Step 6:

[0278] The e-commerce platform or food delivery service receives the order and returns the order status to the server, which analyzes this information and notifies the user.

[0279] Input: Order status from an e-commerce platform or food delivery service

[0280] Output: Delivery status notified to user

[0281] Step 7:

[0282] The user's device receives notifications from the server and displays the delivery status to the user, allowing the user to understand the progress of the delivery in real time.

[0283] Input: Delivery status notification from the server

[0284] Output: Delivery status displayed on the user's device

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

[0286] MODE FOR CARRYING OUT THE INVENTION

[0287] The system of the present invention includes a user, a terminal, a server, a generating AI, and an emotion engine to efficiently arrange meals for the elderly. Specific embodiments for implementing this system will be described below.

[0288] 1. User Registration Module

[0289] explanation

[0290] First, the user inputs information about their parent's diet (name, age, allergy information, health condition, and dietary preferences) and information about the user's own emotions on the device. The device then sends this information to the server, which stores the received information in a database and notifies the user that registration is complete.

[0291] Specific examples

[0292] For example, when a user registers parental information, the following occurs:

[0293] 1. The terminal displays the "Parent Information Registration" interface. The user enters their name "Taro Tanaka," age "75," allergy "peanuts," health condition "high blood pressure, diabetes," and emotional information.

[0294] 2. The device sends this information to the server.

[0295] 3. The server analyzes the received information and stores it in a database. The emotion engine analyzes the user's emotion data.

[0296] 4. The server notifies the user that registration is complete.

[0297] 5. The terminal displays the message "Registration complete" to the user.

[0298] 2. Order Generation Module

[0299] explanation

[0300] The server provides the generation AI with the elderly person's information stored in the database and the user's emotional data. The generation AI uses this information to generate an optimal meal menu for the elderly person and builds an order based on that menu. The generation AI then sends the order details to the online supermarket or meal delivery service provider. The server confirms that the order has been completed and notifies the user.

[0301] Specific examples

[0302] For example, if you were ordering a low-sodium meal for a parent with high blood pressure, you would do the following:

[0303] 1. The server provides the information on "Taro Tanaka, high blood pressure, diabetes" and the user's emotional information from the database to the generation AI.

[0304] 2. Generative AI generates "low-salt menus" based on this information. The emotion engine helps select and adjust menus based on the user's emotions.

[0305] 3. The generative AI constructs an order and sends it to the online supermarket. For example, the customer orders "low-salt miso soup" or "unsweetened yogurt."

[0306] 4. The server confirms the order is complete and notifies the user.

[0307] 5. The device will display a notification that says "Today's order is complete."

[0308] 3. Delivery Management Module

[0309] explanation

[0310] The server receives delivery status information from the delivery company and notifies the user of that information. This allows the user to understand the progress of the delivery in real time. The emotion engine adjusts the content and frequency of notifications based on the user's emotions.

[0311] Specific examples

[0312] For example, if you want to manage the delivery status of today's lunch, it would look like this:

[0313] 1. The server calls the delivery company's API to check the current delivery status of the order.

[0314] 2. The delivery company responds to the server with "Currently delivering."

[0315] 3. Based on this information, the server notifies the user that the delivery is currently in progress. The emotion engine analyzes the user's emotions and adjusts the content and timing of the notification.

[0316] 4. The device will display a notification that says "Delivery is currently in progress."

[0317] 5. Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[0318] 6. The server notifies the user that "lunch has been delivered."

[0319] 7. The device will display a notification that says "Lunch has been delivered."

[0320] In this way, the system of the present invention automates meal arrangements for the elderly, significantly reducing the burden on users through meal selection, ordering arrangements, delivery status management, etc., and effectively supporting the maintenance of elderly health. By combining it with an emotion engine, flexible responses based on the user's emotions become possible, providing even higher levels of satisfaction.

[0321] The processing flow will be explained below.

[0322] 1. User Registration Module

[0323] Processing Steps

[0324] Step 1:

[0325] The terminal displays the "Parent Information Registration" interface, where the user inputs the parent's name, age, allergy information, health condition, and dietary preferences.

[0326] Step 2:

[0327] The device transmits the user's input information to the server. At the same time, the device also collects the user's current emotional information (e.g., text input and facial expression capture) and transmits it to the server.

[0328] Step 3:

[0329] The server analyzes the received information and stores the parent's dietary requirements and the user's emotional information in a database.

[0330] Step 4:

[0331] The server analyzes the user's emotional data via an emotion engine and extracts information associated with a particular emotional state.

[0332] Step 5:

[0333] The server generates and sends to the terminal a message indicating that registration is complete.

[0334] Step 6:

[0335] The device will display a notification that says "Registration complete."

[0336] 2. Order Generation Module

[0337] Processing Steps

[0338] Step 1:

[0339] The server obtains the user's parent's dietary requirements and the user's emotional information from the database and provides them to the generation AI.

[0340] Step 2:

[0341] Based on the information provided, the AI ​​generates the optimal meal menu, taking into account the parent's health condition, food preferences, and even the user's emotional information.

[0342] Step 3:

[0343] The emotion engine analyzes the user's emotional information and selects and adjusts menus according to the user's emotional state.

[0344] Step 4:

[0345] Based on the adjusted menu, the generative AI creates order details for online supermarkets or food delivery services.

[0346] Step 5:

[0347] The generation AI sends the order details to an online supermarket or meal delivery service provider.

[0348] Step 6:

[0349] The server confirms that the order is complete and notifies the user.

[0350] Step 7:

[0351] The terminal will display a notification saying "Today's order is complete."

[0352] 3. Delivery Management Module

[0353] Processing Steps

[0354] Step 1:

[0355] The server periodically calls the delivery company's API to inquire about the current delivery status of the order.

[0356] Step 2:

[0357] The delivery company responds to the server with the current delivery status (e.g., preparing, delivering, delivered).

[0358] Step 3:

[0359] The server provides the received delivery information to the emotion engine.

[0360] Step 4:

[0361] The emotion engine takes into account the user's emotional information to determine the appropriate notification content and frequency.

[0362] Step 5:

[0363] The server notifies the user of the delivery status based on the results of the emotion engine.

[0364] Step 6:

[0365] The device will display notifications such as "Delivery in progress" and "Delivery completed."

[0366] Step 7:

[0367] Once delivery is complete, the delivery company notifies the server.

[0368] Step 8:

[0369] The server notifies the user that "lunch has been delivered."

[0370] Step 9:

[0371] The device will display a notification saying "Lunch has been delivered."

[0372] In this way, the combination of the emotion engine and generative AI enables flexible meal arrangements that respond to the user's emotions, reducing the burden on users and contributing to the maintenance of the health of the elderly.

[0373] Example 2

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

[0375] When arranging meals for the elderly, it is cumbersome for users to manually select a menu, place an order, and check the delivery status each time. It is particularly difficult to select an appropriate menu that takes into account the elderly's health condition and dietary restrictions. It is also time-consuming to check changes in the meal menu and the delivery status. Furthermore, while it is necessary to adjust the content and timing of notifications to take the user's emotions into consideration, conventional systems do not adequately address this issue.

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

[0377] In this invention, the server includes a terminal for a user to input information about the elderly person's meals, a means for a generation AI to generate an optimal meal menu based on the information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an online food retailer or meal delivery service provider, a means for obtaining delivery status from the online food retailer or meal delivery service provider, a means for sending a notification to the user based on the delivery status, and an emotion engine that analyzes the user's emotion data and adjusts the content and timing of the notification. This enables automatic generation of meal menus suitable for the elderly, ordering arrangements, real-time management of delivery status, and flexible notification according to the user's emotion.

[0378] "Terminal" refers to the device used by the user to input information, such as a personal computer or smartphone.

[0379] "Generative AI" refers to artificial intelligence that automatically generates meal menus suitable for the elderly based on information received from a device.

[0380] "Online food retailer" refers to a retailer that sells food via the internet.

[0381] "Meal delivery service provider" refers to a provider that provides a service of delivering meals to users.

[0382] "Delivery Status" refers to the order and delivery progress information received from online food retailers and meal delivery services.

[0383] An "emotion engine" is an engine that has the function of analyzing a user's emotional data and appropriately adjusting the content and timing of notifications.

[0384] "Database" refers to a system for storing and managing information entered by users and analyzed data.

[0385] "Meal menu" refers to the meal contents generated by the AI ​​based on the health condition and dietary preferences of the elderly person.

[0386] "Notification" refers to messages or information sent by the server to the user, including delivery progress and order completion confirmation.

[0387] This system includes a user, a terminal, a server, a generative AI, and an emotion engine to efficiently arrange meals for the elderly. Specific embodiments for implementing this system will be described below.

[0388] User Registration Module

[0389] Hardware and software usage examples:

[0390] Hardware: User's device (PC, smartphone)

[0391] Software: User registration interface, server, database, emotion engine

[0392] Data processing and calculation details:

[0393] The user uses the terminal to input information about the parent's diet (name, age, allergy information, health condition, dietary preferences) and information about the user's own feelings.

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

[0395] The server receives and analyzes the information and stores it in a database. The emotion engine analyzes the user's emotion data.

[0396] The server notifies the user that registration is complete.

[0397] Examples:

[0398] The user uses their smartphone to enter their parent's name "Taro Tanaka," their age "75," their allergy "peanuts," their health condition "high blood pressure, diabetes," their food preference "Japanese food," and their emotional information. This information is sent to the server and stored in a database. The user then confirms the message "Registration completed" on their device.

[0399] Order Generation Module

[0400] Hardware and software usage examples:

[0401] Hardware: Web server, generative AI server

[0402] Software: Generative AI engine, sentiment engine, order management system

[0403] Data processing and calculation details:

[0404] The server provides the generation AI with information about the elderly stored in a database and the user's emotional data.

[0405] The generative AI automatically generates meal menus suitable for the elderly based on stored information, while the emotion engine is used to select and adjust the menu.

[0406] The generative AI sends the order based on the optimal meal menu to an online supermarket or meal delivery service.

[0407] The server confirms the order completion and notifies the user.

[0408] Examples:

[0409] The server retrieves information about "Taro Tanaka, high blood pressure, diabetes" and the user's emotional data from the database and provides it to the generation AI. The generation AI generates a "low-salt menu" and orders "low-salt miso soup" and "unsweetened yogurt." The order details are sent to the online supermarket, which notifies the user that the order has been completed. The user then checks the notification on their device that "Today's order has been completed."

[0410] Delivery Management Module

[0411] Hardware and software usage examples:

[0412] Hardware: Servers, delivery company systems

[0413] Software: Delivery management system, emotion engine

[0414] Data processing and calculation details:

[0415] The server obtains delivery status information from the delivery company and notifies the user. The emotion engine adjusts the content and timing of notifications.

[0416] Examples:

[0417] The server calls the delivery company's API, checks the current delivery status, and receives a response that says "Currently on delivery." The server then notifies the user that "Currently on delivery." This notification is adjusted based on the analysis results of the emotion engine. After delivery is complete, the delivery company notifies the user that "Delivery complete," and the server notifies the user that "Lunch has been delivered." The user then checks the notification that "Lunch has been delivered" on their device.

[0418] This system allows users to easily register the dietary information of elderly people, automatically generates appropriate meal menus, and supports the health management of elderly people. In addition, flexible notifications that respond to the user's emotions ensure high levels of satisfaction.

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

[0420] User Registration Module

[0421] Step 1: User Input

[0422] The user uses the terminal to display the "parent information registration" interface.

[0423] The user enters the parent's name, age, allergy information, health status, dietary preferences, and their own emotional information.

[0424] Input: Parent's name "Taro Tanaka", age "75", allergy "peanuts", health condition "high blood pressure, diabetes", food preference "Japanese food", and user's emotional information.

[0425] Output: The entered information is saved on the device.

[0426] Step 2: Send information

[0427] The terminal transmits the input parent information and user emotion information to the server.

[0428] Input: Parental information and emotion information entered by the user.

[0429] Output: Information sent to the server.

[0430] Step 3: Analyze and store information

[0431] The server receives the transmitted information and analyzes the content.

[0432] The server stores the analyzed information in a database. The emotion engine analyzes the user's emotion data.

[0433] Input: Parent information and emotion information sent to the server.

[0434] Output: Information stored in the database and analysis results from the emotion engine.

[0435] Step 4: Registration confirmation notice

[0436] The server generates and sends a "Registration Complete" message to the user.

[0437] Input: Information stored in the database and analysis results.

[0438] Output: A notification message saying "Registration completed."

[0439] Step 5: Registration complete message displayed

[0440] The terminal displays the message "Registration complete" to the user.

[0441] Input: Notification message "Registration complete."

[0442] Output: The completion message displayed to the user.

[0443] Order Generation Module

[0444] Step 1: Providing information about elderly people and emotional data

[0445] The server retrieves information about the elderly person and the user's emotional data from the database and provides it to the generation AI.

[0446] Input: Elderly information and emotion data stored in a database.

[0447] Output: Information provided to the generative AI.

[0448] Step 2: Generate a meal menu

[0449] The generative AI generates the optimal meal menu based on the information it acquires.

[0450] The emotion engine is involved in menu selection and adjustment.

[0451] Input: Information and emotion data of elderly people.

[0452] Output: The generated optimal meal menu.

[0453] Step 3: Build and submit your order

[0454] The generation AI constructs the order based on the generated menu.

[0455] The generative AI sends the order to an online grocer or meal delivery service.

[0456] Input: Optimal meal menu generated by generative AI.

[0457] Output: The order details sent to the online merchant.

[0458] Step 4: Confirm your order is complete

[0459] The server checks whether the order was successfully completed.

[0460] Input: Order confirmation information from your online food retailer or meal delivery service.

[0461] Output: Order completion confirmation.

[0462] Step 5: Completion notification

[0463] The server generates a message saying "Today's order has been completed" and sends it to the user.

[0464] The terminal displays the notification to the user.

[0465] Input: Confirmation of order completion.

[0466] Output: A completion notification message that is sent and displayed to the user.

[0467] Delivery Management Module

[0468] Step 1: Get delivery status

[0469] The server calls the delivery company's API and obtains the current delivery status.

[0470] Input: Delivery company API call result.

[0471] Output: The delivery status obtained.

[0472] Step 2: Notification of delivery

[0473] The delivery company responds to the server saying, "Currently on delivery."

[0474] The server sends a notification to the user saying, "The delivery is currently underway." The emotion engine adjusts the content and timing of the notification.

[0475] Input: Delivery status from the delivery company.

[0476] Output: Notification message "Currently on delivery."

[0477] Step 3: Confirm delivery is complete

[0478] When the delivery is completed, the delivery company responds to the server with "Delivery completed."

[0479] Input: Delivery completion information from the delivery company.

[0480] Output: Confirmation of delivery completion.

[0481] Step 4: Delivery Notification

[0482] The server generates a message saying "Lunch has been delivered" and sends it to the user.

[0483] Input: Confirmation result of delivery completion.

[0484] Output: Notification message "Lunch has been delivered."

[0485] Step 5: View the completion message

[0486] The terminal displays a notification to the user saying "Lunch has been delivered."

[0487] Input: A notification message saying "Lunch has been delivered."

[0488] Output: The completion message displayed to the user.

[0489] This system allows users to easily register their parents' dietary information, automatically generating optimal meal menus and supporting the health management of elderly people. Furthermore, the system improves user satisfaction by adjusting notifications using an emotion engine.

[0490] (Application example 2)

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

[0492] Proper nutritional management for the elderly is extremely important for maintaining their health, but in many cases, arranging for this imposes a heavy burden on relatives and caregivers. It is also time-consuming to keep track of delivery status and update meal menus in real time. To solve these problems, an efficient and flexible meal arrangement system is needed.

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

[0494] In this invention, the server includes a terminal for a user to input information about the elderly person's meals, a means for a generation AI to generate an optimal meal menu based on the information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an online grocery service or meal delivery service provider, a means for obtaining delivery status from the online grocery service or meal delivery service provider, a means for sending a notification to the user based on the delivery status, and a means for an emotion engine to analyze the user's emotions and adjust the content and timing of the notification. This makes it possible to automate meal arrangements for the elderly and significantly reduce the burden on the user through meal selection, order arrangement, and delivery status management.

[0495] A "terminal" is a device that allows a user to input information about the elderly person's meals.

[0496] "Generative AI" is an artificial intelligence that generates the optimal meal menu based on information entered by the user on their device.

[0497] An "online grocery service" is an online service that accepts orders based on meal menus for seniors and delivers ingredients or prepared meals.

[0498] A "meal delivery service provider" is a business that provides and delivers meals based on the generated meal menu.

[0499] "Delivery status" is information from an online grocery or meal delivery service that indicates the status of an ordered meal.

[0500] "Notifications" are information sent to users based on delivery status.

[0501] The "emotion engine" is a software component that analyzes the user's emotions and adjusts the content and timing of notifications based on those emotions.

[0502] The "Elderly Meal Arrangement System" is a system that includes a terminal, a generation AI, an online grocery service, a meal delivery service provider, a means of obtaining delivery status, a notification means, and an emotion engine, and is intended to efficiently arrange meals for the elderly.

[0503] The system for implementing this invention mainly includes a user, a terminal, a server, a generating AI, and an emotion engine. The detailed configuration and operation of the system will be described below.

[0504] First, the user enters information about their parent or elderly relative's meal through the device. This information includes the elderly relative's name, age, allergy information, health condition, and dietary preferences. The user also enters information about their own emotions. The device then sends the entered information to the server, which stores it in a database. The emotion engine analyzes the user's emotional data, which influences the content and timing of subsequent notifications.

[0505] The server provides the elderly person's information stored in the database and the user's emotional data to the generation AI. The generation AI generates the optimal meal menu based on this information. At this time, the emotion engine analyzes the user's emotional data and assists in selecting and adjusting the menu based on emotions. Based on the generated menu, the server sends an order to an online grocery service or meal delivery service. Once the order is completed, the server sends a notification to the user.

[0506] Regarding delivery status management, the server calls the service provider's API to check the current delivery status. Based on the acquired information, the server then notifies the user of the delivery status in real time. The emotion engine analyzes the user's emotions during this process and flexibly adjusts the content and timing of notifications based on that information.

[0507] Hardware and Software Use

[0508] Hardware: Smartphones, servers

[0509] Software: Python programs, generative AI models, database systems (e.g., SQLite or PostgreSQL), notification systems (e.g., Firebase Cloud Messaging)

[0510] Program processing

[0511] The server stores information sent by the user, such as the elderly person's health condition and dietary preferences, in a database. The generative AI model analyzes the data to generate the optimal meal menu based on this information. The emotion engine also analyzes the user's emotional data and reflects this in adjusting the content and timing of notifications. Based on the generated menu, the server automatically sends an order to an online grocery service or meal delivery service. The server obtains delivery status information in real time and notifies the user.

[0512] Specific examples

[0513] For example, the process for a 75-year-old person named Taro Tanaka who suffers from high blood pressure and diabetes is as follows: The user enters information about his parents, such as their name "Taro Tanaka," their age "75," their allergy "peanuts," and their health conditions "high blood pressure, diabetes," via their device. The server provides this information to a generative AI model, which then generates a menu. The generative AI model suggests dishes such as "low-sodium miso soup and unsweetened yogurt." Based on the suggested menu, the server automatically sends an order to an online grocery service or meal delivery service. The server then obtains delivery status in real time and sends the user a notification such as "Your delivery is now on," and once delivery is complete, a notification that "Lunch has been delivered."

[0514] Prompt Sentence Examples

[0515] An example of a prompt in text format is:

[0516] Parent information input screen: Name "Taro Tanaka", age "75", allergy "peanuts", health condition "high blood pressure, diabetes".

[0517] Emotional data: Adjust notification frequency to make users feel at ease.

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

[0519] Step 1:

[0520] The user inputs information about the elderly person's diet through the terminal, including their name, age, allergy information, health status, and dietary preferences, and the terminal then transmits this information to the server.

[0521] Input: Elderly person's dietary information (e.g., name, age, allergy information, health condition, dietary preferences)

[0522] Output: Send information to the server

[0523] Step 2:

[0524] The server stores the received meal information of the elderly person in a database.

[0525] Input: Elderly person's meal information sent from the device

[0526] Output: Information stored in the database

[0527] Step 3:

[0528] The server provides the emotion engine with the user's emotion data and analyzes the emotion.

[0529] Input: User emotion data

[0530] Output: Parsed emotion data

[0531] Step 4:

[0532] The server retrieves information about the elderly person's health condition and dietary preferences from the database and provides it to the AI, which then generates the optimal meal menu based on this information.

[0533] Input: Information on the elderly person's health status and dietary preferences obtained from a database

[0534] Output: Optimal meal plan

[0535] Step 5:

[0536] Based on the generated meal menu, the server sends an order to an online grocery service or meal delivery service.

[0537] Input: A meal menu generated by a generative AI

[0538] Output: Sending an order to an online grocery or food delivery service

[0539] Step 6:

[0540] The server calls the delivery company's API and obtains the current delivery status.

[0541] Input: Delivery status confirmation request from the server

[0542] Output: Delivery status data

[0543] Step 7:

[0544] Based on the acquired delivery status, the server uses an emotion engine to adjust the content and timing of the notification and notify the user of the delivery status.

[0545] Input: Delivery status data, analyzed emotion data

[0546] Output: Delivery status notification to user

[0547] Step 8:

[0548] When delivery is completed, the delivery company notifies the server, and the server sends a notification of delivery completion to the user.

[0549] Input: Delivery completion notification from delivery company

[0550] Output: Delivery completion notification to user

[0551] Specifically, in Taro Tanaka's case, the user inputs information on his device and sends it to the server. The server generates an optimal meal menu, such as "low-salt miso soup" or "unsweetened yogurt," based on the generative AI model and sends the order to the online grocery service. The server then obtains the delivery status in real time and notifies the user at the appropriate time based on the emotions analyzed by the emotion engine. Once the delivery is complete, the user receives a notification that "Lunch has been delivered."

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

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

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

[0555] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0568] MODE FOR CARRYING OUT THE INVENTION

[0569] The system of the present invention includes a user, a terminal, a server, and a generating AI for efficiently arranging meals for the elderly. Specific embodiments for implementing this system will be described below.

[0570] 1. User Registration Module

[0571] explanation

[0572] First, the user enters information about the parent's diet (such as name, age, allergies, health conditions, and preferences) into the device. The device then sends this information to the server, which stores the received information in a database and notifies the user that registration is complete.

[0573] Specific examples

[0574] For example, when a user registers parental information, the following occurs:

[0575] 1. The terminal displays the "Parent Information Registration" interface. The user enters the following information: name "Taro Tanaka," age "75," allergy "peanuts," and health condition "high blood pressure, diabetes."

[0576] 2. The device sends this information to the server.

[0577] 3. The server analyzes the received information and stores it in a database.

[0578] 4. The server notifies the user that registration is complete.

[0579] 5. The terminal displays the message "Registration complete" to the user.

[0580] 2. Order Generation Module

[0581] explanation

[0582] The server provides the elderly person's information stored in the database to the generation AI. The generation AI uses this information to generate an optimal meal menu for the elderly person and constructs an order based on that menu. The generation AI then sends the order details to the online supermarket or meal delivery service provider. The server confirms that the order has been completed and notifies the user.

[0583] Specific examples

[0584] For example, if you were ordering a low-sodium meal for a parent with high blood pressure, you would do the following:

[0585] 1. The server provides the information "Taro Tanaka, high blood pressure, diabetes" from the database to the generation AI.

[0586] 2. The AI ​​generates a "low-salt menu" based on this information.

[0587] 3. The generative AI constructs an order and sends it to the online supermarket. For example, the customer orders "low-salt miso soup" or "unsweetened yogurt."

[0588] 4. The server confirms the order is complete and notifies the user.

[0589] 5. The device will display a notification that says "Today's order is complete."

[0590] 3. Delivery Management Module

[0591] explanation

[0592] The server obtains delivery status information from the delivery company and notifies the user, allowing the user to understand the progress of the delivery in real time.

[0593] Specific examples

[0594] For example, if you want to manage the delivery status of today's lunch, it would look like this:

[0595] 1. The server calls the delivery company's API to check the current delivery status of the order.

[0596] 2. The delivery company responds to the server with "Currently delivering."

[0597] 3. Based on this information, the server notifies the user that the delivery is currently in progress.

[0598] 4. The device will display a notification that says "Delivery is currently in progress."

[0599] 5. Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[0600] 6. The server notifies the user that "lunch has been delivered."

[0601] 7. The device will display a notification that says "Lunch has been delivered."

[0602] In this way, the system of the present invention automates meal arrangements for the elderly, significantly reducing the burden on users through meal selection, ordering arrangements, and delivery status management, and can effectively support the maintenance of the health of the elderly.

[0603] The processing flow will be explained below.

[0604] 1. User Registration Module

[0605] Processing Steps

[0606] Step 1:

[0607] The terminal displays the "Parent Information Registration" interface, where the user inputs the parent's name, age, allergy information, health condition, and dietary preferences.

[0608] Step 2:

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

[0610] Step 3:

[0611] The server analyzes the received information and stores it in a database.

[0612] Step 4:

[0613] The server generates and sends to the terminal a message indicating that registration is complete.

[0614] Step 5:

[0615] The device will display a notification that says "Registration complete."

[0616] 2. Order Generation Module

[0617] Processing Steps

[0618] Step 1:

[0619] The server retrieves the parents' dietary requirements and health status from the database and provides them to the generation AI.

[0620] Step 2:

[0621] Based on the information provided, the generative AI generates the optimal meal menu based on the elderly person's health condition and preferences.

[0622] Step 3:

[0623] Based on the generated menu, the generation AI creates order details for the online supermarket or meal delivery service provider.

[0624] Step 4:

[0625] The generation AI sends the order details to an online supermarket or meal delivery service provider.

[0626] Step 5:

[0627] The server confirms that the order is complete and notifies the user.

[0628] Step 6:

[0629] The terminal will display a notification saying "Today's order is complete."

[0630] 3. Delivery Management Module

[0631] Processing Steps

[0632] Step 1:

[0633] The server periodically calls the delivery company's API to inquire about the current delivery status of the order.

[0634] Step 2:

[0635] The delivery company responds to the server with the current delivery status (e.g., preparing, delivering, delivered).

[0636] Step 3:

[0637] The server notifies the user of the delivery status based on the received delivery information.

[0638] Step 4:

[0639] The device will display notifications such as "Delivery in progress" and "Delivery completed."

[0640] Step 5:

[0641] Once the delivery is complete, the delivery company notifies the server, and the server passes that information on to the user.

[0642] Step 6:

[0643] The device will display a notification saying "Lunch has been delivered."

[0644] As described above, by clarifying the specific operations performed at each processing step, it is possible to understand in detail how the system of the present invention actually operates.

[0645] Example 1

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

[0647] Arranging meals for the elderly requires a lot of work, from selecting meals to ordering and managing delivery status. Creating meal menus that take into account health conditions and allergies is particularly cumbersome. Checking delivery status every time is also time-consuming. There is a need for a system that streamlines these tasks, reducing the burden on users while maintaining the health of the elderly.

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

[0649] In this invention, the server includes a means for receiving information about the elderly person entered by the user from the terminal and storing it in a database, a means for generating an optimal meal menu using generation AI, and a means for sending an order to an online retailer or delivery service provider based on the generated menu. This makes it possible to automate meal arrangements that take into account the elderly person's health condition, preferences, and allergy information, significantly reducing the burden on the user and making it possible to effectively support the health of the elderly.

[0650] A "terminal" is a device that allows a user to input information about the elderly person's meals.

[0651] The "server" is a computer system that stores the information received from the terminal in a database and manages and notifies the results of processing by the generation AI.

[0652] "Generative AI" is an artificial intelligence model that generates the optimal meal menu based on information about the elderly person provided by the server, and then constructs the order details based on that menu.

[0653] "Database" refers to a data storage system for storing and managing dietary requirements, such as the health status, preferences, and allergy information of elderly people, entered by users.

[0654] An "online retailer" is a business that operates an e-commerce platform through which the generative AI transmits orders and provides food and ingredients.

[0655] A "delivery service provider" is a business that provides a service that delivers food and ingredients to a location specified by the user based on the order details constructed by the generative AI.

[0656] "Communication means" refers to the communications infrastructure for transmitting information from the terminal to the server and for transmitting notifications from the server to the user.

[0657] MODE FOR CARRYING OUT THE INVENTION

[0658] The present invention relates to a system for efficiently arranging meals for the elderly. This system includes a user, a terminal, a server, and a generating AI. Specific embodiments for implementing this system are described below.

[0659] User Registration Module

[0660] The first thing a user does is enter information about their parent's diet. Using a terminal, the user enters information such as the parent's name, age, allergy information, health conditions, and preferences. The terminal then sends the entered information to a server. The server stores the received information in a database and notifies the user that registration is complete. For example, when a user enters information about an elderly person, the "Register Parent Information" interface appears on the terminal screen, and the user enters information such as "Taro Tanaka, 75 years old, peanut allergy, high blood pressure, diabetes." The terminal then sends the information to the server, which stores it in a database. Once registration is complete, the terminal displays the message "Registration complete."

[0661] Order Generation Module

[0662] The server provides the generation AI with the elderly person's information stored in a database. The generation AI generates an optimal meal menu for the elderly based on the provided information. The generation AI creates a specific order based on the menu and sends it to the online retailer or delivery service. The server confirms that the order is complete and notifies the user. For example, when ordering a low-salt menu for a parent with high blood pressure, the server provides the generation AI with information about "Taro Tanaka, high blood pressure, diabetes." The generation AI generates a "low-salt menu" and adds "low-salt miso soup" and "unsweetened yogurt" to the order list. The generation AI sends the order details to the online retailer, and the server notifies the user that the order is complete. A notification "Today's order has been completed" is displayed on the terminal.

[0663] Delivery Management Module

[0664] The server obtains the delivery status from the delivery company and notifies the user of that information. This allows the user to understand the progress of the delivery in real time. For example, when managing the delivery status of today's lunch, the server calls the delivery company's API to check the current delivery status of the order. The delivery company replies to the server with "Currently on delivery," and based on that information notifies the user with "Currently on delivery." A notification stating "Currently on delivery" is displayed on the terminal. When delivery is complete, the delivery company replies with "Delivery complete" to the server, and the server notifies the user with "Lunch has been delivered." A notification stating "Lunch has been delivered" is displayed on the terminal.

[0665] In this way, each module of the system automates meal arrangements for the elderly, significantly reducing the burden on users. As a concrete example of how it works, the prompt sentences input to the generative AI model are shown below:

[0666] Example prompt sentence:

[0667] "Generate low-sodium meals for Taro Tanaka, a 75-year-old man with high blood pressure and diabetes. He is allergic to peanuts."

[0668] This allows the system to continue providing appropriate meals based on the elderly person's health status and preferences.

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

[0670] User Registration Module

[0671] Processing Steps

[0672] Step 1:

[0673] The device displays a parent information registration interface to the user, who then enters information such as the parent's name, age, allergy information, health condition, and preferences.

[0674] Input: Parent information entered by the user in the input form.

[0675] Output: The parent information entered is saved on the device.

[0676] Specific operation: An input form appears on the terminal screen, and the user enters information such as "Taro Tanaka, 75 years old, peanut allergy, high blood pressure, diabetes."

[0677] Step 2:

[0678] The device sends the entered information to the server using an HTTP POST request.

[0679] Input: Information entered into an input form.

[0680] Output: The server receives the information.

[0681] Specific operation: When the device presses the send button, the user's input data is sent to the server.

[0682] Step 3:

[0683] The server parses the received information and stores it in a database by establishing a database connection and inserting the received information into the appropriate tables.

[0684] Input: Parent information sent from the device.

[0685] Output: Information is stored in a database.

[0686] Specific behavior: The server executes an INSERT query against the "User Information" table in the database.

[0687] Step 4:

[0688] The server notifies the user that registration is complete, returning a success message via an HTTP response.

[0689] Input: The result of successfully saving the information to the database.

[0690] Output: A success message is sent from the server to the device.

[0691] What happens: The device displays the message "Registration complete" to the user.

[0692] Order Generation Module

[0693] Processing Steps

[0694] Step 1:

[0695] The server retrieves the registered elderly information from the database and provides it to the generation AI, which then sends an API request to the generation AI.

[0696] Input: Parent information stored in the database.

[0697] Output: Information sent to the generating AI.

[0698] Specific operation: The server obtains the information "Taro Tanaka, high blood pressure, diabetes" and posts it to the generation AI endpoint.

[0699] Step 2:

[0700] The generative AI generates the optimal meal menu based on the information provided. The AI ​​model analyzes the input information and suggests a menu that suits the elderly person's health condition and preferences.

[0701] Input: Parent health information sent from the server.

[0702] Output: A suggested meal menu.

[0703] Specific behavior: The generated AI returns the message, "We suggest low-salt menus."

[0704] Step 3:

[0705] Generative AI builds specific orders based on the suggested menu, generates an order list, and prepares the data for sending to online supermarkets and delivery services.

[0706] Input: A suggested meal menu.

[0707] Output: Order list.

[0708] Specific action: Add "reduced salt miso soup" and "unsweetened yogurt" to the order list.

[0709] Step 4:

[0710] The generative AI sends the order to the online retailer using an API request.

[0711] Input: The constructed order list.

[0712] Output: Order confirmation response.

[0713] Specific operation: The generation AI posts an order request to the online supermarket and receives a success message.

[0714] Step 5:

[0715] The server confirms the order is complete and notifies the user, updating the status via an HTTP response.

[0716] Input: Order confirmation response.

[0717] Output: Notification to the user.

[0718] What happens: The device displays a notification saying "Today's order is complete."

[0719] Delivery Management Module

[0720] Processing Steps

[0721] Step 1:

[0722] The server calls the delivery company's API to check the delivery status of the order. It queries the delivery company using an HTTP GET request.

[0723] Input: A request to inquire about delivery status.

[0724] Output: Delivery status response.

[0725] Specific behavior: The server sends a GET request to the API endpoint to check the delivery status.

[0726] Step 2:

[0727] The delivery company returns a response to the server with the delivery status, such as "Currently delivering" or "Delivery completed."

[0728] Input: A delivery status inquiry request from the server.

[0729] Output: Delivery status response from the delivery company.

[0730] Specific operation: The delivery company responds to the server with "Currently delivering."

[0731] Step 3:

[0732] The server receives and analyzes the delivery status, notifies the user, and updates the status via an HTTP response.

[0733] Input: Delivery status response from the delivery company.

[0734] Output: Delivery status notification to user.

[0735] What happens: The device displays a notification to the user saying "Delivery is currently on its way."

[0736] Step 4:

[0737] Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[0738] Input: Delivery completion status.

[0739] Output: Completion notification to the server.

[0740] Specific operation: The delivery company returns "Delivery completed" to the server.

[0741] Step 5:

[0742] The server notifies the user that "lunch has been delivered."

[0743] Input: Notification of completed delivery.

[0744] Output: Delivery completion notification to the user.

[0745] What happens: The device displays a notification saying "Lunch has been delivered."

[0746] (Application example 1)

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

[0748] Arranging meals for the elderly requires a lot of effort, including selecting menus based on health conditions and preferences, ordering, and managing delivery. This makes it difficult, especially for busy families, to ensure that the elderly receive the nutrition they need every day. Furthermore, when using online supermarkets or meal delivery services, detailed adjustments to order details and confirmation of delivery status can be complicated. This creates a need for more efficient meal arrangements, which are necessary for maintaining the health of the elderly.

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

[0750] In this invention, the server includes a terminal for a user to input information about meals for the elderly, a means for a generation AI to generate an optimal meal menu based on information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an e-commerce platform or a meal delivery service, a means for obtaining delivery status from the e-commerce platform or the meal delivery service, a means for sending a notification to the user based on the delivery status, and a means for being integrated into a user device in the form of a smartphone application, thereby enabling the user to easily manage meal arrangements for the elderly and keep track of delivery status in real time.

[0751] "Elderly people" are people over a certain age who require specific health care and lifestyle support.

[0752] "Meal arrangement" is a series of processes including selecting a meal menu, ordering ingredients and dishes, and arranging and managing delivery.

[0753] A "terminal" is an electronic device that allows a user to input information and communicate with a server over the Internet.

[0754] "Generative AI" refers to artificial intelligence techniques used to generate optimal results based on received input information.

[0755] A "meal menu" is a list of ingredients and dishes selected based on specific criteria.

[0756] The "means for generating an order" is the part of the system that generates an order for a particular item or service based on the food menu and provides the necessary information.

[0757] An "e-commerce platform" is an online marketplace for purchasing goods and services over the Internet.

[0758] A "meal delivery service" is a service that delivers prepared meals to specific individuals or groups.

[0759] "Delivery Status" is information about the current status of ordered goods or services at each stage of delivery.

[0760] A "notification means" is a communication method or device that provides information to a user based on a particular event or situation.

[0761] A "smartphone application" is software that runs on a smartphone and provides specific functions or services.

[0762] A "user device" is an electronic device that is operated by a user and on which an application is installed.

[0763] The system for realizing this invention includes a server, a user terminal, a generating AI, and means of communication with related databases and delivery services in order to efficiently arrange meals for the elderly.

[0764] 1. User Registration Module

[0765] First, the user enters information about the elderly parent's (parent's) diet (such as name, age, allergies, health conditions, and preferences) into the user terminal. The user terminal then sends this information to the server. The server stores the received information in a database and notifies the user that registration is complete.

[0766] Examples:

[0767] The user enters the parent's information as follows: "Name: ○○, Age: ○○ years old, Allergies: △△, Health condition: □□".

[0768] The server stores this information in a database and notifies the user that "registration is complete."

[0769] 2. Order Generation Module

[0770] The server provides the elderly person's information stored in the database to the generation AI. The generation AI uses this information to generate an optimal meal menu for the elderly person and builds an order based on that menu. The generation AI then sends the order to an e-commerce platform or meal delivery service, and the server confirms the order is complete and notifies the user.

[0771] Examples:

[0772] The server provides the information "Name: ○○, Health condition: □□" to the generation AI.

[0773] The generative AI generates "low-salt menus" and constructs orders for, for example, "reduced-salt miso soup" or "unsweetened yogurt."

[0774] Once the order is complete, the server notifies the user that the order is complete.

[0775] 3. Delivery Management Module

[0776] The server obtains the delivery status from the e-commerce platform or the meal delivery service and notifies the user of the information, allowing the user to know the progress of the delivery in real time.

[0777] Examples:

[0778] The server calls the delivery company's API to obtain the "currently delivering" status.

[0779] The server notifies the user that the delivery is currently in progress.

[0780] When the delivery is complete, the status is updated to "Delivery completed" and the user is notified.

[0781] Hardware and software used

[0782] Server: Manages the database and interacts with the API.

[0783] User device: A smartphone or tablet used to input information and receive notifications.

[0784] Generative AI: AI technology (e.g., GPT-3) that generates meal menus based on information about seniors.

[0785] Database: A system (e.g. MySQL) for storing user information and dietary requirements.

[0786] E-commerce platforms and meal delivery services: Use APIs from online supermarkets and meal delivery companies.

[0787] Prompt Sentence Examples

[0788] "Name: ○○, Age: □□ years, Allergies: △△, Health Condition: ☆☆, Please generate the optimal meal menu for the elderly and build the order."

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

[0790] Step 1:

[0791] The user uses a terminal to input information about the elderly person's diet (e.g., name, age, allergies, health conditions, preferences, etc.). All of this information is entered into the user terminal and transmitted from the terminal to the server.

[0792] Input: Information about the elderly person entered by the user into the device

[0793] Output: Elderly information data sent to the server

[0794] Step 2:

[0795] The server stores the received information of the elderly in a database, where it verifies the data and converts it into the appropriate format before storing it.

[0796] Input: Elderly person's information data sent from the device

[0797] Output: Elderly information stored in a database

[0798] Step 3:

[0799] The server periodically provides the elderly person's information stored in the database to the generation AI, at which time the server extracts the necessary information and generates appropriate prompts.

[0800] Input: Elderly person information stored in a database

[0801] Output: Prompt text provided to the generation AI

[0802] Step 4:

[0803] The generative AI generates the optimal meal menu for the elderly based on the provided prompt. It uses a generative AI model (e.g., GPT-3) to create the menu based on the input information.

[0804] Input: Prompt text provided by the server

[0805] Output: Optimal meal plan

[0806] Step 5:

[0807] The server constructs the order based on the meal menu generated by the generative AI and sends the information to an e-commerce platform or food delivery service by calling a specific API.

[0808] Input: Food menu generated by the generative AI

[0809] Output: Order details sent to an e-commerce platform or food delivery service

[0810] Step 6:

[0811] The e-commerce platform or food delivery service receives the order and returns the order status to the server, which analyzes this information and notifies the user.

[0812] Input: Order status from an e-commerce platform or food delivery service

[0813] Output: Delivery status notified to user

[0814] Step 7:

[0815] The user's device receives notifications from the server and displays the delivery status to the user, allowing the user to understand the progress of the delivery in real time.

[0816] Input: Delivery status notification from the server

[0817] Output: Delivery status displayed on the user's device

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

[0819] MODE FOR CARRYING OUT THE INVENTION

[0820] The system of the present invention includes a user, a terminal, a server, a generating AI, and an emotion engine to efficiently arrange meals for the elderly. Specific embodiments for implementing this system will be described below.

[0821] 1. User Registration Module

[0822] explanation

[0823] First, the user inputs information about their parent's diet (name, age, allergy information, health condition, and dietary preferences) and information about the user's own emotions on the device. The device then sends this information to the server, which stores the received information in a database and notifies the user that registration is complete.

[0824] Specific examples

[0825] For example, when a user registers parental information, the following occurs:

[0826] 1. The terminal displays the "Parent Information Registration" interface. The user enters their name "Taro Tanaka," age "75," allergy "peanuts," health condition "high blood pressure, diabetes," and emotional information.

[0827] 2. The device sends this information to the server.

[0828] 3. The server analyzes the received information and stores it in a database. The emotion engine analyzes the user's emotion data.

[0829] 4. The server notifies the user that registration is complete.

[0830] 5. The terminal displays the message "Registration complete" to the user.

[0831] 2. Order Generation Module

[0832] explanation

[0833] The server provides the generation AI with the elderly person's information stored in the database and the user's emotional data. The generation AI uses this information to generate an optimal meal menu for the elderly person and builds an order based on that menu. The generation AI then sends the order details to the online supermarket or meal delivery service provider. The server confirms that the order has been completed and notifies the user.

[0834] Specific examples

[0835] For example, if you were ordering a low-sodium meal for a parent with high blood pressure, you would do the following:

[0836] 1. The server provides the information on "Taro Tanaka, high blood pressure, diabetes" and the user's emotional information from the database to the generation AI.

[0837] 2. Generative AI generates "low-salt menus" based on this information. The emotion engine helps select and adjust menus based on the user's emotions.

[0838] 3. The generative AI constructs an order and sends it to the online supermarket. For example, the customer orders "low-salt miso soup" or "unsweetened yogurt."

[0839] 4. The server confirms the order is complete and notifies the user.

[0840] 5. The device will display a notification that says "Today's order is complete."

[0841] 3. Delivery Management Module

[0842] explanation

[0843] The server receives delivery status information from the delivery company and notifies the user of that information. This allows the user to understand the progress of the delivery in real time. The emotion engine adjusts the content and frequency of notifications based on the user's emotions.

[0844] Specific examples

[0845] For example, if you want to manage the delivery status of today's lunch, it would look like this:

[0846] 1. The server calls the delivery company's API to check the current delivery status of the order.

[0847] 2. The delivery company responds to the server with "Currently delivering."

[0848] 3. Based on this information, the server notifies the user that the delivery is currently in progress. The emotion engine analyzes the user's emotions and adjusts the content and timing of the notification.

[0849] 4. The device will display a notification that says "Delivery is currently in progress."

[0850] 5. Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[0851] 6. The server notifies the user that "lunch has been delivered."

[0852] 7. The device will display a notification that says "Lunch has been delivered."

[0853] In this way, the system of the present invention automates meal arrangements for the elderly, significantly reducing the burden on users through meal selection, ordering arrangements, delivery status management, etc., and effectively supporting the maintenance of elderly health. By combining it with an emotion engine, flexible responses based on the user's emotions become possible, providing even higher levels of satisfaction.

[0854] The processing flow will be explained below.

[0855] 1. User Registration Module

[0856] Processing Steps

[0857] Step 1:

[0858] The terminal displays the "Parent Information Registration" interface, where the user inputs the parent's name, age, allergy information, health condition, and dietary preferences.

[0859] Step 2:

[0860] The device transmits the user's input information to the server. At the same time, the device also collects the user's current emotional information (e.g., text input and facial expression capture) and transmits it to the server.

[0861] Step 3:

[0862] The server analyzes the received information and stores the parent's dietary requirements and the user's emotional information in a database.

[0863] Step 4:

[0864] The server analyzes the user's emotional data via an emotion engine and extracts information associated with a particular emotional state.

[0865] Step 5:

[0866] The server generates and sends to the terminal a message indicating that registration is complete.

[0867] Step 6:

[0868] The device will display a notification that says "Registration complete."

[0869] 2. Order Generation Module

[0870] Processing Steps

[0871] Step 1:

[0872] The server obtains the user's parent's dietary requirements and the user's emotional information from the database and provides them to the generation AI.

[0873] Step 2:

[0874] Based on the information provided, the AI ​​generates the optimal meal menu, taking into account the parent's health condition, food preferences, and even the user's emotional information.

[0875] Step 3:

[0876] The emotion engine analyzes the user's emotional information and selects and adjusts menus according to the user's emotional state.

[0877] Step 4:

[0878] Based on the adjusted menu, the generative AI creates order details for online supermarkets or food delivery services.

[0879] Step 5:

[0880] The generation AI sends the order details to an online supermarket or meal delivery service provider.

[0881] Step 6:

[0882] The server confirms that the order is complete and notifies the user.

[0883] Step 7:

[0884] The terminal will display a notification saying "Today's order is complete."

[0885] 3. Delivery Management Module

[0886] Processing Steps

[0887] Step 1:

[0888] The server periodically calls the delivery company's API to inquire about the current delivery status of the order.

[0889] Step 2:

[0890] The delivery company responds to the server with the current delivery status (e.g., preparing, delivering, delivered).

[0891] Step 3:

[0892] The server provides the received delivery information to the emotion engine.

[0893] Step 4:

[0894] The emotion engine takes into account the user's emotional information to determine the appropriate notification content and frequency.

[0895] Step 5:

[0896] The server notifies the user of the delivery status based on the results of the emotion engine.

[0897] Step 6:

[0898] The device will display notifications such as "Delivery in progress" and "Delivery completed."

[0899] Step 7:

[0900] Once delivery is complete, the delivery company notifies the server.

[0901] Step 8:

[0902] The server notifies the user that "lunch has been delivered."

[0903] Step 9:

[0904] The device will display a notification saying "Lunch has been delivered."

[0905] In this way, the combination of the emotion engine and generative AI enables flexible meal arrangements that respond to the user's emotions, reducing the burden on users and contributing to the maintenance of the health of the elderly.

[0906] Example 2

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

[0908] When arranging meals for the elderly, it is cumbersome for users to manually select a menu, place an order, and check the delivery status each time. It is particularly difficult to select an appropriate menu that takes into account the elderly's health condition and dietary restrictions. It is also time-consuming to check changes in the meal menu and the delivery status. Furthermore, while it is necessary to adjust the content and timing of notifications to take the user's emotions into consideration, conventional systems do not adequately address this issue.

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

[0910] In this invention, the server includes a terminal for a user to input information about the elderly person's meals, a means for a generation AI to generate an optimal meal menu based on the information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an online food retailer or meal delivery service provider, a means for obtaining delivery status from the online food retailer or meal delivery service provider, a means for sending a notification to the user based on the delivery status, and an emotion engine that analyzes the user's emotion data and adjusts the content and timing of the notification. This enables automatic generation of meal menus suitable for the elderly, ordering arrangements, real-time management of delivery status, and flexible notification according to the user's emotion.

[0911] "Terminal" refers to the device used by the user to input information, such as a personal computer or smartphone.

[0912] "Generative AI" refers to artificial intelligence that automatically generates meal menus suitable for the elderly based on information received from a device.

[0913] "Online food retailer" refers to a retailer that sells food via the internet.

[0914] "Meal delivery service provider" refers to a provider that provides a service of delivering meals to users.

[0915] "Delivery Status" refers to the order and delivery progress information received from online food retailers and meal delivery services.

[0916] An "emotion engine" is an engine that has the function of analyzing a user's emotional data and appropriately adjusting the content and timing of notifications.

[0917] "Database" refers to a system for storing and managing information entered by users and analyzed data.

[0918] "Meal menu" refers to the meal contents generated by the AI ​​based on the health condition and dietary preferences of the elderly person.

[0919] "Notification" refers to messages or information sent by the server to the user, including delivery progress and order completion confirmation.

[0920] This system includes a user, a terminal, a server, a generative AI, and an emotion engine to efficiently arrange meals for the elderly. Specific embodiments for implementing this system will be described below.

[0921] User Registration Module

[0922] Hardware and software usage examples:

[0923] Hardware: User's device (PC, smartphone)

[0924] Software: User registration interface, server, database, emotion engine

[0925] Data processing and calculation details:

[0926] The user uses the terminal to input information about the parent's diet (name, age, allergy information, health condition, dietary preferences) and information about the user's own feelings.

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

[0928] The server receives and analyzes the information and stores it in a database. The emotion engine analyzes the user's emotion data.

[0929] The server notifies the user that registration is complete.

[0930] Examples:

[0931] The user uses their smartphone to enter their parent's name "Taro Tanaka," their age "75," their allergy "peanuts," their health condition "high blood pressure, diabetes," their food preference "Japanese food," and their emotional information. This information is sent to the server and stored in a database. The user then confirms the message "Registration completed" on their device.

[0932] Order Generation Module

[0933] Hardware and software usage examples:

[0934] Hardware: Web server, generative AI server

[0935] Software: Generative AI engine, sentiment engine, order management system

[0936] Data processing and calculation details:

[0937] The server provides the generation AI with information about the elderly stored in a database and the user's emotional data.

[0938] The generative AI automatically generates meal menus suitable for the elderly based on stored information, while the emotion engine is used to select and adjust the menu.

[0939] The generative AI sends the order based on the optimal meal menu to an online supermarket or meal delivery service.

[0940] The server confirms the order completion and notifies the user.

[0941] Examples:

[0942] The server retrieves information about "Taro Tanaka, high blood pressure, diabetes" and the user's emotional data from the database and provides it to the generation AI. The generation AI generates a "low-salt menu" and orders "low-salt miso soup" and "unsweetened yogurt." The order details are sent to the online supermarket, which notifies the user that the order has been completed. The user then checks the notification on their device that "Today's order has been completed."

[0943] Delivery Management Module

[0944] Hardware and software usage examples:

[0945] Hardware: Servers, delivery company systems

[0946] Software: Delivery management system, emotion engine

[0947] Data processing and calculation details:

[0948] The server obtains delivery status information from the delivery company and notifies the user. The emotion engine adjusts the content and timing of notifications.

[0949] Examples:

[0950] The server calls the delivery company's API, checks the current delivery status, and receives a response that says "Currently on delivery." The server then notifies the user that "Currently on delivery." This notification is adjusted based on the analysis results of the emotion engine. After delivery is complete, the delivery company notifies the user that "Delivery complete," and the server notifies the user that "Lunch has been delivered." The user then checks the notification that "Lunch has been delivered" on their device.

[0951] This system allows users to easily register the dietary information of elderly people, automatically generates appropriate meal menus, and supports the health management of elderly people. In addition, flexible notifications that respond to the user's emotions ensure high levels of satisfaction.

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

[0953] User Registration Module

[0954] Step 1: User Input

[0955] The user uses the terminal to display the "parent information registration" interface.

[0956] The user enters the parent's name, age, allergy information, health status, dietary preferences, and their own emotional information.

[0957] Input: Parent's name "Taro Tanaka", age "75", allergy "peanuts", health condition "high blood pressure, diabetes", food preference "Japanese food", and user's emotional information.

[0958] Output: The entered information is saved on the device.

[0959] Step 2: Send information

[0960] The terminal transmits the input parent information and user emotion information to the server.

[0961] Input: Parental information and emotion information entered by the user.

[0962] Output: Information sent to the server.

[0963] Step 3: Analyze and store information

[0964] The server receives the transmitted information and analyzes the content.

[0965] The server stores the analyzed information in a database. The emotion engine analyzes the user's emotion data.

[0966] Input: Parent information and emotion information sent to the server.

[0967] Output: Information stored in the database and analysis results from the emotion engine.

[0968] Step 4: Registration confirmation notice

[0969] The server generates and sends a "Registration Complete" message to the user.

[0970] Input: Information stored in the database and analysis results.

[0971] Output: A notification message saying "Registration completed."

[0972] Step 5: Registration complete message displayed

[0973] The terminal displays the message "Registration complete" to the user.

[0974] Input: Notification message "Registration complete."

[0975] Output: The completion message displayed to the user.

[0976] Order Generation Module

[0977] Step 1: Providing information about elderly people and emotional data

[0978] The server retrieves information about the elderly person and the user's emotional data from the database and provides it to the generation AI.

[0979] Input: Elderly information and emotion data stored in a database.

[0980] Output: Information provided to the generative AI.

[0981] Step 2: Generate a meal menu

[0982] The generative AI generates the optimal meal menu based on the information it acquires.

[0983] The emotion engine is involved in menu selection and adjustment.

[0984] Input: Information and emotion data of elderly people.

[0985] Output: The generated optimal meal menu.

[0986] Step 3: Build and submit your order

[0987] The generation AI constructs the order based on the generated menu.

[0988] The generative AI sends the order to an online grocer or meal delivery service.

[0989] Input: Optimal meal menu generated by generative AI.

[0990] Output: The order details sent to the online merchant.

[0991] Step 4: Confirm your order is complete

[0992] The server checks whether the order was successfully completed.

[0993] Input: Order confirmation information from your online food retailer or meal delivery service.

[0994] Output: Order completion confirmation.

[0995] Step 5: Completion notification

[0996] The server generates a message saying "Today's order has been completed" and sends it to the user.

[0997] The terminal displays the notification to the user.

[0998] Input: Confirmation of order completion.

[0999] Output: A completion notification message that is sent and displayed to the user.

[1000] Delivery Management Module

[1001] Step 1: Get delivery status

[1002] The server calls the delivery company's API and obtains the current delivery status.

[1003] Input: Delivery company API call result.

[1004] Output: The delivery status obtained.

[1005] Step 2: Notification of delivery

[1006] The delivery company responds to the server saying, "Currently on delivery."

[1007] The server sends a notification to the user saying, "The delivery is currently underway." The emotion engine adjusts the content and timing of the notification.

[1008] Input: Delivery status from the delivery company.

[1009] Output: Notification message "Currently on delivery."

[1010] Step 3: Confirm delivery is complete

[1011] When the delivery is completed, the delivery company responds to the server with "Delivery completed."

[1012] Input: Delivery completion information from the delivery company.

[1013] Output: Confirmation of delivery completion.

[1014] Step 4: Delivery Notification

[1015] The server generates a message saying "Lunch has been delivered" and sends it to the user.

[1016] Input: Confirmation result of delivery completion.

[1017] Output: Notification message "Lunch has been delivered."

[1018] Step 5: View the completion message

[1019] The terminal displays a notification to the user saying "Lunch has been delivered."

[1020] Input: A notification message saying "Lunch has been delivered."

[1021] Output: The completion message displayed to the user.

[1022] This system allows users to easily register their parents' dietary information, automatically generating optimal meal menus and supporting the health management of elderly people. Furthermore, the system improves user satisfaction by adjusting notifications using an emotion engine.

[1023] (Application example 2)

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

[1025] Proper nutritional management for the elderly is extremely important for maintaining their health, but in many cases, arranging for this imposes a heavy burden on relatives and caregivers. It is also time-consuming to keep track of delivery status and update meal menus in real time. To solve these problems, an efficient and flexible meal arrangement system is needed.

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

[1027] In this invention, the server includes a terminal for a user to input information about the elderly person's meals, a means for a generation AI to generate an optimal meal menu based on the information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an online grocery service or meal delivery service provider, a means for obtaining delivery status from the online grocery service or meal delivery service provider, a means for sending a notification to the user based on the delivery status, and a means for an emotion engine to analyze the user's emotions and adjust the content and timing of the notification. This makes it possible to automate meal arrangements for the elderly and significantly reduce the burden on the user through meal selection, order arrangement, and delivery status management.

[1028] A "terminal" is a device that allows a user to input information about the elderly person's meals.

[1029] "Generative AI" is an artificial intelligence that generates the optimal meal menu based on information entered by the user on their device.

[1030] An "online grocery service" is an online service that accepts orders based on meal menus for seniors and delivers ingredients or prepared meals.

[1031] A "meal delivery service provider" is a business that provides and delivers meals based on the generated meal menu.

[1032] "Delivery status" is information from an online grocery or meal delivery service that indicates the status of an ordered meal.

[1033] "Notifications" are information sent to users based on delivery status.

[1034] The "emotion engine" is a software component that analyzes the user's emotions and adjusts the content and timing of notifications based on those emotions.

[1035] The "Elderly Meal Arrangement System" is a system that includes a terminal, a generation AI, an online grocery service, a meal delivery service provider, a means of obtaining delivery status, a notification means, and an emotion engine, and is intended to efficiently arrange meals for the elderly.

[1036] The system for implementing this invention mainly includes a user, a terminal, a server, a generating AI, and an emotion engine. The detailed configuration and operation of the system will be described below.

[1037] First, the user enters information about their parent or elderly relative's meal through the device. This information includes the elderly relative's name, age, allergy information, health condition, and dietary preferences. The user also enters information about their own emotions. The device then sends the entered information to the server, which stores it in a database. The emotion engine analyzes the user's emotional data, which influences the content and timing of subsequent notifications.

[1038] The server provides the elderly person's information stored in the database and the user's emotional data to the generation AI. The generation AI generates the optimal meal menu based on this information. At this time, the emotion engine analyzes the user's emotional data and assists in selecting and adjusting the menu based on emotions. Based on the generated menu, the server sends an order to an online grocery service or meal delivery service. Once the order is completed, the server sends a notification to the user.

[1039] Regarding delivery status management, the server calls the service provider's API to check the current delivery status. Based on the acquired information, the server then notifies the user of the delivery status in real time. The emotion engine analyzes the user's emotions during this process and flexibly adjusts the content and timing of notifications based on that information.

[1040] Hardware and Software Use

[1041] Hardware: Smartphones, servers

[1042] Software: Python programs, generative AI models, database systems (e.g., SQLite or PostgreSQL), notification systems (e.g., Firebase Cloud Messaging)

[1043] Program processing

[1044] The server stores information sent by the user, such as the elderly person's health condition and dietary preferences, in a database. The generative AI model analyzes the data to generate the optimal meal menu based on this information. The emotion engine also analyzes the user's emotional data and reflects this in adjusting the content and timing of notifications. Based on the generated menu, the server automatically sends an order to an online grocery service or meal delivery service. The server obtains delivery status information in real time and notifies the user.

[1045] Specific examples

[1046] For example, the process for a 75-year-old person named Taro Tanaka who suffers from high blood pressure and diabetes is as follows: The user enters information about his parents, such as their name "Taro Tanaka," their age "75," their allergy "peanuts," and their health conditions "high blood pressure, diabetes," via their device. The server provides this information to a generative AI model, which then generates a menu. The generative AI model suggests dishes such as "low-sodium miso soup and unsweetened yogurt." Based on the suggested menu, the server automatically sends an order to an online grocery service or meal delivery service. The server then obtains delivery status in real time and sends the user a notification such as "Your delivery is now on," and once delivery is complete, a notification that "Lunch has been delivered."

[1047] Prompt Sentence Examples

[1048] An example of a prompt in text format is:

[1049] Parent information input screen: Name "Taro Tanaka", age "75", allergy "peanuts", health condition "high blood pressure, diabetes".

[1050] Emotional data: Adjust notification frequency to make users feel at ease.

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

[1052] Step 1:

[1053] The user inputs information about the elderly person's diet through the terminal, including their name, age, allergy information, health status, and dietary preferences, and the terminal then transmits this information to the server.

[1054] Input: Elderly person's dietary information (e.g., name, age, allergy information, health condition, dietary preferences)

[1055] Output: Send information to the server

[1056] Step 2:

[1057] The server stores the received meal information of the elderly person in a database.

[1058] Input: Elderly person's meal information sent from the device

[1059] Output: Information stored in the database

[1060] Step 3:

[1061] The server provides the emotion engine with the user's emotion data and analyzes the emotion.

[1062] Input: User emotion data

[1063] Output: Parsed emotion data

[1064] Step 4:

[1065] The server retrieves information about the elderly person's health condition and dietary preferences from the database and provides it to the AI, which then generates the optimal meal menu based on this information.

[1066] Input: Information on the elderly person's health status and dietary preferences obtained from a database

[1067] Output: Optimal meal plan

[1068] Step 5:

[1069] Based on the generated meal menu, the server sends an order to an online grocery service or meal delivery service.

[1070] Input: A meal menu generated by a generative AI

[1071] Output: Sending an order to an online grocery or food delivery service

[1072] Step 6:

[1073] The server calls the delivery company's API and obtains the current delivery status.

[1074] Input: Delivery status confirmation request from the server

[1075] Output: Delivery status data

[1076] Step 7:

[1077] Based on the acquired delivery status, the server uses an emotion engine to adjust the content and timing of the notification and notify the user of the delivery status.

[1078] Input: Delivery status data, analyzed emotion data

[1079] Output: Delivery status notification to user

[1080] Step 8:

[1081] When delivery is completed, the delivery company notifies the server, and the server sends a notification of delivery completion to the user.

[1082] Input: Delivery completion notification from delivery company

[1083] Output: Delivery completion notification to user

[1084] Specifically, in Taro Tanaka's case, the user inputs information on his device and sends it to the server. The server generates an optimal meal menu, such as "low-salt miso soup" or "unsweetened yogurt," based on the generative AI model and sends the order to the online grocery service. The server then obtains the delivery status in real time and notifies the user at the appropriate time based on the emotions analyzed by the emotion engine. Once the delivery is complete, the user receives a notification that "Lunch has been delivered."

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

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

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

[1088] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1101] MODE FOR CARRYING OUT THE INVENTION

[1102] The system of the present invention includes a user, a terminal, a server, and a generating AI for efficiently arranging meals for the elderly. Specific embodiments for implementing this system will be described below.

[1103] 1. User Registration Module

[1104] explanation

[1105] First, the user enters information about the parent's diet (such as name, age, allergies, health conditions, and preferences) into the device. The device then sends this information to the server, which stores the received information in a database and notifies the user that registration is complete.

[1106] Specific examples

[1107] For example, when a user registers parental information, the following occurs:

[1108] 1. The terminal displays the "Parent Information Registration" interface. The user enters the following information: name "Taro Tanaka," age "75," allergy "peanuts," and health condition "high blood pressure, diabetes."

[1109] 2. The device sends this information to the server.

[1110] 3. The server analyzes the received information and stores it in a database.

[1111] 4. The server notifies the user that registration is complete.

[1112] 5. The terminal displays the message "Registration complete" to the user.

[1113] 2. Order Generation Module

[1114] explanation

[1115] The server provides the elderly person's information stored in the database to the generation AI. The generation AI uses this information to generate an optimal meal menu for the elderly person and constructs an order based on that menu. The generation AI then sends the order details to the online supermarket or meal delivery service provider. The server confirms that the order has been completed and notifies the user.

[1116] Specific examples

[1117] For example, if you were ordering a low-sodium meal for a parent with high blood pressure, you would do the following:

[1118] 1. The server provides the information "Taro Tanaka, high blood pressure, diabetes" from the database to the generation AI.

[1119] 2. The AI ​​generates a "low-salt menu" based on this information.

[1120] 3. The generative AI constructs an order and sends it to the online supermarket. For example, the customer orders "low-salt miso soup" or "unsweetened yogurt."

[1121] 4. The server confirms the order is complete and notifies the user.

[1122] 5. The device will display a notification that says "Today's order is complete."

[1123] 3. Delivery Management Module

[1124] explanation

[1125] The server obtains delivery status information from the delivery company and notifies the user, allowing the user to understand the progress of the delivery in real time.

[1126] Specific examples

[1127] For example, if you want to manage the delivery status of today's lunch, it would look like this:

[1128] 1. The server calls the delivery company's API to check the current delivery status of the order.

[1129] 2. The delivery company responds to the server with "Currently delivering."

[1130] 3. Based on this information, the server notifies the user that the delivery is currently in progress.

[1131] 4. The device will display a notification that says "Delivery is currently in progress."

[1132] 5. Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[1133] 6. The server notifies the user that "lunch has been delivered."

[1134] 7. The device will display a notification that says "Lunch has been delivered."

[1135] In this way, the system of the present invention automates meal arrangements for the elderly, significantly reducing the burden on users through meal selection, ordering arrangements, and delivery status management, and can effectively support the maintenance of the health of the elderly.

[1136] The processing flow will be explained below.

[1137] 1. User Registration Module

[1138] Processing Steps

[1139] Step 1:

[1140] The terminal displays the "Parent Information Registration" interface, where the user inputs the parent's name, age, allergy information, health condition, and dietary preferences.

[1141] Step 2:

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

[1143] Step 3:

[1144] The server analyzes the received information and stores it in a database.

[1145] Step 4:

[1146] The server generates and sends to the terminal a message indicating that registration is complete.

[1147] Step 5:

[1148] The device will display a notification that says "Registration complete."

[1149] 2. Order Generation Module

[1150] Processing Steps

[1151] Step 1:

[1152] The server retrieves the parents' dietary requirements and health status from the database and provides them to the generation AI.

[1153] Step 2:

[1154] Based on the information provided, the generative AI generates the optimal meal menu based on the elderly person's health condition and preferences.

[1155] Step 3:

[1156] Based on the generated menu, the generation AI creates order details for the online supermarket or meal delivery service provider.

[1157] Step 4:

[1158] The generation AI sends the order details to an online supermarket or meal delivery service provider.

[1159] Step 5:

[1160] The server confirms that the order is complete and notifies the user.

[1161] Step 6:

[1162] The terminal will display a notification saying "Today's order is complete."

[1163] 3. Delivery Management Module

[1164] Processing Steps

[1165] Step 1:

[1166] The server periodically calls the delivery company's API to inquire about the current delivery status of the order.

[1167] Step 2:

[1168] The delivery company responds to the server with the current delivery status (e.g., preparing, delivering, delivered).

[1169] Step 3:

[1170] The server notifies the user of the delivery status based on the received delivery information.

[1171] Step 4:

[1172] The device will display notifications such as "Delivery in progress" and "Delivery completed."

[1173] Step 5:

[1174] Once the delivery is complete, the delivery company notifies the server, and the server passes that information on to the user.

[1175] Step 6:

[1176] The device will display a notification saying "Lunch has been delivered."

[1177] As described above, by clarifying the specific operations performed at each processing step, it is possible to understand in detail how the system of the present invention actually operates.

[1178] Example 1

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

[1180] Arranging meals for the elderly requires a lot of work, from selecting meals to ordering and managing delivery status. Creating meal menus that take into account health conditions and allergies is particularly cumbersome. Checking delivery status every time is also time-consuming. There is a need for a system that streamlines these tasks, reducing the burden on users while maintaining the health of the elderly.

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

[1182] In this invention, the server includes a means for receiving information about the elderly person entered by the user from the terminal and storing it in a database, a means for generating an optimal meal menu using generation AI, and a means for sending an order to an online retailer or delivery service provider based on the generated menu. This makes it possible to automate meal arrangements that take into account the elderly person's health condition, preferences, and allergy information, significantly reducing the burden on the user and making it possible to effectively support the health of the elderly.

[1183] A "terminal" is a device that allows a user to input information about the elderly person's meals.

[1184] The "server" is a computer system that stores the information received from the terminal in a database and manages and notifies the results of processing by the generation AI.

[1185] "Generative AI" is an artificial intelligence model that generates the optimal meal menu based on information about the elderly person provided by the server, and then constructs the order details based on that menu.

[1186] "Database" refers to a data storage system for storing and managing dietary requirements, such as the health status, preferences, and allergy information of elderly people, entered by users.

[1187] An "online retailer" is a business that operates an e-commerce platform through which the generative AI transmits orders and provides food and ingredients.

[1188] A "delivery service provider" is a business that provides a service that delivers food and ingredients to a location specified by the user based on the order details constructed by the generative AI.

[1189] "Communication means" refers to the communications infrastructure for transmitting information from the terminal to the server and for transmitting notifications from the server to the user.

[1190] MODE FOR CARRYING OUT THE INVENTION

[1191] The present invention relates to a system for efficiently arranging meals for the elderly. This system includes a user, a terminal, a server, and a generating AI. Specific embodiments for implementing this system are described below.

[1192] User Registration Module

[1193] The first thing a user does is enter information about their parent's diet. Using a terminal, the user enters information such as the parent's name, age, allergy information, health conditions, and preferences. The terminal then sends the entered information to a server. The server stores the received information in a database and notifies the user that registration is complete. For example, when a user enters information about an elderly person, the "Register Parent Information" interface appears on the terminal screen, and the user enters information such as "Taro Tanaka, 75 years old, peanut allergy, high blood pressure, diabetes." The terminal then sends the information to the server, which stores it in a database. Once registration is complete, the terminal displays the message "Registration complete."

[1194] Order Generation Module

[1195] The server provides the generation AI with the elderly person's information stored in a database. The generation AI generates an optimal meal menu for the elderly based on the provided information. The generation AI creates a specific order based on the menu and sends it to the online retailer or delivery service. The server confirms that the order is complete and notifies the user. For example, when ordering a low-salt menu for a parent with high blood pressure, the server provides the generation AI with information about "Taro Tanaka, high blood pressure, diabetes." The generation AI generates a "low-salt menu" and adds "low-salt miso soup" and "unsweetened yogurt" to the order list. The generation AI sends the order details to the online retailer, and the server notifies the user that the order is complete. A notification "Today's order has been completed" is displayed on the terminal.

[1196] Delivery Management Module

[1197] The server obtains the delivery status from the delivery company and notifies the user of that information. This allows the user to understand the progress of the delivery in real time. For example, when managing the delivery status of today's lunch, the server calls the delivery company's API to check the current delivery status of the order. The delivery company replies to the server with "Currently on delivery," and based on that information notifies the user with "Currently on delivery." A notification stating "Currently on delivery" is displayed on the terminal. When delivery is complete, the delivery company replies with "Delivery complete" to the server, and the server notifies the user with "Lunch has been delivered." A notification stating "Lunch has been delivered" is displayed on the terminal.

[1198] In this way, each module of the system automates meal arrangements for the elderly, significantly reducing the burden on users. As a concrete example of how it works, the prompt sentences input to the generative AI model are shown below:

[1199] Example prompt sentence:

[1200] "Generate low-sodium meals for Taro Tanaka, a 75-year-old man with high blood pressure and diabetes. He is allergic to peanuts."

[1201] This allows the system to continue providing appropriate meals based on the elderly person's health status and preferences.

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

[1203] User Registration Module

[1204] Processing Steps

[1205] Step 1:

[1206] The device displays a parent information registration interface to the user, who then enters information such as the parent's name, age, allergy information, health condition, and preferences.

[1207] Input: Parent information entered by the user in the input form.

[1208] Output: The parent information entered is saved on the device.

[1209] Specific operation: An input form appears on the terminal screen, and the user enters information such as "Taro Tanaka, 75 years old, peanut allergy, high blood pressure, diabetes."

[1210] Step 2:

[1211] The device sends the entered information to the server using an HTTP POST request.

[1212] Input: Information entered into an input form.

[1213] Output: The server receives the information.

[1214] Specific operation: When the device presses the send button, the user's input data is sent to the server.

[1215] Step 3:

[1216] The server parses the received information and stores it in a database by establishing a database connection and inserting the received information into the appropriate tables.

[1217] Input: Parent information sent from the device.

[1218] Output: Information is stored in a database.

[1219] Specific behavior: The server executes an INSERT query against the "User Information" table in the database.

[1220] Step 4:

[1221] The server notifies the user that registration is complete, returning a success message via an HTTP response.

[1222] Input: The result of successfully saving the information to the database.

[1223] Output: A success message is sent from the server to the device.

[1224] What happens: The device displays the message "Registration complete" to the user.

[1225] Order Generation Module

[1226] Processing Steps

[1227] Step 1:

[1228] The server retrieves the registered elderly information from the database and provides it to the generation AI, which then sends an API request to the generation AI.

[1229] Input: Parent information stored in the database.

[1230] Output: Information sent to the generating AI.

[1231] Specific operation: The server obtains the information "Taro Tanaka, high blood pressure, diabetes" and posts it to the generation AI endpoint.

[1232] Step 2:

[1233] The generative AI generates the optimal meal menu based on the information provided. The AI ​​model analyzes the input information and suggests a menu that suits the elderly person's health condition and preferences.

[1234] Input: Parent health information sent from the server.

[1235] Output: A suggested meal menu.

[1236] Specific behavior: The generated AI returns the message, "We suggest low-salt menus."

[1237] Step 3:

[1238] Generative AI builds specific orders based on the suggested menu, generates an order list, and prepares the data for sending to online supermarkets and delivery services.

[1239] Input: A suggested meal menu.

[1240] Output: Order list.

[1241] Specific action: Add "reduced salt miso soup" and "unsweetened yogurt" to the order list.

[1242] Step 4:

[1243] The generative AI sends the order to the online retailer using an API request.

[1244] Input: The constructed order list.

[1245] Output: Order confirmation response.

[1246] Specific operation: The generation AI posts an order request to the online supermarket and receives a success message.

[1247] Step 5:

[1248] The server confirms the order is complete and notifies the user, updating the status via an HTTP response.

[1249] Input: Order confirmation response.

[1250] Output: Notification to the user.

[1251] What happens: The device displays a notification saying "Today's order is complete."

[1252] Delivery Management Module

[1253] Processing Steps

[1254] Step 1:

[1255] The server calls the delivery company's API to check the delivery status of the order. It queries the delivery company using an HTTP GET request.

[1256] Input: A request to inquire about delivery status.

[1257] Output: Delivery status response.

[1258] Specific behavior: The server sends a GET request to the API endpoint to check the delivery status.

[1259] Step 2:

[1260] The delivery company returns a response to the server with the delivery status, such as "Currently delivering" or "Delivery completed."

[1261] Input: A delivery status inquiry request from the server.

[1262] Output: Delivery status response from the delivery company.

[1263] Specific operation: The delivery company responds to the server with "Currently delivering."

[1264] Step 3:

[1265] The server receives and analyzes the delivery status, notifies the user, and updates the status via an HTTP response.

[1266] Input: Delivery status response from the delivery company.

[1267] Output: Delivery status notification to user.

[1268] What happens: The device displays a notification to the user saying "Delivery is currently on its way."

[1269] Step 4:

[1270] Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[1271] Input: Delivery completion status.

[1272] Output: Completion notification to the server.

[1273] Specific operation: The delivery company returns "Delivery completed" to the server.

[1274] Step 5:

[1275] The server notifies the user that "lunch has been delivered."

[1276] Input: Notification of completed delivery.

[1277] Output: Delivery completion notification to the user.

[1278] What happens: The device displays a notification saying "Lunch has been delivered."

[1279] (Application example 1)

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

[1281] Arranging meals for the elderly requires a lot of effort, including selecting menus based on health conditions and preferences, ordering, and managing delivery. This makes it difficult, especially for busy families, to ensure that the elderly receive the nutrition they need every day. Furthermore, when using online supermarkets or meal delivery services, detailed adjustments to order details and confirmation of delivery status can be complicated. This creates a need for more efficient meal arrangements, which are necessary for maintaining the health of the elderly.

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

[1283] In this invention, the server includes a terminal for a user to input information about meals for the elderly, a means for a generation AI to generate an optimal meal menu based on information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an e-commerce platform or a meal delivery service, a means for obtaining delivery status from the e-commerce platform or the meal delivery service, a means for sending a notification to the user based on the delivery status, and a means for being integrated into a user device in the form of a smartphone application, thereby enabling the user to easily manage meal arrangements for the elderly and keep track of delivery status in real time.

[1284] "Elderly people" are people over a certain age who require specific health care and lifestyle support.

[1285] "Meal arrangement" is a series of processes including selecting a meal menu, ordering ingredients and dishes, and arranging and managing delivery.

[1286] A "terminal" is an electronic device that allows a user to input information and communicate with a server over the Internet.

[1287] "Generative AI" refers to artificial intelligence techniques used to generate optimal results based on received input information.

[1288] A "meal menu" is a list of ingredients and dishes selected based on specific criteria.

[1289] The "means for generating an order" is the part of the system that generates an order for a particular item or service based on the food menu and provides the necessary information.

[1290] An "e-commerce platform" is an online marketplace for purchasing goods and services over the Internet.

[1291] A "meal delivery service" is a service that delivers prepared meals to specific individuals or groups.

[1292] "Delivery Status" is information about the current status of ordered goods or services at each stage of delivery.

[1293] A "notification means" is a communication method or device that provides information to a user based on a particular event or situation.

[1294] A "smartphone application" is software that runs on a smartphone and provides specific functions or services.

[1295] A "user device" is an electronic device that is operated by a user and on which an application is installed.

[1296] The system for realizing this invention includes a server, a user terminal, a generating AI, and means of communication with related databases and delivery services in order to efficiently arrange meals for the elderly.

[1297] 1. User Registration Module

[1298] First, the user enters information about the elderly parent's (parent's) diet (such as name, age, allergies, health conditions, and preferences) into the user terminal. The user terminal then sends this information to the server. The server stores the received information in a database and notifies the user that registration is complete.

[1299] Examples:

[1300] The user enters the parent's information as follows: "Name: ○○, Age: ○○ years old, Allergies: △△, Health condition: □□".

[1301] The server stores this information in a database and notifies the user that "registration is complete."

[1302] 2. Order Generation Module

[1303] The server provides the elderly person's information stored in the database to the generation AI. The generation AI uses this information to generate an optimal meal menu for the elderly person and builds an order based on that menu. The generation AI then sends the order to an e-commerce platform or meal delivery service, and the server confirms the order is complete and notifies the user.

[1304] Examples:

[1305] The server provides the information "Name: ○○, Health condition: □□" to the generation AI.

[1306] The generative AI generates "low-salt menus" and constructs orders for, for example, "reduced-salt miso soup" or "unsweetened yogurt."

[1307] Once the order is complete, the server notifies the user that the order is complete.

[1308] 3. Delivery Management Module

[1309] The server obtains the delivery status from the e-commerce platform or the meal delivery service and notifies the user of the information, allowing the user to know the progress of the delivery in real time.

[1310] Examples:

[1311] The server calls the delivery company's API to obtain the "currently delivering" status.

[1312] The server notifies the user that the delivery is currently in progress.

[1313] When the delivery is complete, the status is updated to "Delivery completed" and the user is notified.

[1314] Hardware and software used

[1315] Server: Manages the database and interacts with the API.

[1316] User device: A smartphone or tablet used to input information and receive notifications.

[1317] Generative AI: AI technology (e.g., GPT-3) that generates meal menus based on information about seniors.

[1318] Database: A system (e.g. MySQL) for storing user information and dietary requirements.

[1319] E-commerce platforms and meal delivery services: Use APIs from online supermarkets and meal delivery companies.

[1320] Prompt Sentence Examples

[1321] "Name: ○○, Age: □□ years, Allergies: △△, Health Condition: ☆☆, Please generate the optimal meal menu for the elderly and build the order."

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

[1323] Step 1:

[1324] The user uses a terminal to input information about the elderly person's diet (e.g., name, age, allergies, health conditions, preferences, etc.). All of this information is entered into the user terminal and transmitted from the terminal to the server.

[1325] Input: Information about the elderly person entered by the user into the device

[1326] Output: Elderly information data sent to the server

[1327] Step 2:

[1328] The server stores the received information of the elderly in a database, where it verifies the data and converts it into the appropriate format before storing it.

[1329] Input: Elderly person's information data sent from the device

[1330] Output: Elderly information stored in a database

[1331] Step 3:

[1332] The server periodically provides the elderly person's information stored in the database to the generation AI, at which time the server extracts the necessary information and generates appropriate prompts.

[1333] Input: Elderly person information stored in a database

[1334] Output: Prompt text provided to the generation AI

[1335] Step 4:

[1336] The generative AI generates the optimal meal menu for the elderly based on the provided prompt. It uses a generative AI model (e.g., GPT-3) to create the menu based on the input information.

[1337] Input: Prompt text provided by the server

[1338] Output: Optimal meal plan

[1339] Step 5:

[1340] The server constructs the order based on the meal menu generated by the generative AI and sends the information to an e-commerce platform or food delivery service by calling a specific API.

[1341] Input: Food menu generated by the generative AI

[1342] Output: Order details sent to an e-commerce platform or food delivery service

[1343] Step 6:

[1344] The e-commerce platform or food delivery service receives the order and returns the order status to the server, which analyzes this information and notifies the user.

[1345] Input: Order status from an e-commerce platform or food delivery service

[1346] Output: Delivery status notified to user

[1347] Step 7:

[1348] The user's device receives notifications from the server and displays the delivery status to the user, allowing the user to understand the progress of the delivery in real time.

[1349] Input: Delivery status notification from the server

[1350] Output: Delivery status displayed on the user's device

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

[1352] MODE FOR CARRYING OUT THE INVENTION

[1353] The system of the present invention includes a user, a terminal, a server, a generating AI, and an emotion engine to efficiently arrange meals for the elderly. Specific embodiments for implementing this system will be described below.

[1354] 1. User Registration Module

[1355] explanation

[1356] First, the user inputs information about their parent's diet (name, age, allergy information, health condition, and dietary preferences) and information about the user's own emotions on the device. The device then sends this information to the server, which stores the received information in a database and notifies the user that registration is complete.

[1357] Specific examples

[1358] For example, when a user registers parental information, the following occurs:

[1359] 1. The terminal displays the "Parent Information Registration" interface. The user enters their name "Taro Tanaka," age "75," allergy "peanuts," health condition "high blood pressure, diabetes," and emotional information.

[1360] 2. The device sends this information to the server.

[1361] 3. The server analyzes the received information and stores it in a database. The emotion engine analyzes the user's emotion data.

[1362] 4. The server notifies the user that registration is complete.

[1363] 5. The terminal displays the message "Registration complete" to the user.

[1364] 2. Order Generation Module

[1365] explanation

[1366] The server provides the generation AI with the elderly person's information stored in the database and the user's emotional data. The generation AI uses this information to generate an optimal meal menu for the elderly person and builds an order based on that menu. The generation AI then sends the order details to the online supermarket or meal delivery service provider. The server confirms that the order has been completed and notifies the user.

[1367] Specific examples

[1368] For example, if you were ordering a low-sodium meal for a parent with high blood pressure, you would do the following:

[1369] 1. The server provides the information on "Taro Tanaka, high blood pressure, diabetes" and the user's emotional information from the database to the generation AI.

[1370] 2. Generative AI generates "low-salt menus" based on this information. The emotion engine helps select and adjust menus based on the user's emotions.

[1371] 3. The generative AI constructs an order and sends it to the online supermarket. For example, the customer orders "low-salt miso soup" or "unsweetened yogurt."

[1372] 4. The server confirms the order is complete and notifies the user.

[1373] 5. The device will display a notification that says "Today's order is complete."

[1374] 3. Delivery Management Module

[1375] explanation

[1376] The server receives delivery status information from the delivery company and notifies the user of that information. This allows the user to understand the progress of the delivery in real time. The emotion engine adjusts the content and frequency of notifications based on the user's emotions.

[1377] Specific examples

[1378] For example, if you want to manage the delivery status of today's lunch, it would look like this:

[1379] 1. The server calls the delivery company's API to check the current delivery status of the order.

[1380] 2. The delivery company responds to the server with "Currently delivering."

[1381] 3. Based on this information, the server notifies the user that the delivery is currently in progress. The emotion engine analyzes the user's emotions and adjusts the content and timing of the notification.

[1382] 4. The device will display a notification that says "Delivery is currently in progress."

[1383] 5. Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[1384] 6. The server notifies the user that "lunch has been delivered."

[1385] 7. The device will display a notification that says "Lunch has been delivered."

[1386] In this way, the system of the present invention automates meal arrangements for the elderly, significantly reducing the burden on users through meal selection, ordering arrangements, delivery status management, etc., and effectively supporting the maintenance of elderly health. By combining it with an emotion engine, flexible responses based on the user's emotions become possible, providing even higher levels of satisfaction.

[1387] The processing flow will be explained below.

[1388] 1. User Registration Module

[1389] Processing Steps

[1390] Step 1:

[1391] The terminal displays the "Parent Information Registration" interface, where the user inputs the parent's name, age, allergy information, health condition, and dietary preferences.

[1392] Step 2:

[1393] The device transmits the user's input information to the server. At the same time, the device also collects the user's current emotional information (e.g., text input and facial expression capture) and transmits it to the server.

[1394] Step 3:

[1395] The server analyzes the received information and stores the parent's dietary requirements and the user's emotional information in a database.

[1396] Step 4:

[1397] The server analyzes the user's emotional data via an emotion engine and extracts information associated with a particular emotional state.

[1398] Step 5:

[1399] The server generates and sends to the terminal a message indicating that registration is complete.

[1400] Step 6:

[1401] The device will display a notification that says "Registration complete."

[1402] 2. Order Generation Module

[1403] Processing Steps

[1404] Step 1:

[1405] The server obtains the user's parent's dietary requirements and the user's emotional information from the database and provides them to the generation AI.

[1406] Step 2:

[1407] Based on the information provided, the AI ​​generates the optimal meal menu, taking into account the parent's health condition, food preferences, and even the user's emotional information.

[1408] Step 3:

[1409] The emotion engine analyzes the user's emotional information and selects and adjusts menus according to the user's emotional state.

[1410] Step 4:

[1411] Based on the adjusted menu, the generative AI creates order details for online supermarkets or food delivery services.

[1412] Step 5:

[1413] The generation AI sends the order details to an online supermarket or meal delivery service provider.

[1414] Step 6:

[1415] The server confirms that the order is complete and notifies the user.

[1416] Step 7:

[1417] The terminal will display a notification saying "Today's order is complete."

[1418] 3. Delivery Management Module

[1419] Processing Steps

[1420] Step 1:

[1421] The server periodically calls the delivery company's API to inquire about the current delivery status of the order.

[1422] Step 2:

[1423] The delivery company responds to the server with the current delivery status (e.g., preparing, delivering, delivered).

[1424] Step 3:

[1425] The server provides the received delivery information to the emotion engine.

[1426] Step 4:

[1427] The emotion engine takes into account the user's emotional information to determine the appropriate notification content and frequency.

[1428] Step 5:

[1429] The server notifies the user of the delivery status based on the results of the emotion engine.

[1430] Step 6:

[1431] The device will display notifications such as "Delivery in progress" and "Delivery completed."

[1432] Step 7:

[1433] Once delivery is complete, the delivery company notifies the server.

[1434] Step 8:

[1435] The server notifies the user that "lunch has been delivered."

[1436] Step 9:

[1437] The device will display a notification saying "Lunch has been delivered."

[1438] In this way, the combination of the emotion engine and generative AI enables flexible meal arrangements that respond to the user's emotions, reducing the burden on users and contributing to the maintenance of the health of the elderly.

[1439] Example 2

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

[1441] When arranging meals for the elderly, it is cumbersome for users to manually select a menu, place an order, and check the delivery status each time. It is particularly difficult to select an appropriate menu that takes into account the elderly's health condition and dietary restrictions. It is also time-consuming to check changes in the meal menu and the delivery status. Furthermore, while it is necessary to adjust the content and timing of notifications to take the user's emotions into consideration, conventional systems do not adequately address this issue.

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

[1443] In this invention, the server includes a terminal for a user to input information about the elderly person's meals, a means for a generation AI to generate an optimal meal menu based on the information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an online food retailer or meal delivery service provider, a means for obtaining delivery status from the online food retailer or meal delivery service provider, a means for sending a notification to the user based on the delivery status, and an emotion engine that analyzes the user's emotion data and adjusts the content and timing of the notification. This enables automatic generation of meal menus suitable for the elderly, ordering arrangements, real-time management of delivery status, and flexible notification according to the user's emotion.

[1444] "Terminal" refers to the device used by the user to input information, such as a personal computer or smartphone.

[1445] "Generative AI" refers to artificial intelligence that automatically generates meal menus suitable for the elderly based on information received from a device.

[1446] "Online food retailer" refers to a retailer that sells food via the internet.

[1447] "Meal delivery service provider" refers to a provider that provides a service of delivering meals to users.

[1448] "Delivery Status" refers to the order and delivery progress information received from online food retailers and meal delivery services.

[1449] An "emotion engine" is an engine that has the function of analyzing a user's emotional data and appropriately adjusting the content and timing of notifications.

[1450] "Database" refers to a system for storing and managing information entered by users and analyzed data.

[1451] "Meal menu" refers to the meal contents generated by the AI ​​based on the health condition and dietary preferences of the elderly person.

[1452] "Notification" refers to messages or information sent by the server to the user, including delivery progress and order completion confirmation.

[1453] This system includes a user, a terminal, a server, a generative AI, and an emotion engine to efficiently arrange meals for the elderly. Specific embodiments for implementing this system will be described below.

[1454] User Registration Module

[1455] Hardware and software usage examples:

[1456] Hardware: User's device (PC, smartphone)

[1457] Software: User registration interface, server, database, emotion engine

[1458] Data processing and calculation details:

[1459] The user uses the terminal to input information about the parent's diet (name, age, allergy information, health condition, dietary preferences) and information about the user's own feelings.

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

[1461] The server receives and analyzes the information and stores it in a database. The emotion engine analyzes the user's emotion data.

[1462] The server notifies the user that registration is complete.

[1463] Examples:

[1464] The user uses their smartphone to enter their parent's name "Taro Tanaka," their age "75," their allergy "peanuts," their health condition "high blood pressure, diabetes," their food preference "Japanese food," and their emotional information. This information is sent to the server and stored in a database. The user then confirms the message "Registration completed" on their device.

[1465] Order Generation Module

[1466] Hardware and software usage examples:

[1467] Hardware: Web server, generative AI server

[1468] Software: Generative AI engine, sentiment engine, order management system

[1469] Data processing and calculation details:

[1470] The server provides the generation AI with information about the elderly stored in a database and the user's emotional data.

[1471] The generative AI automatically generates meal menus suitable for the elderly based on stored information, while the emotion engine is used to select and adjust the menu.

[1472] The generative AI sends the order based on the optimal meal menu to an online supermarket or meal delivery service.

[1473] The server confirms the order completion and notifies the user.

[1474] Examples:

[1475] The server retrieves information about "Taro Tanaka, high blood pressure, diabetes" and the user's emotional data from the database and provides it to the generation AI. The generation AI generates a "low-salt menu" and orders "low-salt miso soup" and "unsweetened yogurt." The order details are sent to the online supermarket, which notifies the user that the order has been completed. The user then checks the notification on their device that "Today's order has been completed."

[1476] Delivery Management Module

[1477] Hardware and software usage examples:

[1478] Hardware: Servers, delivery company systems

[1479] Software: Delivery management system, emotion engine

[1480] Data processing and calculation details:

[1481] The server obtains delivery status information from the delivery company and notifies the user. The emotion engine adjusts the content and timing of notifications.

[1482] Examples:

[1483] The server calls the delivery company's API, checks the current delivery status, and receives a response that says "Currently on delivery." The server then notifies the user that "Currently on delivery." This notification is adjusted based on the analysis results of the emotion engine. After delivery is complete, the delivery company notifies the user that "Delivery complete," and the server notifies the user that "Lunch has been delivered." The user then checks the notification that "Lunch has been delivered" on their device.

[1484] This system allows users to easily register the dietary information of elderly people, automatically generates appropriate meal menus, and supports the health management of elderly people. In addition, flexible notifications that respond to the user's emotions ensure high levels of satisfaction.

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

[1486] User Registration Module

[1487] Step 1: User Input

[1488] The user uses the terminal to display the "parent information registration" interface.

[1489] The user enters the parent's name, age, allergy information, health status, dietary preferences, and their own emotional information.

[1490] Input: Parent's name "Taro Tanaka", age "75", allergy "peanuts", health condition "high blood pressure, diabetes", food preference "Japanese food", and user's emotional information.

[1491] Output: The entered information is saved on the device.

[1492] Step 2: Send information

[1493] The terminal transmits the input parent information and user emotion information to the server.

[1494] Input: Parental information and emotion information entered by the user.

[1495] Output: Information sent to the server.

[1496] Step 3: Analyze and store information

[1497] The server receives the transmitted information and analyzes the content.

[1498] The server stores the analyzed information in a database. The emotion engine analyzes the user's emotion data.

[1499] Input: Parent information and emotion information sent to the server.

[1500] Output: Information stored in the database and analysis results from the emotion engine.

[1501] Step 4: Registration confirmation notice

[1502] The server generates and sends a "Registration Complete" message to the user.

[1503] Input: Information stored in the database and analysis results.

[1504] Output: A notification message saying "Registration completed."

[1505] Step 5: Registration complete message displayed

[1506] The terminal displays the message "Registration complete" to the user.

[1507] Input: Notification message "Registration complete."

[1508] Output: The completion message displayed to the user.

[1509] Order Generation Module

[1510] Step 1: Providing information about elderly people and emotional data

[1511] The server retrieves information about the elderly person and the user's emotional data from the database and provides it to the generation AI.

[1512] Input: Elderly information and emotion data stored in a database.

[1513] Output: Information provided to the generative AI.

[1514] Step 2: Generate a meal menu

[1515] The generative AI generates the optimal meal menu based on the information it acquires.

[1516] The emotion engine is involved in menu selection and adjustment.

[1517] Input: Information and emotion data of elderly people.

[1518] Output: The generated optimal meal menu.

[1519] Step 3: Build and submit your order

[1520] The generation AI constructs the order based on the generated menu.

[1521] The generative AI sends the order to an online grocer or meal delivery service.

[1522] Input: Optimal meal menu generated by generative AI.

[1523] Output: The order details sent to the online merchant.

[1524] Step 4: Confirm your order is complete

[1525] The server checks whether the order was successfully completed.

[1526] Input: Order confirmation information from your online food retailer or meal delivery service.

[1527] Output: Order completion confirmation.

[1528] Step 5: Completion notification

[1529] The server generates a message saying "Today's order has been completed" and sends it to the user.

[1530] The terminal displays the notification to the user.

[1531] Input: Confirmation of order completion.

[1532] Output: A completion notification message that is sent and displayed to the user.

[1533] Delivery Management Module

[1534] Step 1: Get delivery status

[1535] The server calls the delivery company's API and obtains the current delivery status.

[1536] Input: Delivery company API call result.

[1537] Output: The delivery status obtained.

[1538] Step 2: Notification of delivery

[1539] The delivery company responds to the server saying, "Currently on delivery."

[1540] The server sends a notification to the user saying, "The delivery is currently underway." The emotion engine adjusts the content and timing of the notification.

[1541] Input: Delivery status from the delivery company.

[1542] Output: Notification message "Currently on delivery."

[1543] Step 3: Confirm delivery is complete

[1544] When the delivery is completed, the delivery company responds to the server with "Delivery completed."

[1545] Input: Delivery completion information from the delivery company.

[1546] Output: Confirmation of delivery completion.

[1547] Step 4: Delivery Notification

[1548] The server generates a message saying "Lunch has been delivered" and sends it to the user.

[1549] Input: Confirmation result of delivery completion.

[1550] Output: Notification message "Lunch has been delivered."

[1551] Step 5: View the completion message

[1552] The terminal displays a notification to the user saying "Lunch has been delivered."

[1553] Input: A notification message saying "Lunch has been delivered."

[1554] Output: The completion message displayed to the user.

[1555] This system allows users to easily register their parents' dietary information, automatically generating optimal meal menus and supporting the health management of elderly people. Furthermore, the system improves user satisfaction by adjusting notifications using an emotion engine.

[1556] (Application example 2)

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

[1558] Proper nutritional management for the elderly is extremely important for maintaining their health, but in many cases, arranging for this imposes a heavy burden on relatives and caregivers. It is also time-consuming to keep track of delivery status and update meal menus in real time. To solve these problems, an efficient and flexible meal arrangement system is needed.

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

[1560] In this invention, the server includes a terminal for a user to input information about the elderly person's meals, a means for a generation AI to generate an optimal meal menu based on the information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an online grocery service or meal delivery service provider, a means for obtaining delivery status from the online grocery service or meal delivery service provider, a means for sending a notification to the user based on the delivery status, and a means for an emotion engine to analyze the user's emotions and adjust the content and timing of the notification. This makes it possible to automate meal arrangements for the elderly and significantly reduce the burden on the user through meal selection, order arrangement, and delivery status management.

[1561] A "terminal" is a device that allows a user to input information about the elderly person's meals.

[1562] "Generative AI" is an artificial intelligence that generates the optimal meal menu based on information entered by the user on their device.

[1563] An "online grocery service" is an online service that accepts orders based on meal menus for seniors and delivers ingredients or prepared meals.

[1564] A "meal delivery service provider" is a business that provides and delivers meals based on the generated meal menu.

[1565] "Delivery status" is information from an online grocery or meal delivery service that indicates the status of an ordered meal.

[1566] "Notifications" are information sent to users based on delivery status.

[1567] The "emotion engine" is a software component that analyzes the user's emotions and adjusts the content and timing of notifications based on those emotions.

[1568] The "Elderly Meal Arrangement System" is a system that includes a terminal, a generation AI, an online grocery service, a meal delivery service provider, a means of obtaining delivery status, a notification means, and an emotion engine, and is intended to efficiently arrange meals for the elderly.

[1569] The system for implementing this invention mainly includes a user, a terminal, a server, a generating AI, and an emotion engine. The detailed configuration and operation of the system will be described below.

[1570] First, the user enters information about their parent or elderly relative's meal through the device. This information includes the elderly relative's name, age, allergy information, health condition, and dietary preferences. The user also enters information about their own emotions. The device then sends the entered information to the server, which stores it in a database. The emotion engine analyzes the user's emotional data, which influences the content and timing of subsequent notifications.

[1571] The server provides the elderly person's information stored in the database and the user's emotional data to the generation AI. The generation AI generates the optimal meal menu based on this information. At this time, the emotion engine analyzes the user's emotional data and assists in selecting and adjusting the menu based on emotions. Based on the generated menu, the server sends an order to an online grocery service or meal delivery service. Once the order is completed, the server sends a notification to the user.

[1572] Regarding delivery status management, the server calls the service provider's API to check the current delivery status. Based on the acquired information, the server then notifies the user of the delivery status in real time. The emotion engine analyzes the user's emotions during this process and flexibly adjusts the content and timing of notifications based on that information.

[1573] Hardware and Software Use

[1574] Hardware: Smartphones, servers

[1575] Software: Python programs, generative AI models, database systems (e.g., SQLite or PostgreSQL), notification systems (e.g., Firebase Cloud Messaging)

[1576] Program processing

[1577] The server stores information sent by the user, such as the elderly person's health condition and dietary preferences, in a database. The generative AI model analyzes the data to generate the optimal meal menu based on this information. The emotion engine also analyzes the user's emotional data and reflects this in adjusting the content and timing of notifications. Based on the generated menu, the server automatically sends an order to an online grocery service or meal delivery service. The server obtains delivery status information in real time and notifies the user.

[1578] Specific examples

[1579] For example, the process for a 75-year-old person named Taro Tanaka who suffers from high blood pressure and diabetes is as follows: The user enters information about his parents, such as their name "Taro Tanaka," their age "75," their allergy "peanuts," and their health conditions "high blood pressure, diabetes," via their device. The server provides this information to a generative AI model, which then generates a menu. The generative AI model suggests dishes such as "low-sodium miso soup and unsweetened yogurt." Based on the suggested menu, the server automatically sends an order to an online grocery service or meal delivery service. The server then obtains delivery status in real time and sends the user a notification such as "Your delivery is now on," and once delivery is complete, a notification that "Lunch has been delivered."

[1580] Prompt Sentence Examples

[1581] An example of a prompt in text format is:

[1582] Parent information input screen: Name "Taro Tanaka", age "75", allergy "peanuts", health condition "high blood pressure, diabetes".

[1583] Emotional data: Adjust notification frequency to make users feel at ease.

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

[1585] Step 1:

[1586] The user inputs information about the elderly person's diet through the terminal, including their name, age, allergy information, health status, and dietary preferences, and the terminal then transmits this information to the server.

[1587] Input: Elderly person's dietary information (e.g., name, age, allergy information, health condition, dietary preferences)

[1588] Output: Send information to the server

[1589] Step 2:

[1590] The server stores the received meal information of the elderly person in a database.

[1591] Input: Elderly person's meal information sent from the device

[1592] Output: Information stored in the database

[1593] Step 3:

[1594] The server provides the emotion engine with the user's emotion data and analyzes the emotion.

[1595] Input: User emotion data

[1596] Output: Parsed emotion data

[1597] Step 4:

[1598] The server retrieves information about the elderly person's health condition and dietary preferences from the database and provides it to the AI, which then generates the optimal meal menu based on this information.

[1599] Input: Information on the elderly person's health status and dietary preferences obtained from a database

[1600] Output: Optimal meal plan

[1601] Step 5:

[1602] Based on the generated meal menu, the server sends an order to an online grocery service or meal delivery service.

[1603] Input: A meal menu generated by a generative AI

[1604] Output: Sending an order to an online grocery or food delivery service

[1605] Step 6:

[1606] The server calls the delivery company's API and obtains the current delivery status.

[1607] Input: Delivery status confirmation request from the server

[1608] Output: Delivery status data

[1609] Step 7:

[1610] Based on the acquired delivery status, the server uses an emotion engine to adjust the content and timing of the notification and notify the user of the delivery status.

[1611] Input: Delivery status data, analyzed emotion data

[1612] Output: Delivery status notification to user

[1613] Step 8:

[1614] When delivery is completed, the delivery company notifies the server, and the server sends a notification of delivery completion to the user.

[1615] Input: Delivery completion notification from delivery company

[1616] Output: Delivery completion notification to user

[1617] Specifically, in Taro Tanaka's case, the user inputs information on his device and sends it to the server. The server generates an optimal meal menu, such as "low-salt miso soup" or "unsweetened yogurt," based on the generative AI model and sends the order to the online grocery service. The server then obtains the delivery status in real time and notifies the user at the appropriate time based on the emotions analyzed by the emotion engine. Once the delivery is complete, the user receives a notification that "Lunch has been delivered."

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

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

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

[1621] [Fourth embodiment]

[1622] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.

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

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

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

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

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

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

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

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

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

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

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

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

[1635] MODE FOR CARRYING OUT THE INVENTION

[1636] The system of the present invention includes a user, a terminal, a server, and a generating AI for efficiently arranging meals for the elderly. Specific embodiments for implementing this system will be described below.

[1637] 1. User Registration Module

[1638] explanation

[1639] First, the user enters information about the parent's diet (such as name, age, allergies, health conditions, and preferences) into the device. The device then sends this information to the server, which stores the received information in a database and notifies the user that registration is complete.

[1640] Specific examples

[1641] For example, when a user registers parental information, the following occurs:

[1642] 1. The terminal displays the "Parent Information Registration" interface. The user enters the following information: name "Taro Tanaka," age "75," allergy "peanuts," and health condition "high blood pressure, diabetes."

[1643] 2. The device sends this information to the server.

[1644] 3. The server analyzes the received information and stores it in a database.

[1645] 4. The server notifies the user that registration is complete.

[1646] 5. The terminal displays the message "Registration complete" to the user.

[1647] 2. Order Generation Module

[1648] explanation

[1649] The server provides the elderly person's information stored in the database to the generation AI. The generation AI uses this information to generate an optimal meal menu for the elderly person and constructs an order based on that menu. The generation AI then sends the order details to the online supermarket or meal delivery service provider. The server confirms that the order has been completed and notifies the user.

[1650] Specific examples

[1651] For example, if you were ordering a low-sodium meal for a parent with high blood pressure, you would do the following:

[1652] 1. The server provides the information "Taro Tanaka, high blood pressure, diabetes" from the database to the generation AI.

[1653] 2. The AI ​​generates a "low-salt menu" based on this information.

[1654] 3. The generative AI constructs an order and sends it to the online supermarket. For example, the customer orders "low-salt miso soup" or "unsweetened yogurt."

[1655] 4. The server confirms the order is complete and notifies the user.

[1656] 5. The device will display a notification that says "Today's order is complete."

[1657] 3. Delivery Management Module

[1658] explanation

[1659] The server obtains delivery status information from the delivery company and notifies the user, allowing the user to understand the progress of the delivery in real time.

[1660] Specific examples

[1661] For example, if you want to manage the delivery status of today's lunch, it would look like this:

[1662] 1. The server calls the delivery company's API to check the current delivery status of the order.

[1663] 2. The delivery company responds to the server with "Currently delivering."

[1664] 3. Based on this information, the server notifies the user that the delivery is currently in progress.

[1665] 4. The device will display a notification that says "Delivery is currently in progress."

[1666] 5. Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[1667] 6. The server notifies the user that "lunch has been delivered."

[1668] 7. The device will display a notification that says "Lunch has been delivered."

[1669] In this way, the system of the present invention automates meal arrangements for the elderly, significantly reducing the burden on users through meal selection, ordering arrangements, and delivery status management, and can effectively support the maintenance of the health of the elderly.

[1670] The processing flow will be explained below.

[1671] 1. User Registration Module

[1672] Processing Steps

[1673] Step 1:

[1674] The terminal displays the "Parent Information Registration" interface, where the user inputs the parent's name, age, allergy information, health condition, and dietary preferences.

[1675] Step 2:

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

[1677] Step 3:

[1678] The server analyzes the received information and stores it in a database.

[1679] Step 4:

[1680] The server generates and sends to the terminal a message indicating that registration is complete.

[1681] Step 5:

[1682] The device will display a notification that says "Registration complete."

[1683] 2. Order Generation Module

[1684] Processing Steps

[1685] Step 1:

[1686] The server retrieves the parents' dietary requirements and health status from the database and provides them to the generation AI.

[1687] Step 2:

[1688] Based on the information provided, the generative AI generates the optimal meal menu based on the elderly person's health condition and preferences.

[1689] Step 3:

[1690] Based on the generated menu, the generation AI creates order details for the online supermarket or meal delivery service provider.

[1691] Step 4:

[1692] The generation AI sends the order details to an online supermarket or meal delivery service provider.

[1693] Step 5:

[1694] The server confirms that the order is complete and notifies the user.

[1695] Step 6:

[1696] The terminal will display a notification saying "Today's order is complete."

[1697] 3. Delivery Management Module

[1698] Processing Steps

[1699] Step 1:

[1700] The server periodically calls the delivery company's API to inquire about the current delivery status of the order.

[1701] Step 2:

[1702] The delivery company responds to the server with the current delivery status (e.g., preparing, delivering, delivered).

[1703] Step 3:

[1704] The server notifies the user of the delivery status based on the received delivery information.

[1705] Step 4:

[1706] The device will display notifications such as "Delivery in progress" and "Delivery completed."

[1707] Step 5:

[1708] Once the delivery is complete, the delivery company notifies the server, and the server passes that information on to the user.

[1709] Step 6:

[1710] The device will display a notification saying "Lunch has been delivered."

[1711] As described above, by clarifying the specific operations performed at each processing step, it is possible to understand in detail how the system of the present invention actually operates.

[1712] Example 1

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

[1714] Arranging meals for the elderly requires a lot of work, from selecting meals to ordering and managing delivery status. Creating meal menus that take into account health conditions and allergies is particularly cumbersome. Checking delivery status every time is also time-consuming. There is a need for a system that streamlines these tasks, reducing the burden on users while maintaining the health of the elderly.

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

[1716] In this invention, the server includes a means for receiving information about the elderly person entered by the user from the terminal and storing it in a database, a means for generating an optimal meal menu using generation AI, and a means for sending an order to an online retailer or delivery service provider based on the generated menu. This makes it possible to automate meal arrangements that take into account the elderly person's health condition, preferences, and allergy information, significantly reducing the burden on the user and making it possible to effectively support the health of the elderly.

[1717] A "terminal" is a device that allows a user to input information about the elderly person's meals.

[1718] The "server" is a computer system that stores the information received from the terminal in a database and manages and notifies the results of processing by the generation AI.

[1719] "Generative AI" is an artificial intelligence model that generates the optimal meal menu based on information about the elderly person provided by the server, and then constructs the order details based on that menu.

[1720] "Database" refers to a data storage system for storing and managing dietary requirements, such as the health status, preferences, and allergy information of elderly people, entered by users.

[1721] An "online retailer" is a business that operates an e-commerce platform through which the generative AI transmits orders and provides food and ingredients.

[1722] A "delivery service provider" is a business that provides a service that delivers food and ingredients to a location specified by the user based on the order details constructed by the generative AI.

[1723] "Communication means" refers to the communications infrastructure for transmitting information from the terminal to the server and for transmitting notifications from the server to the user.

[1724] MODE FOR CARRYING OUT THE INVENTION

[1725] The present invention relates to a system for efficiently arranging meals for the elderly. This system includes a user, a terminal, a server, and a generating AI. Specific embodiments for implementing this system are described below.

[1726] User Registration Module

[1727] The first thing a user does is enter information about their parent's diet. Using a terminal, the user enters information such as the parent's name, age, allergy information, health conditions, and preferences. The terminal then sends the entered information to a server. The server stores the received information in a database and notifies the user that registration is complete. For example, when a user enters information about an elderly person, the "Register Parent Information" interface appears on the terminal screen, and the user enters information such as "Taro Tanaka, 75 years old, peanut allergy, high blood pressure, diabetes." The terminal then sends the information to the server, which stores it in a database. Once registration is complete, the terminal displays the message "Registration complete."

[1728] Order Generation Module

[1729] The server provides the generation AI with the elderly person's information stored in a database. The generation AI generates an optimal meal menu for the elderly based on the provided information. The generation AI creates a specific order based on the menu and sends it to the online retailer or delivery service. The server confirms that the order is complete and notifies the user. For example, when ordering a low-salt menu for a parent with high blood pressure, the server provides the generation AI with information about "Taro Tanaka, high blood pressure, diabetes." The generation AI generates a "low-salt menu" and adds "low-salt miso soup" and "unsweetened yogurt" to the order list. The generation AI sends the order details to the online retailer, and the server notifies the user that the order is complete. A notification "Today's order has been completed" is displayed on the terminal.

[1730] Delivery Management Module

[1731] The server obtains the delivery status from the delivery company and notifies the user of that information. This allows the user to understand the progress of the delivery in real time. For example, when managing the delivery status of today's lunch, the server calls the delivery company's API to check the current delivery status of the order. The delivery company replies to the server with "Currently on delivery," and based on that information notifies the user with "Currently on delivery." A notification stating "Currently on delivery" is displayed on the terminal. When delivery is complete, the delivery company replies with "Delivery complete" to the server, and the server notifies the user with "Lunch has been delivered." A notification stating "Lunch has been delivered" is displayed on the terminal.

[1732] In this way, each module of the system automates meal arrangements for the elderly, significantly reducing the burden on users. As a concrete example of how it works, the prompt sentences input to the generative AI model are shown below:

[1733] Example prompt sentence:

[1734] "Generate low-sodium meals for Taro Tanaka, a 75-year-old man with high blood pressure and diabetes. He is allergic to peanuts."

[1735] This allows the system to continue providing appropriate meals based on the elderly person's health status and preferences.

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

[1737] User Registration Module

[1738] Processing Steps

[1739] Step 1:

[1740] The device displays a parent information registration interface to the user, who then enters information such as the parent's name, age, allergy information, health condition, and preferences.

[1741] Input: Parent information entered by the user in the input form.

[1742] Output: The parent information entered is saved on the device.

[1743] Specific operation: An input form appears on the terminal screen, and the user enters information such as "Taro Tanaka, 75 years old, peanut allergy, high blood pressure, diabetes."

[1744] Step 2:

[1745] The device sends the entered information to the server using an HTTP POST request.

[1746] Input: Information entered into an input form.

[1747] Output: The server receives the information.

[1748] Specific operation: When the device presses the send button, the user's input data is sent to the server.

[1749] Step 3:

[1750] The server parses the received information and stores it in a database by establishing a database connection and inserting the received information into the appropriate tables.

[1751] Input: Parent information sent from the device.

[1752] Output: Information is stored in a database.

[1753] Specific behavior: The server executes an INSERT query against the "User Information" table in the database.

[1754] Step 4:

[1755] The server notifies the user that registration is complete, returning a success message via an HTTP response.

[1756] Input: The result of successfully saving the information to the database.

[1757] Output: A success message is sent from the server to the device.

[1758] What happens: The device displays the message "Registration complete" to the user.

[1759] Order Generation Module

[1760] Processing Steps

[1761] Step 1:

[1762] The server retrieves the registered elderly information from the database and provides it to the generation AI, which then sends an API request to the generation AI.

[1763] Input: Parent information stored in the database.

[1764] Output: Information sent to the generating AI.

[1765] Specific operation: The server obtains the information "Taro Tanaka, high blood pressure, diabetes" and posts it to the generation AI endpoint.

[1766] Step 2:

[1767] The generative AI generates the optimal meal menu based on the information provided. The AI ​​model analyzes the input information and suggests a menu that suits the elderly person's health condition and preferences.

[1768] Input: Parent health information sent from the server.

[1769] Output: A suggested meal menu.

[1770] Specific behavior: The generated AI returns the message, "We suggest low-salt menus."

[1771] Step 3:

[1772] Generative AI builds specific orders based on the suggested menu, generates an order list, and prepares the data for sending to online supermarkets and delivery services.

[1773] Input: A suggested meal menu.

[1774] Output: Order list.

[1775] Specific action: Add "reduced salt miso soup" and "unsweetened yogurt" to the order list.

[1776] Step 4:

[1777] The generative AI sends the order to the online retailer using an API request.

[1778] Input: The constructed order list.

[1779] Output: Order confirmation response.

[1780] Specific operation: The generation AI posts an order request to the online supermarket and receives a success message.

[1781] Step 5:

[1782] The server confirms the order is complete and notifies the user, updating the status via an HTTP response.

[1783] Input: Order confirmation response.

[1784] Output: Notification to the user.

[1785] What happens: The device displays a notification saying "Today's order is complete."

[1786] Delivery Management Module

[1787] Processing Steps

[1788] Step 1:

[1789] The server calls the delivery company's API to check the delivery status of the order. It queries the delivery company using an HTTP GET request.

[1790] Input: A request to inquire about delivery status.

[1791] Output: Delivery status response.

[1792] Specific behavior: The server sends a GET request to the API endpoint to check the delivery status.

[1793] Step 2:

[1794] The delivery company returns a response to the server with the delivery status, such as "Currently delivering" or "Delivery completed."

[1795] Input: A delivery status inquiry request from the server.

[1796] Output: Delivery status response from the delivery company.

[1797] Specific operation: The delivery company responds to the server with "Currently delivering."

[1798] Step 3:

[1799] The server receives and analyzes the delivery status, notifies the user, and updates the status via an HTTP response.

[1800] Input: Delivery status response from the delivery company.

[1801] Output: Delivery status notification to user.

[1802] What happens: The device displays a notification to the user saying "Delivery is currently on its way."

[1803] Step 4:

[1804] Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[1805] Input: Delivery completion status.

[1806] Output: Completion notification to the server.

[1807] Specific operation: The delivery company returns "Delivery completed" to the server.

[1808] Step 5:

[1809] The server notifies the user that "lunch has been delivered."

[1810] Input: Notification of completed delivery.

[1811] Output: Delivery completion notification to the user.

[1812] What happens: The device displays a notification saying "Lunch has been delivered."

[1813] (Application example 1)

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

[1815] Arranging meals for the elderly requires a lot of effort, including selecting menus based on health conditions and preferences, ordering, and managing delivery. This makes it difficult, especially for busy families, to ensure that the elderly receive the nutrition they need every day. Furthermore, when using online supermarkets or meal delivery services, detailed adjustments to order details and confirmation of delivery status can be complicated. This creates a need for more efficient meal arrangements, which are necessary for maintaining the health of the elderly.

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

[1817] In this invention, the server includes a terminal for a user to input information about meals for the elderly, a means for a generation AI to generate an optimal meal menu based on information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an e-commerce platform or a meal delivery service, a means for obtaining delivery status from the e-commerce platform or the meal delivery service, a means for sending a notification to the user based on the delivery status, and a means for being integrated into a user device in the form of a smartphone application, thereby enabling the user to easily manage meal arrangements for the elderly and keep track of delivery status in real time.

[1818] "Elderly people" are people over a certain age who require specific health care and lifestyle support.

[1819] "Meal arrangement" is a series of processes including selecting a meal menu, ordering ingredients and dishes, and arranging and managing delivery.

[1820] A "terminal" is an electronic device that allows a user to input information and communicate with a server over the Internet.

[1821] "Generative AI" refers to artificial intelligence techniques used to generate optimal results based on received input information.

[1822] A "meal menu" is a list of ingredients and dishes selected based on specific criteria.

[1823] The "means for generating an order" is the part of the system that generates an order for a particular item or service based on the food menu and provides the necessary information.

[1824] An "e-commerce platform" is an online marketplace for purchasing goods and services over the Internet.

[1825] A "meal delivery service" is a service that delivers prepared meals to specific individuals or groups.

[1826] "Delivery Status" is information about the current status of ordered goods or services at each stage of delivery.

[1827] A "notification means" is a communication method or device that provides information to a user based on a particular event or situation.

[1828] A "smartphone application" is software that runs on a smartphone and provides specific functions or services.

[1829] A "user device" is an electronic device that is operated by a user and on which an application is installed.

[1830] The system for realizing this invention includes a server, a user terminal, a generating AI, and means of communication with related databases and delivery services in order to efficiently arrange meals for the elderly.

[1831] 1. User Registration Module

[1832] First, the user enters information about the elderly parent's (parent's) diet (such as name, age, allergies, health conditions, and preferences) into the user terminal. The user terminal then sends this information to the server. The server stores the received information in a database and notifies the user that registration is complete.

[1833] Examples:

[1834] The user enters the parent's information as follows: "Name: ○○, Age: ○○ years old, Allergies: △△, Health condition: □□".

[1835] The server stores this information in a database and notifies the user that "registration is complete."

[1836] 2. Order Generation Module

[1837] The server provides the elderly person's information stored in the database to the generation AI. The generation AI uses this information to generate an optimal meal menu for the elderly person and builds an order based on that menu. The generation AI then sends the order to an e-commerce platform or meal delivery service, and the server confirms the order is complete and notifies the user.

[1838] Examples:

[1839] The server provides the information "Name: ○○, Health condition: □□" to the generation AI.

[1840] The generative AI generates "low-salt menus" and constructs orders for, for example, "reduced-salt miso soup" or "unsweetened yogurt."

[1841] Once the order is complete, the server notifies the user that the order is complete.

[1842] 3. Delivery Management Module

[1843] The server obtains the delivery status from the e-commerce platform or the meal delivery service and notifies the user of the information, allowing the user to know the progress of the delivery in real time.

[1844] Examples:

[1845] The server calls the delivery company's API to obtain the "currently delivering" status.

[1846] The server notifies the user that the delivery is currently in progress.

[1847] When the delivery is complete, the status is updated to "Delivery completed" and the user is notified.

[1848] Hardware and software used

[1849] Server: Manages the database and interacts with the API.

[1850] User device: A smartphone or tablet used to input information and receive notifications.

[1851] Generative AI: AI technology (e.g., GPT-3) that generates meal menus based on information about seniors.

[1852] Database: A system (e.g. MySQL) for storing user information and dietary requirements.

[1853] E-commerce platforms and meal delivery services: Use APIs from online supermarkets and meal delivery companies.

[1854] Prompt Sentence Examples

[1855] "Name: ○○, Age: □□ years, Allergies: △△, Health Condition: ☆☆, Please generate the optimal meal menu for the elderly and build the order."

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

[1857] Step 1:

[1858] The user uses a terminal to input information about the elderly person's diet (e.g., name, age, allergies, health conditions, preferences, etc.). All of this information is entered into the user terminal and transmitted from the terminal to the server.

[1859] Input: Information about the elderly person entered by the user into the device

[1860] Output: Elderly information data sent to the server

[1861] Step 2:

[1862] The server stores the received information of the elderly in a database, where it verifies the data and converts it into the appropriate format before storing it.

[1863] Input: Elderly person's information data sent from the device

[1864] Output: Elderly information stored in a database

[1865] Step 3:

[1866] The server periodically provides the elderly person's information stored in the database to the generation AI, at which time the server extracts the necessary information and generates appropriate prompts.

[1867] Input: Elderly person information stored in a database

[1868] Output: Prompt text provided to the generation AI

[1869] Step 4:

[1870] The generative AI generates the optimal meal menu for the elderly based on the provided prompt. It uses a generative AI model (e.g., GPT-3) to create the menu based on the input information.

[1871] Input: Prompt text provided by the server

[1872] Output: Optimal meal plan

[1873] Step 5:

[1874] The server constructs the order based on the meal menu generated by the generative AI and sends the information to an e-commerce platform or food delivery service by calling a specific API.

[1875] Input: Food menu generated by the generative AI

[1876] Output: Order details sent to an e-commerce platform or food delivery service

[1877] Step 6:

[1878] The e-commerce platform or food delivery service receives the order and returns the order status to the server, which analyzes this information and notifies the user.

[1879] Input: Order status from an e-commerce platform or food delivery service

[1880] Output: Delivery status notified to user

[1881] Step 7:

[1882] The user's device receives notifications from the server and displays the delivery status to the user, allowing the user to understand the progress of the delivery in real time.

[1883] Input: Delivery status notification from the server

[1884] Output: Delivery status displayed on the user's device

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

[1886] MODE FOR CARRYING OUT THE INVENTION

[1887] The system of the present invention includes a user, a terminal, a server, a generating AI, and an emotion engine to efficiently arrange meals for the elderly. Specific embodiments for implementing this system will be described below.

[1888] 1. User Registration Module

[1889] explanation

[1890] First, the user inputs information about their parent's diet (name, age, allergy information, health condition, and dietary preferences) and information about the user's own emotions on the device. The device then sends this information to the server, which stores the received information in a database and notifies the user that registration is complete.

[1891] Specific examples

[1892] For example, when a user registers parental information, the following occurs:

[1893] 1. The terminal displays the "Parent Information Registration" interface. The user enters their name "Taro Tanaka," age "75," allergy "peanuts," health condition "high blood pressure, diabetes," and emotional information.

[1894] 2. The device sends this information to the server.

[1895] 3. The server analyzes the received information and stores it in a database. The emotion engine analyzes the user's emotion data.

[1896] 4. The server notifies the user that registration is complete.

[1897] 5. The terminal displays the message "Registration complete" to the user.

[1898] 2. Order Generation Module

[1899] explanation

[1900] The server provides the generation AI with the elderly person's information stored in the database and the user's emotional data. The generation AI uses this information to generate an optimal meal menu for the elderly person and builds an order based on that menu. The generation AI then sends the order details to the online supermarket or meal delivery service provider. The server confirms that the order has been completed and notifies the user.

[1901] Specific examples

[1902] For example, if you were ordering a low-sodium meal for a parent with high blood pressure, you would do the following:

[1903] 1. The server provides the information on "Taro Tanaka, high blood pressure, diabetes" and the user's emotional information from the database to the generation AI.

[1904] 2. Generative AI generates "low-salt menus" based on this information. The emotion engine helps select and adjust menus based on the user's emotions.

[1905] 3. The generative AI constructs an order and sends it to the online supermarket. For example, the customer orders "low-salt miso soup" or "unsweetened yogurt."

[1906] 4. The server confirms the order is complete and notifies the user.

[1907] 5. The device will display a notification that says "Today's order is complete."

[1908] 3. Delivery Management Module

[1909] explanation

[1910] The server receives delivery status information from the delivery company and notifies the user of that information. This allows the user to understand the progress of the delivery in real time. The emotion engine adjusts the content and frequency of notifications based on the user's emotions.

[1911] Specific examples

[1912] For example, if you want to manage the delivery status of today's lunch, it would look like this:

[1913] 1. The server calls the delivery company's API to check the current delivery status of the order.

[1914] 2. The delivery company responds to the server with "Currently delivering."

[1915] 3. Based on this information, the server notifies the user that the delivery is currently in progress. The emotion engine analyzes the user's emotions and adjusts the content and timing of the notification.

[1916] 4. The device will display a notification that says "Delivery is currently in progress."

[1917] 5. Once delivery is complete, the delivery company returns "Delivery completed" to the server.

[1918] 6. The server notifies the user that "lunch has been delivered."

[1919] 7. The device will display a notification that says "Lunch has been delivered."

[1920] In this way, the system of the present invention automates meal arrangements for the elderly, significantly reducing the burden on users through meal selection, ordering arrangements, delivery status management, etc., and effectively supporting the maintenance of elderly health. By combining it with an emotion engine, flexible responses based on the user's emotions become possible, providing even higher levels of satisfaction.

[1921] The processing flow will be explained below.

[1922] 1. User Registration Module

[1923] Processing Steps

[1924] Step 1:

[1925] The terminal displays the "Parent Information Registration" interface, where the user inputs the parent's name, age, allergy information, health condition, and dietary preferences.

[1926] Step 2:

[1927] The device transmits the user's input information to the server. At the same time, the device also collects the user's current emotional information (e.g., text input and facial expression capture) and transmits it to the server.

[1928] Step 3:

[1929] The server analyzes the received information and stores the parent's dietary requirements and the user's emotional information in a database.

[1930] Step 4:

[1931] The server analyzes the user's emotional data via an emotion engine and extracts information associated with a particular emotional state.

[1932] Step 5:

[1933] The server generates and sends to the terminal a message indicating that registration is complete.

[1934] Step 6:

[1935] The device will display a notification that says "Registration complete."

[1936] 2. Order Generation Module

[1937] Processing Steps

[1938] Step 1:

[1939] The server obtains the user's parent's dietary requirements and the user's emotional information from the database and provides them to the generation AI.

[1940] Step 2:

[1941] Based on the information provided, the AI ​​generates the optimal meal menu, taking into account the parent's health condition, food preferences, and even the user's emotional information.

[1942] Step 3:

[1943] The emotion engine analyzes the user's emotional information and selects and adjusts menus according to the user's emotional state.

[1944] Step 4:

[1945] Based on the adjusted menu, the generative AI creates order details for online supermarkets or food delivery services.

[1946] Step 5:

[1947] The generation AI sends the order details to an online supermarket or meal delivery service provider.

[1948] Step 6:

[1949] The server confirms that the order is complete and notifies the user.

[1950] Step 7:

[1951] The terminal will display a notification saying "Today's order is complete."

[1952] 3. Delivery Management Module

[1953] Processing Steps

[1954] Step 1:

[1955] The server periodically calls the delivery company's API to inquire about the current delivery status of the order.

[1956] Step 2:

[1957] The delivery company responds to the server with the current delivery status (e.g., preparing, delivering, delivered).

[1958] Step 3:

[1959] The server provides the received delivery information to the emotion engine.

[1960] Step 4:

[1961] The emotion engine takes into account the user's emotional information to determine the appropriate notification content and frequency.

[1962] Step 5:

[1963] The server notifies the user of the delivery status based on the results of the emotion engine.

[1964] Step 6:

[1965] The device will display notifications such as "Delivery in progress" and "Delivery completed."

[1966] Step 7:

[1967] Once delivery is complete, the delivery company notifies the server.

[1968] Step 8:

[1969] The server notifies the user that "lunch has been delivered."

[1970] Step 9:

[1971] The device will display a notification saying "Lunch has been delivered."

[1972] In this way, the combination of the emotion engine and generative AI enables flexible meal arrangements that respond to the user's emotions, reducing the burden on users and contributing to the maintenance of the health of the elderly.

[1973] Example 2

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

[1975] When arranging meals for the elderly, it is cumbersome for users to manually select a menu, place an order, and check the delivery status each time. It is particularly difficult to select an appropriate menu that takes into account the elderly's health condition and dietary restrictions. It is also time-consuming to check changes in the meal menu and the delivery status. Furthermore, while it is necessary to adjust the content and timing of notifications to take the user's emotions into consideration, conventional systems do not adequately address this issue.

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

[1977] In this invention, the server includes a terminal for a user to input information about the elderly person's meals, a means for a generation AI to generate an optimal meal menu based on the information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an online food retailer or meal delivery service provider, a means for obtaining delivery status from the online food retailer or meal delivery service provider, a means for sending a notification to the user based on the delivery status, and an emotion engine that analyzes the user's emotion data and adjusts the content and timing of the notification. This enables automatic generation of meal menus suitable for the elderly, ordering arrangements, real-time management of delivery status, and flexible notification according to the user's emotion.

[1978] "Terminal" refers to the device used by the user to input information, such as a personal computer or smartphone.

[1979] "Generative AI" refers to artificial intelligence that automatically generates meal menus suitable for the elderly based on information received from a device.

[1980] "Online food retailer" refers to a retailer that sells food via the internet.

[1981] "Meal delivery service provider" refers to a provider that provides a service of delivering meals to users.

[1982] "Delivery Status" refers to the order and delivery progress information received from online food retailers and meal delivery services.

[1983] An "emotion engine" is an engine that has the function of analyzing a user's emotional data and appropriately adjusting the content and timing of notifications.

[1984] "Database" refers to a system for storing and managing information entered by users and analyzed data.

[1985] "Meal menu" refers to the meal contents generated by the AI ​​based on the health condition and dietary preferences of the elderly person.

[1986] "Notification" refers to messages or information sent by the server to the user, including delivery progress and order completion confirmation.

[1987] This system includes a user, a terminal, a server, a generative AI, and an emotion engine to efficiently arrange meals for the elderly. Specific embodiments for implementing this system will be described below.

[1988] User Registration Module

[1989] Hardware and software usage examples:

[1990] Hardware: User's device (PC, smartphone)

[1991] Software: User registration interface, server, database, emotion engine

[1992] Data processing and calculation details:

[1993] The user uses the terminal to input information about the parent's diet (name, age, allergy information, health condition, dietary preferences) and information about the user's own feelings.

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

[1995] The server receives and analyzes the information and stores it in a database. The emotion engine analyzes the user's emotion data.

[1996] The server notifies the user that registration is complete.

[1997] Examples:

[1998] The user uses their smartphone to enter their parent's name "Taro Tanaka," their age "75," their allergy "peanuts," their health condition "high blood pressure, diabetes," their food preference "Japanese food," and their emotional information. This information is sent to the server and stored in a database. The user then confirms the message "Registration completed" on their device.

[1999] Order Generation Module

[2000] Hardware and software usage examples:

[2001] Hardware: Web server, generative AI server

[2002] Software: Generative AI engine, sentiment engine, order management system

[2003] Data processing and calculation details:

[2004] The server provides the generation AI with information about the elderly stored in a database and the user's emotional data.

[2005] The generative AI automatically generates meal menus suitable for the elderly based on stored information, while the emotion engine is used to select and adjust the menu.

[2006] The generative AI sends the order based on the optimal meal menu to an online supermarket or meal delivery service.

[2007] The server confirms the order completion and notifies the user.

[2008] Examples:

[2009] The server retrieves information about "Taro Tanaka, high blood pressure, diabetes" and the user's emotional data from the database and provides it to the generation AI. The generation AI generates a "low-salt menu" and orders "low-salt miso soup" and "unsweetened yogurt." The order details are sent to the online supermarket, which notifies the user that the order has been completed. The user then checks the notification on their device that "Today's order has been completed."

[2010] Delivery Management Module

[2011] Hardware and software usage examples:

[2012] Hardware: Servers, delivery company systems

[2013] Software: Delivery management system, emotion engine

[2014] Data processing and calculation details:

[2015] The server obtains delivery status information from the delivery company and notifies the user. The emotion engine adjusts the content and timing of notifications.

[2016] Examples:

[2017] The server calls the delivery company's API, checks the current delivery status, and receives a response that says "Currently on delivery." The server then notifies the user that "Currently on delivery." This notification is adjusted based on the analysis results of the emotion engine. After delivery is complete, the delivery company notifies the user that "Delivery complete," and the server notifies the user that "Lunch has been delivered." The user then checks the notification that "Lunch has been delivered" on their device.

[2018] This system allows users to easily register the dietary information of elderly people, automatically generates appropriate meal menus, and supports the health management of elderly people. In addition, flexible notifications that respond to the user's emotions ensure high levels of satisfaction.

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

[2020] User Registration Module

[2021] Step 1: User Input

[2022] The user uses the terminal to display the "parent information registration" interface.

[2023] The user enters the parent's name, age, allergy information, health status, dietary preferences, and their own emotional information.

[2024] Input: Parent's name "Taro Tanaka", age "75", allergy "peanuts", health condition "high blood pressure, diabetes", food preference "Japanese food", and user's emotional information.

[2025] Output: The entered information is saved on the device.

[2026] Step 2: Send information

[2027] The terminal transmits the input parent information and user emotion information to the server.

[2028] Input: Parental information and emotion information entered by the user.

[2029] Output: Information sent to the server.

[2030] Step 3: Analyze and store information

[2031] The server receives the transmitted information and analyzes the content.

[2032] The server stores the analyzed information in a database. The emotion engine analyzes the user's emotion data.

[2033] Input: Parent information and emotion information sent to the server.

[2034] Output: Information stored in the database and analysis results from the emotion engine.

[2035] Step 4: Registration confirmation notice

[2036] The server generates and sends a "Registration Complete" message to the user.

[2037] Input: Information stored in the database and analysis results.

[2038] Output: A notification message saying "Registration completed."

[2039] Step 5: Registration complete message displayed

[2040] The terminal displays the message "Registration complete" to the user.

[2041] Input: Notification message "Registration complete."

[2042] Output: The completion message displayed to the user.

[2043] Order Generation Module

[2044] Step 1: Providing information about elderly people and emotional data

[2045] The server retrieves information about the elderly person and the user's emotional data from the database and provides it to the generation AI.

[2046] Input: Elderly information and emotion data stored in a database.

[2047] Output: Information provided to the generative AI.

[2048] Step 2: Generate a meal menu

[2049] The generative AI generates the optimal meal menu based on the information it acquires.

[2050] The emotion engine is involved in menu selection and adjustment.

[2051] Input: Information and emotion data of elderly people.

[2052] Output: The generated optimal meal menu.

[2053] Step 3: Build and submit your order

[2054] The generation AI constructs the order based on the generated menu.

[2055] The generative AI sends the order to an online grocer or meal delivery service.

[2056] Input: Optimal meal menu generated by generative AI.

[2057] Output: The order details sent to the online merchant.

[2058] Step 4: Confirm your order is complete

[2059] The server checks whether the order was successfully completed.

[2060] Input: Order confirmation information from your online food retailer or meal delivery service.

[2061] Output: Order completion confirmation.

[2062] Step 5: Completion notification

[2063] The server generates a message saying "Today's order has been completed" and sends it to the user.

[2064] The terminal displays the notification to the user.

[2065] Input: Confirmation of order completion.

[2066] Output: A completion notification message that is sent and displayed to the user.

[2067] Delivery Management Module

[2068] Step 1: Get delivery status

[2069] The server calls the delivery company's API and obtains the current delivery status.

[2070] Input: Delivery company API call result.

[2071] Output: The delivery status obtained.

[2072] Step 2: Notification of delivery

[2073] The delivery company responds to the server saying, "Currently on delivery."

[2074] The server sends a notification to the user saying, "The delivery is currently underway." The emotion engine adjusts the content and timing of the notification.

[2075] Input: Delivery status from the delivery company.

[2076] Output: Notification message "Currently on delivery."

[2077] Step 3: Confirm delivery is complete

[2078] When the delivery is completed, the delivery company responds to the server with "Delivery completed."

[2079] Input: Delivery completion information from the delivery company.

[2080] Output: Confirmation of delivery completion.

[2081] Step 4: Delivery Notification

[2082] The server generates a message saying "Lunch has been delivered" and sends it to the user.

[2083] Input: Confirmation result of delivery completion.

[2084] Output: Notification message "Lunch has been delivered."

[2085] Step 5: View the completion message

[2086] The terminal displays a notification to the user saying "Lunch has been delivered."

[2087] Input: A notification message saying "Lunch has been delivered."

[2088] Output: The completion message displayed to the user.

[2089] This system allows users to easily register their parents' dietary information, automatically generating optimal meal menus and supporting the health management of elderly people. Furthermore, the system improves user satisfaction by adjusting notifications using an emotion engine.

[2090] (Application example 2)

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

[2092] Proper nutritional management for the elderly is extremely important for maintaining their health, but in many cases, arranging for this imposes a heavy burden on relatives and caregivers. It is also time-consuming to keep track of delivery status and update meal menus in real time. To solve these problems, an efficient and flexible meal arrangement system is needed.

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

[2094] In this invention, the server includes a terminal for a user to input information about the elderly person's meals, a means for a generation AI to generate an optimal meal menu based on the information received from the terminal, a means for creating an order based on the meal menu generated by the generation AI and sending it to an online grocery service or meal delivery service provider, a means for obtaining delivery status from the online grocery service or meal delivery service provider, a means for sending a notification to the user based on the delivery status, and a means for an emotion engine to analyze the user's emotions and adjust the content and timing of the notification. This makes it possible to automate meal arrangements for the elderly and significantly reduce the burden on the user through meal selection, order arrangement, and delivery status management.

[2095] A "terminal" is a device that allows a user to input information about the elderly person's meals.

[2096] "Generative AI" is an artificial intelligence that generates the optimal meal menu based on information entered by the user on their device.

[2097] An "online grocery service" is an online service that accepts orders based on meal menus for seniors and delivers ingredients or prepared meals.

[2098] A "meal delivery service provider" is a business that provides and delivers meals based on the generated meal menu.

[2099] "Delivery status" is information from an online grocery or meal delivery service that indicates the status of an ordered meal.

[2100] "Notifications" are information sent to users based on delivery status.

[2101] The "emotion engine" is a software component that analyzes the user's emotions and adjusts the content and timing of notifications based on those emotions.

[2102] The "Elderly Meal Arrangement System" is a system that includes a terminal, a generation AI, an online grocery service, a meal delivery service provider, a means of obtaining delivery status, a notification means, and an emotion engine, and is intended to efficiently arrange meals for the elderly.

[2103] The system for implementing this invention mainly includes a user, a terminal, a server, a generating AI, and an emotion engine. The detailed configuration and operation of the system will be described below.

[2104] First, the user enters information about their parent or elderly relative's meal through the device. This information includes the elderly relative's name, age, allergy information, health condition, and dietary preferences. The user also enters information about their own emotions. The device then sends the entered information to the server, which stores it in a database. The emotion engine analyzes the user's emotional data, which influences the content and timing of subsequent notifications.

[2105] The server provides the elderly person's information stored in the database and the user's emotional data to the generation AI. The generation AI generates the optimal meal menu based on this information. At this time, the emotion engine analyzes the user's emotional data and assists in selecting and adjusting the menu based on emotions. Based on the generated menu, the server sends an order to an online grocery service or meal delivery service. Once the order is completed, the server sends a notification to the user.

[2106] Regarding delivery status management, the server calls the service provider's API to check the current delivery status. Based on the acquired information, the server then notifies the user of the delivery status in real time. The emotion engine analyzes the user's emotions during this process and flexibly adjusts the content and timing of notifications based on that information.

[2107] Hardware and Software Use

[2108] Hardware: Smartphones, servers

[2109] Software: Python programs, generative AI models, database systems (e.g., SQLite or PostgreSQL), notification systems (e.g., Firebase Cloud Messaging)

[2110] Program processing

[2111] The server stores information sent by the user, such as the elderly person's health condition and dietary preferences, in a database. The generative AI model analyzes the data to generate the optimal meal menu based on this information. The emotion engine also analyzes the user's emotional data and reflects this in adjusting the content and timing of notifications. Based on the generated menu, the server automatically sends an order to an online grocery service or meal delivery service. The server obtains delivery status information in real time and notifies the user.

[2112] Specific examples

[2113] For example, the process for a 75-year-old person named Taro Tanaka who suffers from high blood pressure and diabetes is as follows: The user enters information about his parents, such as their name "Taro Tanaka," their age "75," their allergy "peanuts," and their health conditions "high blood pressure, diabetes," via their device. The server provides this information to a generative AI model, which then generates a menu. The generative AI model suggests dishes such as "low-sodium miso soup and unsweetened yogurt." Based on the suggested menu, the server automatically sends an order to an online grocery service or meal delivery service. The server then obtains delivery status in real time and sends the user a notification such as "Your delivery is now on," and once delivery is complete, a notification that "Lunch has been delivered."

[2114] Prompt Sentence Examples

[2115] An example of a prompt in text format is:

[2116] Parent information input screen: Name "Taro Tanaka", age "75", allergy "peanuts", health condition "high blood pressure, diabetes".

[2117] Emotional data: Adjust notification frequency to make users feel at ease.

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

[2119] Step 1:

[2120] The user inputs information about the elderly person's diet through the terminal, including their name, age, allergy information, health status, and dietary preferences, and the terminal then transmits this information to the server.

[2121] Input: Elderly person's dietary information (e.g., name, age, allergy information, health condition, dietary preferences)

[2122] Output: Send information to the server

[2123] Step 2:

[2124] The server stores the received meal information of the elderly person in a database.

[2125] Input: Elderly person's meal information sent from the device

[2126] Output: Information stored in the database

[2127] Step 3:

[2128] The server provides the emotion engine with the user's emotion data and analyzes the emotion.

[2129] Input: User emotion data

[2130] Output: Parsed emotion data

[2131] Step 4:

[2132] The server retrieves information about the elderly person's health condition and dietary preferences from the database and provides it to the AI, which then generates the optimal meal menu based on this information.

[2133] Input: Information on the elderly person's health status and dietary preferences obtained from a database

[2134] Output: Optimal meal plan

[2135] Step 5:

[2136] Based on the generated meal menu, the server sends an order to an online grocery service or meal delivery service.

[2137] Input: A meal menu generated by a generative AI

[2138] Output: Sending an order to an online grocery or food delivery service

[2139] Step 6:

[2140] The server calls the delivery company's API and obtains the current delivery status.

[2141] Input: Delivery status confirmation request from the server

[2142] Output: Delivery status data

[2143] Step 7:

[2144] Based on the acquired delivery status, the server uses an emotion engine to adjust the content and timing of the notification and notify the user of the delivery status.

[2145] Input: Delivery status data, analyzed emotion data

[2146] Output: Delivery status notification to user

[2147] Step 8:

[2148] When delivery is completed, the delivery company notifies the server, and the server sends a notification of delivery completion to the user.

[2149] Input: Delivery completion notification from delivery company

[2150] Output: Delivery completion notification to user

[2151] Specifically, in Taro Tanaka's case, the user inputs information on his device and sends it to the server. The server generates an optimal meal menu, such as "low-salt miso soup" or "unsweetened yogurt," based on the generative AI model and sends the order to the online grocery service. The server then obtains the delivery status in real time and notifies the user at the appropriate time based on the emotions analyzed by the emotion engine. Once the delivery is complete, the user receives a notification that "Lunch has been delivered."

[2152] The specific processing unit 290 transmits the result of the specific processing to the robot 414. In the robot 414, the control unit 46A causes the speaker 240 and the control target 443 to output the result of the specific processing. The microphone 238 acquires voice indicating a user input regarding the result of the specific processing. The control unit 46A transmits voice 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 voice data.

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

[2154] In the above embodiment, an example 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 robot 414.

[2155] The emotion identification model 59 as an emotion engine may determine the user's emotion according to a specific mapping. Specifically, the emotion identification model 59 may determine the user's emotion according to an emotion map (see FIG. 9), which is a specific mapping. Similarly, the emotion identification model 59 may determine the robot's emotion, and the identification processing unit 290 may perform identification processing using the robot's emotion.

[2156] FIG. 9 is a diagram illustrating an emotion map 400 on which multiple emotions are mapped. In the emotion map 400, emotions are arranged in concentric circles radiating from the center. Emotions closer to the center of the concentric circles are more primitive. Emotions representing states and actions arising from a state of mind are arranged on the outer edges of the concentric circles. The concept of emotion includes both affect and mental states. Emotions generally generated from reactions occurring in the brain are arranged on the left side of the concentric circles. Emotions generally induced by situational judgment are arranged on the right side of the concentric circles. Emotions generally generated from reactions occurring in the brain and induced by situational judgment are arranged on the upper and lower sides of the concentric circles. Furthermore, the emotion of "pleasure" is arranged on the upper side of the concentric circles, and the emotion of "discomfort" is arranged on the lower side. In this way, in the emotion map 400, multiple emotions are mapped based on the structure by which emotions are generated, and emotions that tend to occur simultaneously are mapped close to each other.

[2157] These emotions are distributed in the 3 o'clock direction on emotion map 400, and typically fluctuate between relief and anxiety. In the right half of emotion map 400, situational awareness dominates over internal sensations, resulting in a sense of calm.

[2158] The inside of emotion map 400 represents what is going on in the mind, and the outside of emotion map 400 represents behavior, so the further you go outside emotion map 400, the more visible the emotions become (the more they are expressed in behavior).

[2159] Human emotions are based on various balances, such as posture and blood sugar levels. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. Emotions can also be created for robots, automobiles, and motorcycles, based on various balances, such as posture and remaining battery life. When these balances deviate from the ideal, a state of discomfort is indicated, and when they approach the ideal, a state of pleasure is indicated. An emotion map can be generated, for example, based on Dr. Mitsuyoshi's emotion map (Research on Voice Emotion Recognition and Emotional Brain Physiological Signal Analysis Systems, Tokushima University, Doctoral Dissertation: https: / / ci.nii.ac.jp / naid / 500000375379). The left half of the emotion map lists emotions belonging to the "reaction" domain, where sensation is dominant. The right half of the emotion map lists emotions belonging to the "situation" domain, where situational awareness is dominant.

[2160] The emotion map defines two emotions that promote learning. One is a negative emotion on the situation side, around the middle of "repentance" or "reflection." In other words, this occurs when the robot experiences negative emotions such as "I never want to feel this way again" or "I don't want to be scolded again." The other is a positive emotion on the response side, around "desire." In other words, this occurs when the robot experiences positive feelings such as "I want more" or "I want to know more."

[2161] The emotion identification model 59 inputs user input into a pre-trained neural network, obtains emotion values ​​indicating each emotion shown in the emotion map 400, and determines the user's emotion. This neural network is pre-trained based on multiple pieces of training data that are combinations of user input and emotion values ​​indicating each emotion shown in the emotion map 400. Furthermore, this neural network is trained so that emotions that are located close to each other have similar values, as in the emotion map 900 shown in FIG. 10. FIG. 10 shows an example in which multiple emotions, "relieved," "calm," and "reassuring," have similar emotion values.

[2162] The system according to the present disclosure has been described above mainly with respect to the functions of the data processing device 12, but the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program running on a personal computer or an application running on a smartphone, etc. The method according to the present disclosure may be provided to users in the form of SaaS (Software as a Service).

[2163] In the above embodiment, an example was given in which the specific processing is performed by one computer 22, but the technology of the present disclosure is not limited to this, and the specific processing may be distributed and performed by a plurality of computers including the computer 22. For example, the data generation model 58 may be provided in an external device of the data processing device 12, and data may be generated in the external device in accordance with input data.

[2164] In the above embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes the specific processing in accordance with the specific processing program 56.

[2165] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[2166] It is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store all of the specific processing program 56 in the storage 32; only a portion of the specific processing program 56 may be stored.

[2167] The hardware resource for executing a specific process can be any of the following processors: An example of a processor is a CPU, which is a general-purpose processor that functions as a hardware resource for executing a specific process by executing software, i.e., a program. Another example of a processor is a dedicated electrical circuit, such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit), which is a processor with a circuit configuration designed specifically for executing a specific process. Each processor has built-in or connected memory, and each processor uses the memory to execute the specific process.

[2168] The hardware resource that executes the specific processing may be configured with one of these various processors, or may be configured with a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resource that executes the specific processing may be a single processor.

[2169] As an example of a system configured with a single processor, first, one processor is configured by combining one or more CPUs and software, and this processor functions as a hardware resource that executes a specific process. Second, there is a system that uses a processor that realizes the functions of an entire system including multiple hardware resources that execute a specific process on a single IC chip, as typified by SoC (System-on-a-chip). In this way, a specific process is realized using one or more of the above-mentioned various processors as hardware resources.

[2170] Furthermore, the hardware structure of these various processors can be, more specifically, an electric circuit that combines circuit elements such as semiconductor devices. The specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be rearranged, without departing from the spirit of the invention.

[2171] The above-described description and illustrations are a detailed explanation of the parts related to the technology of the present disclosure and are merely an example of the technology of the present disclosure. For example, the above description of the configuration, functions, actions, and effects is an explanation of an example of the configuration, functions, actions, and effects of the parts related to the technology of the present disclosure. Therefore, it goes without saying that unnecessary parts may be deleted, new elements may be added, or replacements may be made to the above-described description and illustrations within the scope of the gist of the technology of the present disclosure. Furthermore, to avoid confusion and facilitate understanding of the parts related to the technology of the present disclosure, the above-described description and illustrations omit explanations of common technical knowledge that do not require particular explanation to enable the implementation of the technology of the present disclosure.

[2172] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.

[2173] The following is further disclosed regarding the above embodiment.

[2174] (Claim 1)

[2175] A system for managing meal arrangements for seniors, comprising:

[2176] a terminal for a user to input information about the elderly person's meals;

[2177] A means for generating an optimal meal menu by a generation AI based on the information received from the terminal;

[2178] A means for creating an order based on the meal menu generated by the generation AI and sending it to an online supermarket or a meal delivery service provider;

[2179] A means of obtaining delivery status from an online supermarket or meal delivery service provider;

[2180] and means for sending a notification to a user based on the delivery status.

[2181] (Claim 2)

[2182] 10. The system of claim 1, further comprising means for storing user-entered dietary requirements, such as parental health status, preferences, and allergy information, in a database.

[2183] (Claim 3)

[2184] The system of claim 1, further comprising means for the generation AI to review the meal menu in accordance with changes in seasons and preferences and regenerate an optimal menu.

[2185] "Example 1"

[2186] (Claim 1)

[2187] a terminal for a user to input information about the elderly person's meals;

[2188] means for the terminal to transmit the information to a server;

[2189] means for the server to store the received information in a database;

[2190] A means for the server to notify the user that registration has been completed;

[2191] A means for generating an optimal meal menu by a generation AI based on information provided by the server;

[2192] a means for constructing and transmitting an order based on the menu generated by the generative AI to an online retailer or delivery service;

[2193] A means for the server to confirm order completion and notify the user;

[2194] A means for the server to acquire delivery status from the delivery company;

[2195] means for the server to send notifications to the user based on delivery status;

[2196] A system including:

[2197] (Claim 2)

[2198] 10. The system of claim 1, further comprising means for storing dietary requirements, such as the senior's health condition, preferences, and allergy information, entered by the user, in a database.

[2199] (Claim 3)

[2200] The system of claim 1, further comprising means for the generation AI to review the meal menu in accordance with changes in seasons and preferences and regenerate an optimal menu.

[2201] "Application Example 1"

[2202] (Claim 1)

[2203] a terminal for a user to input information about the elderly person's meals;

[2204] A means for generating an optimal meal menu by a generation AI based on the information received from the terminal;

[2205] A means for generating an order based on the meal menu generated by the generation AI and sending it to an e-commerce platform or a meal delivery service;

[2206] a means for obtaining delivery status from the e-commerce platform or the meal delivery service;

[2207] means for sending a notification to a user based on the delivery status;

[2208] means for integration into a user device in the form of a smartphone application;

[2209] A system including:

[2210] (Claim 2)

[2211] 10. The system of claim 1, further comprising means for storing user-entered dietary requirements, such as parental health status, preferences, and allergy information, in a database.

[2212] (Claim 3)

[2213] The system of claim 1, further comprising means for the generation AI to review the meal menu in accordance with changes in seasons and preferences and regenerate an optimal menu.

[2214] "Example 2: Combining Emotion Engines"

[2215] (Claim 1)

[2216] a terminal for a user to input information about the elderly person's meals;

[2217] A means for generating an optimal meal menu by a generation AI based on the information received from the terminal;

[2218] A means for generating an order based on the meal menu generated by the generation AI and transmitting the order to an online food retailer or a meal delivery service;

[2219] a means for obtaining delivery status from the online food retailer or meal delivery service;

[2220] means for sending a notification to a user based on the delivery status;

[2221] An emotion engine that analyzes the user's emotional data and adjusts the content and timing of notifications;

[2222] A system including:

[2223] (Claim 2)

[2224] 10. The system of claim 1, further comprising means for storing user-entered dietary requirements, such as parental health status, preferences, and allergy information, in a database.

[2225] (Claim 3)

[2226] The system of claim 1, further comprising means for the generation AI to review the meal menu in accordance with changes in seasons and preferences and regenerate an optimal menu.

[2227] "Application example 2 when combining emotion engines"

[2228] (Claim 1)

[2229] a terminal for a user to input information about the elderly person's meals;

[2230] A means for generating an optimal meal menu by a generation AI based on the information received from the terminal;

[2231] A means for generating an order based on the meal menu generated by the generation AI and transmitting the order to an online grocery service or meal delivery service;

[2232] a means for obtaining delivery status from an online grocery or meal delivery service;

[2233] means for sending a notification to a user based on the delivery status;

[2234] The emotion engine analyzes the user's emotions and adjusts the content and timing of notifications.

[2235] A system including:

[2236] (Claim 2)

[2237] 10. The system of claim 1, further comprising means for storing dietary requirements, including the health status and dietary preferences of the elderly person, input by the user into a database.

[2238] (Claim 3)

[2239] The system of claim 1, further comprising means for the generation AI to review the meal menu in accordance with changes in seasons and preferences and regenerate an optimal menu. [Explanation of symbols]

[2240] 10, 210, 310, 410 Data Processing Systems 12 Data Processing Device 14 Smart Devices 214 Smart Glasses 314 Headset-type terminal 414 Robot< / url:> < / url:> < / url:> < / url:>

Claims

1. A system for managing meal arrangements for seniors, comprising: a terminal for a user to input information about the elderly person's meals; A means for generating an optimal meal menu by a generation AI based on the information received from the terminal; A means for creating an order based on the meal menu generated by the generation AI and sending it to an online supermarket or a meal delivery service provider; A means of obtaining delivery status from an online supermarket or meal delivery service provider; and means for sending a notification to a user based on the delivery status.

2. The system of claim 1 further comprising means for storing user-entered dietary requirements, such as parental health status, preferences, and allergy information, in a database.

3. The system according to claim 1, further comprising means for the generation AI to review the meal menu in accordance with changes in seasons and preferences and regenerate an optimal menu.

Citation Information

Patent Citations

  • Persona chatbot control method and system

    JP2022180282A