System

A system that customizes experiences for elementary school students based on their age and location, and includes company tie-ups to reduce family burden, addresses the challenge of accommodating long holidays, providing unique experiences while easing the financial and time strain on dual-income families.

JP2025059057APending Publication Date: 2025-04-09SOFTBANK GROUP CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024167193
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-27
Filing Date
2024-09-26
Publication Date
2025-04-09

AI Technical Summary

Technical Problem

There is a lack of measures to accommodate the long holidays of elementary school students, particularly in dual-income families, where children often miss out on special experiences and there are insufficient tie-ups with companies to reduce the burden on families.

Method used

A system that customizes special experiences and activities based on the child's age and location, includes tie-ups with companies to reduce costs, and uses a generated AI model to propose and plan these experiences, allowing parents to easily plan their child's long holiday activities.

Benefits of technology

The system provides children with unique experiences that they can only have during their long holidays, while reducing the financial and time burden on dual-income families by offering discounted services through company tie-ups.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025059057000001_ABST
    Figure 2025059057000001_ABST
Patent Text Reader

Abstract

To provide a system.SOLUTION: A system comprises: means for acquiring information including a child's age and residential area transmitted from a terminal; means for generating proposal content related to the child's experiences and activities using a generative AI model on the basis of the information; and means for transmitting the generated proposal content to the terminal.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] In today's society, where the number of dual-income households is increasing, there is a lack of means to accommodate long school holidays. In particular, it is difficult to provide children with opportunities to have special experiences that they can only have now, and there are not enough tie-ups with companies to reduce the burden on families. [Means for solving the problem]

[0005] This invention customizes special experiences based on the child's age and the area where they live, and plans and proposes these experiences. It also incorporates tie-ups with companies to reduce the burden on families. This provides children with opportunities to have experiences that they can only have now, reducing the burden on dual-income families. [Brief explanation of the drawings]

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

[0007] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.

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

[0009] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, the 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), an APU (Accelerated Processing Unit), or a TPU (TENSOR PROCESSING UNIT (registered trademark)).

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

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

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

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

[0014] [First embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[0027] "Example 1"

[0028] The system of the present invention is designed to accommodate long vacations for elementary school students. Specifically, it has a means to customize special experiences based on the child's age and area of ​​residence. For example, if a 6-year-old child lives in Tokyo, the system might suggest a day at Tokyo Disneyland or an animal-friendly experience at Ueno Zoo.

[0029] "Example 2"

[0030] Furthermore, the system of the present invention has a means for planning and proposing these experiences. For example, during the summer vacation, different experiences are proposed for each week, and the proposed experiences are provided to parents in a schedule. This allows parents to plan their children's activities for the long vacation in advance.

[0031] "Example 3"

[0032] The system of the present invention also has a means for incorporating tie-ups with businesses to reduce the burden on families. For example, a business can be partnered with as a provider of experiences, allowing parents to use the services offered by that business at a discounted price. This allows parents to reduce the cost of experiences for their children.

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

[0034] "Example 1"

[0035] Step 1: The system takes as input the child's age and the area they live in. For example, if a 6-year-old child lives in Tokyo, they enter that information into the system.

[0036] Step 2: The system then customizes special experiences based on the input, such as a day at Tokyo Disneyland or an animal encounter at Ueno Zoo.

[0037] Step 3: Finally, the system plans these experiences and suggests them to parents, allowing them to plan their children's vacation activities in advance.

[0038] "Example 2"

[0039] Step 1: The system takes the child's age and the area where they live as input.

[0040] Step 2: The system then customizes a special experience based on the information you provide.

[0041] Step 3: The system plans and schedules these experiences on a weekly basis and provides them to parents.

[0042] "Example 3"

[0043] Step 1: The system takes the child's age and the area where they live as input.

[0044] Step 2: The system then customizes a special experience based on the information you provide.

[0045] Step 3: The system plans these experiences and suggests them to parents.

[0046] Step 4: Finally, the system will incorporate tie-ups with businesses to reduce the burden on households. For example, the system could partner with businesses to provide experiences and experiences, allowing households to use the services they offer at discounted prices.

[0047] Example 1

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

[0049] Previous systems for elementary school students' long vacations made it difficult to customize special experiences based on the child's age or area of ​​residence, and there were not enough tie-ups with companies to reduce the burden on families. Furthermore, there was a lack of a system that allowed users to easily input information and receive suggestions for suitable experiences, making it difficult to provide the best experience for children.

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

[0051] In this invention, the server includes: means for customizing special experiences based on the child's age and living area; means for planning and suggesting these experiences; means for incorporating tie-ups with companies to reduce the burden on households; means for a user to input information about the child's age and living area through a terminal; means for the terminal to send the input information to the server; means for the server to input the received information as a prompt sentence to a generative AI model; means for the generative AI model to generate appropriate experiences; means for the server to return a list of generated experiences to the terminal; and means for the user to confirm the suggested experiences through the terminal. This makes it possible to easily customize special experiences based on the child's age and living area, thereby providing optimal experiences while reducing the burden on households.

[0052] "Child's age" is information that indicates the specific age of the child targeted by the system.

[0053] "Area of ​​residence" is information that indicates the geographical location where the child targeted by the system resides.

[0054] "Special experiences" refer to activities and experiences that are meaningful to children and that are not available in their normal lives.

[0055] "Customization" refers to methods and techniques used to individually tailor and optimize a specific experience based on a child's age and location.

[0056] "Means for planning and proposing" refers to methods and technologies for planning and proposing customized, special experiences to users.

[0057] "Tie-ups with businesses to reduce the burden on households" refers to services and support provided in cooperation with businesses to reduce the costs and effort borne by households.

[0058] "Means by which users input information through a terminal" refers to methods and technologies that allow users to input the information required for the system using devices such as smartphones and personal computers.

[0059] "Means for the terminal to transmit information to the server" refers to the method or technology for transmitting information entered by the user from the terminal to the server.

[0060] "Means for inputting information received by the server as a prompt sentence into the generative AI model" refers to the method or technology by which the server generates a prompt sentence based on information received from the user and inputs it into the generative AI model.

[0061] "Means by which a generative AI model generates an appropriate experience" refers to methods or technologies by which a generative AI model generates an appropriate experience based on a prompt sentence.

[0062] "Means by which the server returns the list of experiences generated to the terminal" refers to the method or technology by which the server receives the list of experiences generated from the generative AI model and returns it to the user's terminal.

[0063] "Means for users to check the proposed experiences through their devices" refers to methods and technologies that allow users to use their devices to check the list of experiences returned by the server.

[0064] This invention is a system for elementary school students during their long vacations, customizing special experiences based on the child's age and the area they live in, and incorporating tie-ups with companies to reduce the burden on families. This system is realized by users inputting information through their devices, and the server uses a generative AI model to suggest appropriate experiences.

[0065] Hardware and software used

[0066] Hardware

[0067] Devices: smartphones, computers, tablets, etc.

[0068] Server: Cloud server or on-premise server

[0069] software

[0070] Generative AI models: such as OpenAI's GPT-4

[0071] Communication protocol: HTTPS

[0072] Data processing and calculation

[0073] The user enters information

[0074] Users access the system's dedicated application or website using a device such as a smartphone or PC. They enter their child's age and living area into an input form. For example, they might enter "6 years old" and "Tokyo."

[0075] The device sends the information to the server

[0076] The device sends the information entered by the user to the server, using the HTTPS protocol to transmit the data securely.

[0077] The server inputs the information into the generative AI model

[0078] The server generates a prompt based on the received information. For example, it generates a prompt such as, "I have a 6-year-old child living in Tokyo. Please suggest a special experience for this child." The server then inputs this prompt into the generative AI model.

[0079] Generative AI models generate experiences

[0080] The generative AI model generates appropriate experiences based on the input prompt, such as "A day at Tokyo Disneyland" or "Animals at Ueno Zoo."

[0081] The server returns the generated experience to the device.

[0082] The server receives the list of experiences returned by the generative AI model and returns it to the user's device, typically in JSON format.

[0083] User confirms the suggestion

[0084] The user can check the list of experiences returned by the server through the device and select the most suitable experience for their child from the suggested experiences.

[0085] Specific examples

[0086] For example, if the user inputs that their 6-year-old child lives in Tokyo, the server will input the following prompt sentence into the generative AI model:

[0087] "I have a 6-year-old child living in Tokyo. Please suggest some special experiences for this child."

[0088] The generative AI model generates suggestions such as:

[0089] A day at Tokyo Disneyland

[0090] Interacting with animals at Ueno Zoo

[0091] Experience a scientific experiment at Miraikan (Emerging Science Museum) in Odaiba

[0092] The server returns these suggestions to the user, who can then choose the experiences that best suit their child.

[0093] In this way, the system of the present invention can easily customize special experiences based on the child's age and location, providing an optimal experience while reducing the burden on the family.

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

[0095] Step 1:

[0096] The user inputs information through the terminal

[0097] The user accesses the system's dedicated application or website using a device such as a smartphone or PC. The user enters the child's age and area of ​​residence into an input form. For example, the user might enter "6 years old" and "Tokyo." The entered information is then sent to the server in the next step.

[0098] Step 2:

[0099] The device sends the information to the server

[0100] The device sends the information entered by the user to the server, securely transmitting data using the HTTPS protocol. The input data includes the child's age and the area where they live. The server receives this information and inputs it as a prompt sentence into the generative AI model in the next step.

[0101] Step 3:

[0102] The server inputs the information into the generative AI model

[0103] The server generates a prompt based on the received information. For example, it generates a prompt such as, "I have a 6-year-old child living in Tokyo. Please suggest a special experience for this child." The generated prompt is then input into the generative AI model in the next step.

[0104] Step 4:

[0105] Generative AI models generate experiences

[0106] The generative AI model generates appropriate experiences based on the input prompt. For example, it generates suggestions such as "One day at Tokyo Disneyland" or "Animals at Ueno Zoo." The list of generated experiences is returned to the server in the next step.

[0107] Step 5:

[0108] The server returns the generated experience to the device.

[0109] The server receives the list of experiences returned by the generative AI model and returns it to the user's device. At this time, data is typically sent in JSON format. The returned data is displayed to the user in the next step.

[0110] Step 6:

[0111] User confirms the suggestion

[0112] The user checks the list of experiences returned by the server through the device. The user can then choose the experience that best suits their child from the suggested experiences. For example, they can choose "One Day at Tokyo Disneyland."

[0113] In this way, the system provides a customized experience for the user.

[0114] (Application example 1)

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

[0116] Existing systems for elementary school students' long vacations can customize special experiences based on the child's age and the area they live in, but they lack the functionality to provide specific dining experiences. Furthermore, there are issues with user convenience, such as a lack of tie-ups with companies to reduce the burden on families and a lack of means to provide experiences via smartphones. Furthermore, there is a lack of automation of experience suggestions by generating prompt sentences using a generative AI model, which limits the number of experience suggestions.

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

[0118] In this invention, the server includes: means for customizing special experiences based on a child's age and living area; means for planning and suggesting these experiences; means for incorporating tie-ups with companies to reduce the burden on families; means for customizing special dining experiences based on a specific age and area; means for providing the experiences via an application installed on a smartphone; and means for generating prompt sentences using a generative AI model and suggesting experiences. This allows users to easily customize and receive suggestions for special experiences and dining experiences based on a child's age and area, thereby reducing the burden on families and providing richer experiences.

[0119] "Means to customize special experiences based on a child's age and location" means means to select and individually tailor appropriate experiences based on a child's age and location.

[0120] "Means for planning and proposing these experiences" refers to methods for planning selected experiences and proposing them to users.

[0121] "Means incorporating tie-ups with companies to reduce the burden on households" refers to methods of working with companies to provide benefits and services in order to reduce the financial and time burden on households.

[0122] "Means for customizing special dining experiences based on specific ages and locations" refers to methods for selecting and individually tailoring special dining experiences based on a child's age and location.

[0123] "Means for providing an experience through an application installed on a smartphone" refers to a method for providing an experience to a user through an application for a smartphone.

[0124] "Means for generating prompt sentences using a generative AI model and suggesting experiences" refers to a method for creating prompt sentences using a generative AI model and suggesting experiences to users based on those sentences.

[0125] A system for implementing the present invention is configured as follows.

[0126] First, the server has a means to customize special experiences based on the child's age and the area they live in. Specifically, the server selects experiences appropriate for the age and area entered by the user from a list of experiences stored in a database. This selected experience is planned and suggested to the user.

[0127] Secondly, the server has the means to incorporate tie-ups with companies to ease the financial burden on households, allowing users to receive special offers and discounts, thereby easing the financial burden.

[0128] Additionally, servers have the ability to customize special dining experiences based on specific ages and regions—for example, a special lunchbox featuring locally sourced ingredients can be suggested for a 6-year-old based on where they live.

[0129] Users can access these experiences and dining experiences through an application installed on their smartphones, which provides a user interface for selecting and booking experiences.

[0130] The server also has a means for generating prompt sentences using a generative AI model and proposing experiences. The generative AI model generates prompt sentences based on user input data and proposes experiences based on those sentences. For example, the following prompt sentences are generated:

[0131] "Recommended experiences for 6-year-olds: Tokyo Disneyland's character lunch boxes"

[0132] In this way, users can easily customize and receive suggestions for special experiences and dining experiences based on their child's age and region, reducing the burden on families while providing a richer experience.

[0133] The hardware used is a smartphone, the software uses Python, the database uses dictionary-type data stored locally, and the generative AI model is used to generate prompts based on user input data.

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

[0135] Step 1:

[0136] The user launches the smartphone application and enters the child's age and area of ​​residence.

[0137] Input: Child's age, area of ​​residence

[0138] Output: Input data (age, region)

[0139] Step 2:

[0140] The server receives the input data and retrieves a list of relevant experiences from the database.

[0141] Input: Input data (age, region)

[0142] Output: List of relevant experiences

[0143] What it does: The server accesses the database and filters based on age and location.

[0144] Step 3:

[0145] Servers will customize special dining experiences based on specific ages and regions from a list of experiences.

[0146] Input: List of relevant experiences

[0147] Output: A list of special dining experiences

[0148] What Happens: The server selects and customizes a dining experience from the list.

[0149] Step 4:

[0150] The server will add information on tie-ups with companies to reduce the burden on households.

[0151] Input: A list of special dining experiences

[0152] Output: A list of dining experiences with tie-in information added

[0153] Specific operation: The server retrieves tie-up information with companies from the database and adds it to the list.

[0154] Step 5:

[0155] The server uses a generative AI model to generate prompts and suggest experiences.

[0156] Input: A list of dining experiences with tie-in information added

[0157] Output: prompt statement

[0158] Specific operation: The server inputs the list into the generative AI model and generates a prompt sentence.

[0159] Step 6:

[0160] The server sends the generated prompt sentence to the smartphone application.

[0161] Input: prompt statement

[0162] Output: Prompt text displayed in the smartphone application

[0163] Specific operation: The server sends the prompt text to the application and displays it to the user.

[0164] Step 7:

[0165] The user selects suggested experiences and dining experiences and makes a reservation.

[0166] Input: prompt statement, user selection

[0167] Output: Reservation information

[0168] Specific operations: Users select and book experiences and dining experiences through the application.

[0169] Step 8:

[0170] The server will confirm your reservation information and arrange for your experience or dining experience.

[0171] Input: Reservation information

[0172] Output: Information on arrangements for experiences and dining experiences

[0173] Specific operation: The server arranges the provision of experiences and dining experiences based on the reservation information.

[0174] Example 2

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

[0176] Conventional systems for supporting children's long vacations had the problem that it took a lot of time and effort for parents to plan activities for their children. It was also difficult to provide appropriate experiences according to the child's age and the area where they lived, and it was also a lot of work for parents to schedule and manage the activities they planned. This increased the burden on parents and limited opportunities for children to have fulfilling experiences.

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

[0178] In this invention, the server includes a means for receiving a request from a user, a means for generating a prompt sentence based on the received request, a means for sending the generated prompt sentence to a generative AI model to generate an experience plan, a means for scheduling the generated plan, and a means for adding the schedule to a parent's calendar, thereby enabling parents to easily plan and manage their children's long vacation activities.

[0179] The "means for receiving a request from a user" is a function that allows the server to receive information that the user inputs through the terminal.

[0180] The "means for generating prompt sentences" is a function that creates instruction sentences to be sent to the generative AI model based on the request received from the user.

[0181] The "means for sending to the generating AI model and generating an experience plan" is a function for sending the generated prompt sentence to the AI ​​model, which then creates an appropriate experience plan based on it.

[0182] "Means for scheduling the generated plan" is a function that creates a schedule by assigning the experience plan received from the AI ​​model to a specific period or date and time.

[0183] The "means for adding a schedule to a parent's calendar" is a function for automatically registering a created schedule in the parent's calendar system.

[0184] This invention is a system for planning and managing children's long vacation activities. This system involves a series of processes in which a user sends a request through a terminal, a server generates an experience plan based on the request, schedules it, and adds it to the parent's calendar.

[0185] Hardware and software used

[0186] The system uses the following hardware and software:

[0187] Device: The device through which the user enters the request, such as a smartphone, tablet, or PC.

[0188] Server: A computer system for receiving requests, generating prompts, and sending them to a generative AI model.

[0189] Generative AI models: Natural language processing models such as OpenAI's GPT-4.

[0190] Calendar system: A schedule management system such as Google (registered trademark) Calendar API.

[0191] Data processing and calculation

[0192] 1. Receiving a request: A user uses a terminal to access the system's web application and enter a request. The request includes information such as the type and duration of the desired experience.

[0193] 2. Prompt generation: The server generates a prompt based on the user's request. For example, it creates a prompt like, "Please suggest a different experience for each week during the summer vacation. For example, camping in the first week, visiting a museum in the second week, cooking class in the third week, etc."

[0194] 3. Send to the generative AI model: The server sends the generated prompt to the generative AI model, which then generates an appropriate experience plan based on the prompt.

[0195] 4. Receiving and scheduling the plan: The server receives the plan generated by the generative AI model and schedules it. Specifically, it assigns each experience to a week and creates a schedule.

[0196] 5. Add to Calendar: The server automatically adds the generated schedule to the parent's calendar using the Google Calendar API, allowing parents to easily check their child's long vacation activities.

[0197] Specific examples

[0198] For example, if a user requests, "Please suggest a different experience for each week during the summer vacation," the server will send the following prompt to the generative AI model:

[0199] Prompt: "Suggest a different experience for each week of summer vacation. For example, camping the first week, visiting a museum the second week, cooking class the third week, etc."

[0200] Based on this prompt, the generative AI model generates a plan like this:

[0201] Week 1: Camp

[0202] Week 2: Museum visit

[0203] Third week: Cooking class

[0204] Week 4: Science Experiments

[0205] Week 5: Art Workshop

[0206] The server adds this plan to the parent's calendar using the Google Calendar API, allowing parents to plan their children's vacation activities in advance.

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

[0208] Step 1:

[0209] The user submits a request.

[0210] Users access the system's web application using their device (smartphone or PC) and enter information such as the type and duration of the experience they wish to have. The entered information is then sent to the server.

[0211] Input: User request information (experience, type of experience, duration, etc.)

[0212] Output: Request information sent to the server

[0213] Step 2:

[0214] The server receives the request.

[0215] The server receives the request information sent by the user and analyzes its contents. The analyzed information is used as data for generating a prompt sentence.

[0216] Input: Request information sent by the user

[0217] Output: Parsed request information

[0218] Step 3:

[0219] The server generates a prompt.

[0220] The server generates a prompt to send to the generative AI model based on the analyzed request information. For example, it creates a prompt such as, "Please suggest a different experience for each week during the summer vacation. For example, camping in the first week, visiting a museum in the second week, and a cooking class in the third week."

[0221] Input: Parsed request information

[0222] Output: Generated prompt statement

[0223] Step 4:

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

[0225] The server sends the generated prompt to the generative AI model, which then generates an appropriate experience plan based on the prompt.

[0226] Input: Generated prompt text

[0227] Output: The prompt sent to the generative AI model

[0228] Step 5:

[0229] A generative AI model generates a plan.

[0230] Based on the prompts received, the generative AI model generates a different experience plan for each week during the summer vacation. For example, it generates the following plan:

[0231] Week 1: Camp

[0232] Week 2: Museum visit

[0233] Third week: Cooking class

[0234] Week 4: Science Experiments

[0235] Week 5: Art Workshop

[0236] Input: The prompt sent to the generative AI model

[0237] Output: Generated experiences and experience plans

[0238] Step 6:

[0239] The server receives the generated plan.

[0240] The server receives the plan generated by the generative AI model and checks its contents. The checked plan is used as data for scheduling.

[0241] Input: Plan sent from the generative AI model

[0242] Output: Confirmed plan

[0243] Step 7:

[0244] The server schedules the plan.

[0245] The server schedules the generated plan, specifically by allocating each experience to a week and creating a schedule.

[0246] Input: Confirmed plan

[0247] Output: Scheduled plan

[0248] Step 8:

[0249] The server adds the schedule to the parent's calendar.

[0250] The server automatically adds the generated schedule to the parent's calendar using the Google Calendar API, allowing parents to easily check their child's activities during long vacations.

[0251] Input: Scheduled Plan

[0252] Output: Schedule added to parent calendar

[0253] Step 9:

[0254] The user checks the schedule.

[0255] Users can access their Google Calendar using their device to view the generated schedule, allowing parents to plan their children's vacation activities in advance.

[0256] Input: Schedules added to the parent calendar

[0257] Output: Schedule confirmed by user

[0258] (Application example 2)

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

[0260] Planning activities for children during long vacations is a major challenge for modern families. It can be difficult to properly plan and manage children's activities, especially when parents are busy with work or other family commitments. It's also not easy to provide appropriate experiences for children based on their age and where they live. Furthermore, the lack of a centralized way to schedule, book, and pay for these activities places a growing burden on parents.

[0261] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on families, means for scheduling the proposed experiences on a calendar, and means for making reservations and payments for the proposed experiences. This allows parents to easily plan and manage their children's long vacation activities.

[0262] "Means for customizing special experiences based on the child's age and area of ​​residence" refers to methods for selecting and individually tailoring appropriate experiences based on the child's age and the characteristics of the area in which they live.

[0263] "Means for planning and proposing these experiences" refers to methods for effectively combining selected experiences, creating a schedule, and proposing it to parents.

[0264] "Means of incorporating tie-ups with companies to reduce the burden on households" refers to methods of working with companies to provide special benefits and discounts in order to reduce the financial and time burden on households.

[0265] A "means for scheduling proposed experiences on a calendar" is a method for visually displaying proposed experiences in a calendar format so that parents can easily check the schedule.

[0266] "Mechanism for booking and paying for proposed experiences" means a centralized means for managing the booking and payment process for proposed experiences and making it easy for Parents to complete the process.

[0267] A system for implementing the present invention includes a server, a user terminal, and related software components. A specific embodiment of the system will be described below.

[0268] System Configuration

[0269] 1. Server:

[0270] The server contains databases and algorithms to customize special experiences based on the child's age and location.

[0271] The server uses a generative AI model to plan and suggest appropriate experiences based on user input.

[0272] The server manages information on tie-ups with companies and provides information on special offers and discounts to reduce the burden on households.

[0273] 2. User Device:

[0274] The user terminal is a device such as a smartphone or tablet, on which a dedicated application is installed.

[0275] The user device schedules the proposed experiences on a calendar and displays them visually.

[0276] The user terminal provides an interface for booking and paying for the proposed experiences.

[0277] Program processing

[0278] The server performs the following process.

[0279] 1. Data Collection and Customization:

[0280] The server receives the user's input about the child's age and area of ​​residence and selects appropriate experiences from its database.

[0281] Use generative AI models to customize and personalize curated experiences.

[0282] 2. Planning and Proposal:

[0283] The server effectively combines customized experiences, creates a schedule, and proposes it to the user.

[0284] Suggested experiences are automatically scheduled in the user's device calendar.

[0285] 3. Provision of tie-up information:

[0286] The server manages tie-up information with companies and provides users with information on special offers and discounts.

[0287] Users can use this information to reduce their financial and time burdens.

[0288] 4. Reservation and payment:

[0289] The user terminal provides an interface for centrally managing the booking procedures and payments for the proposed experiences.

[0290] Users can easily complete reservations and payments through the application.

[0291] Specific examples

[0292] For example, if a user wants to generate a schedule of activities for their children for four weeks starting July 1, 2023, they might enter the following prompt text:

[0293] "Generate a 4-week schedule of children's activities starting July 1, 2023."

[0294] Based on this prompt, the server selects appropriate experiences and generates a schedule, which is displayed on the user's device calendar, and reservations and payments can be completed within the application.

[0295] In this way, parents can easily plan and manage their children's vacation activities.

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

[0297] Step 1:

[0298] The user uses the terminal to input the child's age, the area where they live, and the duration of the long vacation. The input data is sent to the server. The input data includes the child's age, area information, start date, and end date.

[0299] Step 2:

[0300] Based on the received data, the server extracts relevant experience candidates from a database. The database contains information on experiences offered in each region. The server uses the child's age and region information as filter conditions to select appropriate experiences.

[0301] Step 3:

[0302] The server uses the generative AI model to customize the extracted experiences. Specifically, it adjusts the detailed information of each experience (e.g., date and time, location, target age, etc.) and individually optimizes them. The input data is a list of extracted experiences, and the output data is a list of customized experiences.

[0303] Step 4:

[0304] The server generates a schedule for the long holiday period based on the customized experiences. The generated schedule includes different experiences for each week. The server organizes the schedule in calendar format and sends it to the user's device. The input data is a list of customized experiences, and the output data is the scheduled calendar.

[0305] Step 5:

[0306] The user device displays the received schedule on a calendar. The user can check the calendar and view detailed information about the proposed experiences. The user device provides an interface for displaying the calendar.

[0307] Step 6:

[0308] The user uses the terminal to book and pay for the proposed experience. The user selects the experience on the calendar and enters the booking and payment information. The input data is the booking information and payment information, and the output data is a booking confirmation and a payment completion notification.

[0309] Step 7:

[0310] The server receives reservation and payment information from users and notifies relevant companies and service providers. The server manages the status of reservation confirmation and payment completion and notifies users. The input data is the user's reservation and payment information, and the output data is reservation confirmation and payment completion notification.

[0311] In this way, parents can easily plan and manage their children's vacation activities.

[0312] Example 3

[0313] Next, a description will be given of a third embodiment of the third embodiment. 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."

[0314] Today's families often have to search for programs to enrich their children's experiences, which can be a significant burden, especially during long vacation periods. Finding the right program requires a lot of time, effort, and money. This makes it difficult for parents to provide the best experiences for their children.

[0315] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.

[0316] In this invention, the server includes: means for customizing special experiences based on the child's age and living area; means for planning and suggesting these experiences; means for incorporating tie-ups with businesses to reduce the burden on families; means for receiving a user's request and retrieving business service information from a database; means for generating prompts using a generative AI model and suggesting optimal services; and means for notifying businesses of details of the services selected by the user and confirming whether discounts are applied. This allows parents to easily find the optimal experiences for their children and use them at discounted prices.

[0317] "Means to customize special experiences based on a child's age and location" refers to a method for individually tailoring and providing appropriate experiences based on a child's age and location.

[0318] "Means for planning and proposing experiences" refers to a method for planning experiences suitable for children based on collected information and proposing them to users.

[0319] "Measures to include tie-ups with companies to reduce the burden on households" refers to methods of collaborating with companies to make the services and experiences they offer available at discounted prices.

[0320] The "means for receiving a user request and retrieving company service information from a database" refers to a method for receiving a request from a user, accessing a database, and retrieving service information of related companies.

[0321] "Means for generating prompt sentences using a generative AI model and suggesting optimal services" refers to a method for using a generative AI model to create prompt sentences based on user requests and suggest optimal services based on those prompt sentences.

[0322] "Means for notifying the company of details of the service selected by the user and confirming that the discount will be applied" refers to a method for conveying information about the service selected by the user to the company and confirming that the discount will be applied.

[0323] This invention is a system for reducing the burden on families and enriching children's experiences. This system is implemented using a server, terminals (PCs, smartphones), a database management system (e.g., MySQL®), and a generative AI model (e.g., GPT-4).

[0324] First, the user opens a web browser using a device such as a PC or smartphone and accesses the system's URL. The user enters their ID and password on the login screen to log in to the system. The server receives the user's login request and verifies the authentication information. If authentication is successful, the user's dashboard screen is displayed.

[0325] When a user clicks the "Find an experiential education program" button on the dashboard screen, the server sends a query to the database to retrieve service information from related companies. For example, information on "Summer vacation special science experiment class programs" is retrieved from the database.

[0326] Next, the server uses the generative AI model to generate a prompt message. The server sends the following prompt message to the generative AI model: "The user has previously shown interest in science experiment classes, and is currently looking for an experiential educational program for children. Please suggest related companies' services at discounted prices." Based on this prompt message, the generative AI model returns a suggestion: "You can enjoy a 20% discount on the summer vacation special program offered by the science experiment class."

[0327] The server displays this offer on the user's dashboard screen. The user clicks the "Use this service" button, fills in the required information in a form to proceed with the discounted price, and submits it. The server then notifies the company of the details of the selected service and receives confirmation from the company. Finally, the user can use the service at the discounted price.

[0328] As a concrete example, a user logs in to the system and clicks the "Find experiential education programs" button on the dashboard screen. The server sends a query to the database to retrieve service information from related companies. For example, information on "Summer vacation special science experiment classes" is retrieved from the database.

[0329] The server sends the generative AI model a prompt saying, "The user has shown interest in science experiment classes in the past and is currently looking for an experiential educational program for children. Please suggest related companies' services at a discounted price." Based on this prompt, the generative AI model returns a suggestion saying, "You can enjoy a 20% discount on the summer vacation special program offered by the science experiment class."

[0330] In this way, the system reduces the burden on households and provides value to users through tie-ups with companies. The flow of the identification process in the third embodiment will be described with reference to FIG.

[0331] Step 1:

[0332] A user accesses the system.

[0333] A user opens a web browser using a device such as a PC or smartphone and accesses the system's URL. The user enters their ID and password on the login screen to log in to the system. The input is the user's authentication information, and the output is the user's dashboard screen.

[0334] Step 2:

[0335] The server receives the user request.

[0336] The server receives a user login request and verifies the authentication information. If authentication is successful, the server displays the user's dashboard screen. The input is the user's authentication information, and the output is the authentication result and the dashboard screen.

[0337] Step 3:

[0338] The server retrieves the company's service information from the database.

[0339] When a user clicks the "Find Experiential Education Programs" button on the dashboard screen, the server sends a query to the database to retrieve service information from related companies. The input is the user's request, and the output is the retrieved service information from the companies.

[0340] Step 4:

[0341] The server generates a prompt using a generative AI model.

[0342] The server takes into account the user's past usage history and interests and generates a prompt to send to the generative AI model. For example, it generates a prompt such as, "The user has shown interest in science experiment classes in the past and is currently looking for an experiential educational program for children. Please suggest related companies' services at discounted prices." The input is the user's past usage history and interests, and the output is the generated prompt.

[0343] Step 5:

[0344] The server presents the services suggested by the generated AI model to the user.

[0345] The server receives the proposal returned by the generative AI model and displays it on the user's dashboard screen. For example, a proposal such as "Enjoy a 20% discount on the summer vacation special program offered by the science experiment class" is displayed. The input is the proposal from the generative AI model, and the output is the proposal displayed on the user's dashboard screen.

[0346] Step 6:

[0347] The user selects a service and completes the procedure to use it at a discounted price.

[0348] The user selects the desired service from the proposed options and clicks the "Use this service" button. Next, a form will be displayed to proceed with the discounted price application process, and the user must enter the necessary information and submit it. The input is the user's selection and input information, and the output is the submitted application procedure information.

[0349] Step 7:

[0350] The server notifies the business of the details of the selected service.

[0351] The server notifies the company of the details of the service selected by the user. The company receives this notification and prepares to provide the service. The input is the user's selection information, and the output is a notification to the company.

[0352] Step 8:

[0353] The server checks whether the discount applies.

[0354] The server receives confirmation from the business and notifies the user that the discount has been applied. The user can now use the service at the discounted price. The input is the confirmation from the business and the output is the notification to the user.

[0355] (Application example 3)

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

[0357] In the previous system for supporting elementary school students' long vacations, parents had to collect information to provide experiences for their children and make reservations, which was time-consuming and often expensive. Furthermore, the quality and content of the experiences were unclear, making it difficult for parents to feel comfortable letting their children participate. Furthermore, reviews of experiences were not collected, which could not be used to help parents choose the next experience.

[0358] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on families, means for searching for, booking, and issuing discount coupons for experiences through an application installed on a smartphone, and means for collecting reviews of experiences and reflecting them in the selection of the next experience. This allows parents to easily search for and book experiences for their children and use them at discounted prices, and can also refer to the reviews to select experiences with confidence.

[0359] "Long holidays for elementary school students" refers to the extended periods during which elementary school students do not have classes, such as summer or winter vacation.

[0360] A "system" refers to a structure or mechanism in which multiple elements work together to achieve a specific function.

[0361] "Child age" refers to the number of years that have passed since a particular child was born.

[0362] "Residence area" refers to the geographic location where a particular child or household resides.

[0363] "Special experiences" refer to specific activities and learning that cannot be obtained in ordinary life.

[0364] "Customization methods" refers to methods or mechanisms for adjusting or modifying content to meet specific conditions or requirements.

[0365] "Planning and proposal means" refers to the methods and mechanisms for planning specific activities or plans and presenting them to users.

[0366] "Tie-ups with companies to reduce the burden on households" refers to working with companies to offer special benefits and discounts in order to reduce the costs and hassle borne by households.

[0367] "Applications installed on a smartphone" refers to software programs that run on a smartphone.

[0368] "Experience Search" refers to the search for experiences or experiences offered based on specific criteria.

[0369] "Reservation" means reserving a service or experience in advance for a specific date, time, and location.

[0370] "Issuing discount coupons" refers to providing coupons that allow a specific service or product to be used at a price lower than the regular price.

[0371] "Means of collecting reviews and reflecting them in choosing your next experience" refers to methods and mechanisms for collecting user ratings and impressions and using them as a reference when choosing your next experience.

[0372] A system for implementing the present invention is configured using a server, a smartphone, and related software. Specific embodiments are described below.

[0373] System Configuration

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

[0375] 1. Server: Manages the database and API and provides data in response to user requests.

[0376] 2. Smartphone: A device on which users install applications to search for experiences, make reservations, issue discount coupons, and collect reviews.

[0377] 3. Application: Software that runs on a smartphone and provides a user interface.

[0378] Program processing

[0379] The server processes the data using the following means:

[0380] A means of customizing special experiences based on the child's age and location: The server retrieves appropriate experiences from the database based on the child's age and location information entered by the user.

[0381] A means for planning and proposing experiences: The server generates an optimal plan for the user based on the extracted experiences and sends it to the smartphone.

[0382] A means for incorporating tie-ups with companies to reduce the burden on households: The server stores discount information provided by partner companies in a database and applies it to users.

[0383] A means for searching for experiences, making reservations, and issuing discount coupons through an application installed on a smartphone: The application provides an interface for users to search for experiences and make reservations. Once a reservation is completed, a discount coupon is issued and notified to the user.

[0384] A means for collecting reviews of experiences and reflecting them in the next experience selection: The application provides a function that allows users to post reviews after an experience and sends them to the server. The server reflects the collected reviews when selecting the next experience.

[0385] Hardware and software used

[0386] Hardware: Smartphones (e.g., iPhone, Android devices)

[0387] Software: Python, Requests library (for API communication), database management system (e.g., MySQL)

[0388] Specific examples

[0389] For example, if a parent searches for "cooking classes" in "Tokyo," the server will extract information about cooking classes in the Tokyo area from the database and send it to their smartphone. The user can then use the application to select the cooking class of their choice and make a reservation. Once the reservation is complete, a discount coupon will be issued that can be used the next time they book an experience. In addition, by posting a review after the experience, other users can use it as a reference when choosing their next experience.

[0390] Prompt Sentence Examples

[0391] Write a Python program that allows users to search for "cooking classes" in "Tokyo" and display a list of nearby cooking classes. Display the regular and discounted prices for each experience, allowing users to book the experience they want. After booking, issue a discount coupon that can be used for the next experience booking.

[0392] The flow of the specific processing in Application Example 3 will be described with reference to FIG.

[0393] Step 1:

[0394] A user launches an application on their smartphone and enters their login information. The entered username and password are sent to the server. The server compares the information with the user information in its database and performs authentication. If authentication is successful, the server returns the user information to the smartphone. This allows the user to log in to the application.

[0395] Step 2:

[0396] The user enters the child's age, the area where they live, and the category of experience they want on the application's search screen. The entered information is sent to the server, which searches the database for relevant experiences and sends the results back to the smartphone. The user can then view a list of experiences as search results.

[0397] Step 3:

[0398] The user selects the experience they want from the search results and makes a reservation. The ID of the selected experience and the user information are sent to the server. The server saves the reservation information in a database and returns reservation confirmation information to the smartphone. This allows the user to confirm that the reservation has been completed.

[0399] Step 4:

[0400] Once a reservation is completed, the server generates a discount coupon provided by the partner company and sends it to the user's smartphone. The user can then view the discount coupon through the application and use it the next time they make a reservation for a new experience.

[0401] Step 5:

[0402] After a user has completed an experience, they submit a review through the application. The review content is sent to the server, which stores the review information in a database so that other users can refer to it when selecting an experience next time. This allows users to rate the quality of their experience and provide information to other users.

[0403] Step 6:

[0404] The server customizes the next experience suggestions based on the collected review information. When the user searches again, the server takes past review information into consideration and suggests more appropriate experiences. This allows the user to select experiences that will give them greater satisfaction.

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

[0406] "Example 1"

[0407] One embodiment of the present invention is a system incorporating an emotion engine. This system customizes special experiences based on a child's age and the area where they live, and plans and suggests these experiences. Furthermore, it incorporates tie-ups with companies to reduce the burden on families. The emotion engine recognizes the user's emotions and optimizes the experiences based on those emotions. For example, if the emotion engine recognizes that a child likes animals, it can customize the experience by suggesting a zoo experience.

[0408] "Example 2"

[0409] The emotion engine can also coordinate tie-ups with companies based on the user's emotions. For example, if the emotion engine recognizes that a child likes a particular character, it can suggest a tie-up with a company that sells merchandise featuring that character. This maximizes the child's joy while simultaneously reducing the burden on the family.

[0410] "Example 3"

[0411] Furthermore, the emotion engine also includes a means for providing children with experiences that they can only have now. For example, if the emotion engine recognizes that a child has a sense of adventure, it will suggest a special experience that the child can only have once in their lifetime. This makes it possible to provide experiences that correspond to the emotions that change as a child grows.

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

[0413] "Example 1"

[0414] Step 1: The system takes the child's age and the area where they live as input.

[0415] Step 2: The system customizes and plans special experiences based on the input information.

[0416] Step 3: The system recognizes the user's emotions using the emotion engine.

[0417] Step 4: The system optimizes the experience based on the recognized emotion. For example, if the emotion engine recognizes that a child likes animals, it can customize the experience by suggesting a zoo experience.

[0418] "Example 2"

[0419] Step 1: The system recognizes the user's emotions using an emotion engine.

[0420] Step 2: The system coordinates tie-ups with companies based on the emotions it recognizes. For example, if the emotion engine recognizes that a child likes a particular character, it will suggest tie-ups with companies that sell merchandise featuring that character.

[0421] "Example 3"

[0422] Step 1: The system recognizes the user's emotions using an emotion engine.

[0423] Step 2: The system provides a "one-off" experience based on the recognized emotion. For example, if the emotion engine recognizes that a child has a spirit of adventure, it will suggest a special, once-in-a-lifetime experience for that child.

[0424] Example 1

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

[0426] The existing system for supporting elementary school students' long vacations was difficult to provide special experiences based on the child's age or area of ​​residence, and there was insufficient collaboration with companies to reduce the burden on families. Furthermore, the system was unable to provide the best experience for children because it did not optimize experiences taking into account the child's emotions. This made it difficult to provide experiences that matched the child's interests and emotions, and placed a heavy burden on families.

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

[0428] In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on households, means for recognizing the user's emotions and optimizing the experiences based on the emotions, and means for using a generative AI model to suggest the optimal experience to the user. This makes it possible to provide special experiences based on the child's age and living area, reduce the burden on households, and further provide the optimal experience based on the child's emotions.

[0429] "Children's age" refers to the age of the children targeted by the system, and is the basis for customizing experiences for specific age groups.

[0430] "Location" refers to the geographic location where a child lives and serves as the basis for suggesting appropriate experiences based on that location.

[0431] "Special experiences" refer to activities or events that are meaningful to children and have high educational or entertainment value.

[0432] "Customization" refers to methods and technologies used to individually tailor and optimize a special experience based on a child's age and location.

[0433] "Means of planning and proposing" refers to methods and technologies for putting together a specific plan for a customized experience and proposing it to the user.

[0434] "Tie-ups with companies to reduce the burden on households" refers to initiatives in which companies work together to offer special benefits or discounts in order to reduce the financial or time burden on households.

[0435] "Means for recognizing emotions" refers to technologies and methods for analyzing a user's emotions and optimizing the experience based on those emotions.

[0436] A "generative AI model" refers to a model that uses artificial intelligence technology to suggest the optimal experience to the user.

[0437] "Optimization methods" refers to methods and techniques for tailoring the experience to best suit the user based on their emotions and other data.

[0438] This invention is a system for supporting elementary school students during their long vacations. It customizes special experiences based on the child's age and the area where they live, and plans and suggests these experiences. Furthermore, it incorporates tie-ups with companies to reduce the burden on families, recognizes the user's emotions, and optimizes the experiences based on those emotions. It also uses a generative AI model to suggest the best experience for the user.

[0439] Server Operation

[0440] The server first receives the user's input information about the child's age and area of ​​residence. Based on this information, the server extracts a list of relevant special experiences from the database. For example, if a 6-year-old child lives in City A, a list of activities such as a day at a theme park in City A or an experience where you can interact with animals at a zoo will be displayed.

[0441] The server then launches an emotion engine to analyze the user's emotion data. The emotion engine analyzes the text and voice data entered by the user and determines what experiences the child prefers. For example, if the server recognizes that the child likes animals, it will prioritize and suggest an experience at the zoo.

[0442] Finally, the server adds information about partnerships with companies and generates plans to reduce the financial burden on families, allowing users to provide the best experience for their children while reducing their financial burden.

[0443] Device behavior

[0444] The device sends the user's input information about the child's age and living area to the server. The server returns a list of special experiences and displays it on the screen. Based on the experience selected by the user, the device activates the emotion engine and collects the user's emotion data.

[0445] The device receives the analysis results from the emotion engine and suggests the most suitable experience for the user. For example, if it recognizes that a child loves animals, it will prioritize zoo experiences. It will also display information about collaborations with companies and suggest plans to reduce the burden on households.

[0446] User Actions

[0447] The user inputs the child's age and area of ​​residence into the device. The device returns a list of special experiences and selects the best one for the child. Based on the selected experience, the user provides emotional data to the emotion engine. For example, the user inputs that the child likes animals.

[0448] Based on the results of the emotion engine's analysis, users are recommended the most suitable experience. They can also check information about partnerships with companies and select a plan that will reduce the burden on their households. This allows users to provide the best experience for their children while reducing their financial burden.

[0449] Examples and prompts

[0450] For example, if a 6-year-old child lives in City A, the user enters "6 years old, City A" into the device. The server will suggest a day trip to a theme park in City A or an experience of interacting with animals at the zoo. If the emotion engine recognizes that the child likes animals, it will prioritize the zoo experience. In addition, discounts on zoo admission fees and special guided tours will be offered as part of tie-ups with companies.

[0451] Prompt Sentence Examples

[0452] "My 6-year-old child lives in City A. He loves animals. What special experiences would you suggest?"

[0453] By inputting this prompt into the generative AI model, the system will suggest the most suitable experience, such as, "We suggest an experience where you can interact with animals at the zoo. We also offer discounts on admission and special guided tours through partnerships with companies."

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

[0455] Step 1:

[0456] Entering user information

[0457] The user enters the child's age and area of ​​residence into the terminal. Specifically, the user enters the age and area into the terminal form and clicks the send button. The input data is the child's age and area of ​​residence. This causes the terminal to prepare to send the entered information to the server.

[0458] Step 2:

[0459] Sending information

[0460] The device sends the entered information about the child's age and area of ​​residence to the server. Specifically, it generates an HTTP request and sends it to the server. The input data is the age and area information entered by the user, and the output data is the request sent to the server.

[0461] Step 3:

[0462] Receiving user information

[0463] The server receives the child's age and area information sent from the device. Specifically, the server receives an HTTP request and extracts the age and area data from the request body. The input data is the age and area information sent from the device, and the output data is the extracted age and area data.

[0464] Step 4:

[0465] Extracting information from a database

[0466] The server extracts a list of relevant special experiences from the database based on the received information. Specifically, it executes an SQL query to retrieve data on experiences that match the criteria. The input data is the extracted age and region data, and the output data is a list of relevant experiences.

[0467] Step 5:

[0468] Activating the Emotion Engine

[0469] The server starts the emotion engine and analyzes the user's emotion data. Specifically, it calls the emotion engine API and sends the user's input data. The input data is the emotion data entered by the user, and the output data is the analysis result returned by the emotion engine.

[0470] Step 6:

[0471] Experience optimization

[0472] The server selects the optimal experience based on the analysis results of the emotion engine. Specifically, it analyzes the emotion data returned from the emotion engine and filters the list of experiences. The input data is the analysis results of the emotion engine and the list of experiences, and the output data is the optimized list of experiences.

[0473] Step 7:

[0474] Add corporate tie-up information

[0475] The server adds tie-up information with companies and generates a plan to reduce household burdens. Specifically, it retrieves tie-up information from the database and associates it with the optimal experience. The input data is the list of optimized experiences and tie-up information, and the output data is the final plan.

[0476] Step 8:

[0477] Submitting the final plan

[0478] The server sends the final plan to the terminal. As a specific operation, it generates an HTTP response and sends it to the terminal. The input data is the final plan, and the output data is the response sent to the terminal.

[0479] Step 9:

[0480] Receiving a response from the server

[0481] The device receives a list of special experiences returned from the server. Specifically, it receives the HTTP response and extracts data from the response body. The input data is the response sent from the server, and the output data is the extracted list of experiences.

[0482] Step 10:

[0483] Collecting Emotional Data

[0484] The device collects emotional data based on the experience selected by the user. Specifically, it acquires text and voice data entered by the user. The input data is the experience selected by the user and the emotional data, and the output data is the collected emotional data.

[0485] Step 11:

[0486] Sending data to the emotion engine

[0487] The device sends the collected emotion data to the server. Specifically, it generates an HTTP request and sends it to the server. The input data is the collected emotion data, and the output data is the request sent to the server.

[0488] Step 12:

[0489] View the optimized plan

[0490] The terminal displays the optimized plan returned from the server to the user. Specifically, it displays the details of the plan on the screen and allows the user to select it. The input data is the optimized plan sent from the server, and the output data is the details of the plan displayed to the user.

[0491] (Application example 1)

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

[0493] While existing systems for elementary school students during long vacations can provide special experiences based on the child's age and area of ​​residence, it is difficult to provide optimal experiences that take into account the child's emotions and interests. Furthermore, there is a lack of collaborations with companies to reduce the burden on families, and there is a lack of means to provide experiences via smartphones, so there is a need for more effective experience provision.

[0494] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on households, means for recognizing the user's emotions using an emotion engine and optimizing the experiences based on those emotions, and means for providing the experiences via an application installed on a smartphone. This makes it possible to provide optimal experiences that take into account the child's emotions and interests, and effectively provide experiences via smartphones while reducing the burden on households.

[0495] "Means for customizing special experiences based on a child's age and area of ​​residence" refers to a method for selecting and providing experiences that are individually appropriate based on information about a child's age and area of ​​residence.

[0496] "Means for planning and proposing these experiences" refers to a method for organizing selected experiences into a concrete plan and proposing it to users.

[0497] "Means of incorporating tie-ups with companies to reduce the burden on households" refers to methods of working with companies to provide special benefits and discounts in order to reduce the financial and time burden on households.

[0498] "Means of recognizing a user's emotions using an emotion engine and optimizing experiences based on those emotions" refers to a method of analyzing a user's emotions using emotion recognition technology and providing the most optimal experience based on the results.

[0499] "Means for providing experiences through applications installed on smartphones" refers to a method for providing experiences to users through smartphone applications.

[0500] A system for implementing this invention is configured as follows: First, the server has a means for customizing special experiences based on the child's age and area of ​​residence. Specifically, the server receives information on the child's age and area of ​​residence input by the user, and selects appropriate experiences based on that information.

[0501] The server then has the means to plan and propose these experiences. The selected experiences are compiled into a specific plan and proposed to the user. This proposal is made via an application installed on the smartphone.

[0502] Furthermore, the plan also includes a means to incorporate tie-ups with companies to reduce the burden on households. The server will collaborate with companies to provide special offers and discounts, thereby reducing the financial and time burden on households.

[0503] It is also important to use an emotion engine to recognize the user's emotions and optimize the experience based on those emotions. The server uses emotion recognition technology to analyze the user's emotions and provide the optimal experience based on the results. For example, if it recognizes that a child likes animals, it will suggest a zoo experience.

[0504] It also includes a means of providing experiences through an application installed on smartphones, which is designed to allow users to easily check and book experiences.

[0505] As a concrete example, consider a 6-year-old child who lives in Tokyo and loves animals. In this case, the server will suggest a special experience at Ueno Zoo. The user will receive this suggestion through a smartphone application and can easily make a reservation.

[0506] An example of a prompt is as follows:

[0507] "If a 6-year-old lives in Tokyo and loves animals, what special experiences would you suggest?"

[0508] This allows the system to provide an optimal experience based on the child's age, location, and emotions.

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

[0510] Step 1:

[0511] The user launches the smartphone application and enters the child's age and area of ​​residence. The entered information is sent to the server, which receives the information and stores it in a database. The input data is the child's age and area of ​​residence, and the output data is the information stored in the database.

[0512] Step 2:

[0513] The server customizes special experiences based on the child's age and area information stored in the database. Specifically, the server selects experiences appropriate for the child's age from a list of experiences by area. The input data is the child's age and area information stored in the database, and the output data is a list of selected experiences.

[0514] Step 3:

[0515] The server compiles the selected experiences into a concrete plan and proposes it to the user. The proposal is notified to the user via a smartphone application. The input data is a list of selected experiences, and the output data is the proposal notified to the user.

[0516] Step 4:

[0517] The user checks the proposed experiences through a smartphone application and selects the experiences they are interested in. The selected information is sent to the server. The input data is the experiences selected by the user, and the output data is the selected information sent to the server.

[0518] Step 5:

[0519] The server uses an emotion engine to recognize the user's emotion. Specifically, it analyzes images taken with the smartphone camera and determines the user's emotion. The input data is the image taken with the smartphone camera, and the output data is the recognized user's emotion.

[0520] Step 6:

[0521] The server optimizes the experience based on the recognized emotion. Specifically, it reselects experiences that match the user's emotion and makes optimal suggestions. The input data is the recognized user emotion and a list of selected experiences, and the output data is the optimized suggestions.

[0522] Step 7:

[0523] The server incorporates information about tie-ups with companies to reduce the burden on households into the proposal. Specifically, it adds information about special offers and discounts offered by the companies. The input data is the special offers and discounts offered by the companies, and the output data is the proposal that includes the special offers and discounts.

[0524] Step 8:

[0525] The user confirms the final proposal through a smartphone application and reserves the experience. The reservation information is sent to the server and stored in a database. The input data is the experience the user finally selected, and the output data is the reservation information stored in the database.

[0526] This allows the system to provide an optimal experience based on the child's age, location, and emotions.

[0527] Example 2

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

[0529] In the conventional system, planning experiences for children during long holidays was a big burden for parents. Also, there was a lack of tie-up proposals with companies based on children's emotions and preferences, making it difficult to maximize children's enjoyment. Furthermore, there were insufficient ways to schedule these experiences, making it time-consuming for parents to make plans.

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

[0531] In this invention, the server includes means for receiving data entered by a user, means for using a generative AI model to analyze the received data, means for generating an experience plan based on the analysis results, means for scheduling the generated plan, means for using an emotion engine to analyze the user's emotion data, means for generating a proposal for a tie-up with a company based on the analysis results, means for planning and proposing these experiences, and means for incorporating a tie-up with a company to reduce the burden on the family. This allows parents to plan their children's activities for long holidays in advance, maximizing their children's enjoyment and reducing the burden on the family.

[0532] "User" refers to an individual or household who uses the system to input data and receive experience planning and suggestions.

[0533] "Server" refers to the computer system that receives and analyzes data from users, and generates and schedules experiences.

[0534] "Generative AI model" refers to an artificial intelligence model that analyzes data entered by the user and generates an optimal experience plan.

[0535] An "emotion engine" refers to a system that analyzes a user's emotional data and makes suggestions based on specific preferences and emotions.

[0536] "Experience plan" refers to a specific activity plan for children during their long vacation, generated based on user input data and analysis results.

[0537] "Scheduling" refers to the process of incorporating the generated experience plans into a calendar or timetable and notifying the user.

[0538] "Tie-up proposals with companies" refers to proposing products and services from related companies based on the user's emotional data and preferences.

[0539] "Planning" refers to the process of planning the optimal experience based on user input data and analysis results.

[0540] "Reducing the burden on families" refers to reducing the effort and stress parents have to put into planning activities for their children over long holidays.

[0541] This invention is a system that generates and schedules experiences for children during their long vacations based on data entered by the user. It can also analyze the user's emotional data and propose tie-ups with companies.

[0542] The server has an interface for receiving data entered by users. Users enter data through an application using devices such as smartphones and tablets. This application was developed using React Native and Flutter (registered trademarks).

[0543] The device sends input data from the user to the server in real time. This communication uses the HTTPS protocol. The server inputs the received data into a generative AI model and analyzes the user's past experiences, preferences, and emotional data. The specific hardware used is a server equipped with an NVIDIA GPU, and the software used is TENSORFLOW (registered trademark) or PyTorch.

[0544] The server generates an optimal experience plan based on the analysis results. For example, it could suggest a different experience for each week during the summer vacation. Specifically, it could suggest camping in the first week, a museum visit in the second week, and a soccer lesson in the third week. The server then schedules this plan using the Google Calendar API and sends it to the device.

[0545] The device then notifies the user of the received schedule via push notifications or in-app notifications. The server then uses an emotion engine to analyze the user's emotional data and recognize their preferences for specific characters or themes. For example, if a child likes a particular character, the server can suggest a tie-up with a company that sells merchandise featuring that character.

[0546] For example, a user might input "I want to make plans for summer vacation. My child likes superheroes" into an application. The device sends this data to a server. The server then analyzes the data using a generative AI model and generates a plan like the one below.

[0547] Week 1: Nature experience (camping)

[0548] Week 2: Cultural experience (museum visit)

[0549] Week 3: Sports experience (soccer class)

[0550] The server creates a schedule using the Google Calendar API and sends it to the device, which then notifies the user of the schedule.

[0551] Furthermore, the server analyzes the user's emotional data using an emotion engine and recognizes that the child likes superheroes. The server generates a proposal for a tie-up with a company selling superhero merchandise and sends it to the terminal. The terminal notifies the user of this proposal.

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

[0553] Step 1:

[0554] The user enters data through the application.

[0555] A user opens an application on a smartphone or tablet and enters, "I want to plan my summer vacation. My child likes superheroes." The input data includes the child's age, area of ​​residence, and preferences.

[0556] Step 2:

[0557] The terminal sends the input data to the server.

[0558] The device sends the data entered by the user to the server in real time using the HTTPS protocol. The data includes information such as the user's requests and the child's preferences.

[0559] Step 3:

[0560] The server analyzes the data using a generative AI model.

[0561] The server inputs the received data into a generative AI model and analyzes the user's past experiences, preferences, and emotional data. Specifically, the model is run using TensorFlow and PyTorch. Based on the input data, information about the user's requests and children's preferences is extracted and the analysis results are obtained.

[0562] Step 4:

[0563] The server generates an experience plan based on the analysis results.

[0564] The server generates an optimal experience plan based on the analysis results. For example, it could suggest a different experience for each week during summer vacation. Specifically, the first week could be camping, the second week a museum visit, and the third week a soccer lesson. The generated plan is customized based on the user's requests and the child's preferences.

[0565] Step 5:

[0566] The server schedules the generated plan and sends it to the terminal.

[0567] The server schedules the generated plan using the Google Calendar API, then sends the schedule to the device, where it is added to the user's calendar.

[0568] Step 6:

[0569] The terminal notifies the user of the schedule.

[0570] The device will notify the user of the received schedule via push notification or in-app notification, and the user can review the scheduled plan and adjust it as needed.

[0571] Step 7:

[0572] The server analyzes the user's emotion data using an emotion engine.

[0573] The server uses an emotion engine to analyze the user's emotion data. For example, it recognizes that a child likes a particular character. Based on the input data, it extracts information about the user's emotions and preferences and obtains the analysis results.

[0574] Step 8:

[0575] The server generates a proposal for a tie-up with a company and transmits it to the terminal.

[0576] The server then generates tie-up proposals based on the analysis results. For example, it could propose a tie-up with a company that sells superhero merchandise. The proposals are customized based on the user's emotions and preferences.

[0577] Step 9:

[0578] The terminal notifies the user of the tie-up proposal.

[0579] The device will notify the user of the tie-up proposals it receives via email or in-app notification. The user can then review the proposed tie-ups with the companies and use them as needed.

[0580] (Application example 2)

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

[0582] Previous systems for children's long holidays customized experiences based on the child's age and the area where they lived, but they lacked suggestions based on the user's emotions and coordination with companies. As a result, it was difficult to provide experiences that matched the child's interests and emotions, and tie-ups with companies to reduce the burden on families were not effectively implemented.

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

[0584] In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and suggesting these experiences, means for incorporating tie-ups with businesses to reduce the burden on families, means for suggesting experiences using an emotion engine that analyzes the user's emotions, and means for coordinating tie-ups with businesses based on the user's emotions. This makes it possible to provide experiences that match the child's interests and emotions and to effectively collaborate with businesses to reduce the burden on families.

[0585] "Means for customizing special experiences based on a child's age and location" refers to a method or device for selecting and individually tailoring appropriate experiences based on a child's age and the characteristics of the location where the child lives.

[0586] "Means for planning and proposing these experiences" refers to a method or device for effectively scheduling selected experiences and proposing them to users.

[0587] "Means incorporating tie-ups with businesses to reduce the burden on households" refers to methods and devices for providing benefits and services in cooperation with related businesses in order to reduce the financial and time burden on households.

[0588] "Means for suggesting experiences using an emotion engine that analyzes user emotions" refers to a method or device for analyzing a user's emotion data and suggesting appropriate experiences based on the results.

[0589] "Means for adjusting tie-ups with companies based on user emotions" refers to a method or device for adjusting the details of cooperation with related companies based on user emotion data and realizing optimal tie-ups.

[0590] A system for carrying out this invention has the following configuration: A server includes means for customizing special experiences based on a child's age and living area, means for planning and suggesting these experiences, means for incorporating tie-ups with businesses to reduce the burden on families, means for suggesting experiences using an emotion engine that analyzes user emotions, and means for coordinating tie-ups with businesses based on the user's emotions.

[0591] Hardware and software used

[0592] Hardware: Smartphone

[0593] Software: Python program, emotion engine (EmotionEngine), experience proposal engine (ExperiencePlanner), tie-up proposal engine (TieUpProposer)

[0594] Data processing and calculation

[0595] The server first obtains information about the user's children's ages and the area where they live. Next, it uses an emotion engine to analyze the user's emotion data and selects appropriate experiences based on the results. The selected experiences are scheduled and proposed to the user by an experience suggestion engine. Based on the results of the emotion engine, it also adjusts the content of tie-ups with related companies and provides benefits and services to reduce the burden on households.

[0596] Specific examples

[0597] For example, if the emotion engine recognizes that the user's child likes "adventure," the following suggestions are made:

[0598] Week 1: Adventure-related activities (e.g. treasure hunt)

[0599] Week 2: Science-related activities (e.g., science experiments)

[0600] Week 3: Art-related activities (e.g., painting class)

[0601] Week 4: Sports-related activities (e.g. soccer lessons)

[0602] Tie-ups with companies selling adventure-related goods are also being proposed.

[0603] Prompt Sentence Examples

[0604] If you recognize that your child likes adventure, suggest and schedule different experiences for each week during the summer vacation. Also, suggest partnering with a company that sells adventure-related goods.

[0605] In this way, the server can effectively suggest experiences based on the user's emotions and tie up with companies.

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

[0607] Step 1:

[0608] The server obtains information about the user's child's age and the area they live in. This information is entered by the user via their smartphone. The entered data is sent to the server and stored in a database.

[0609] Step 2:

[0610] The server uses an emotion engine to analyze the user's emotional data. The emotional data is obtained from the user's past behavioral history and input data. The emotion engine analyzes this data and identifies themes and characters that the user's child is currently interested in.

[0611] Step 3:

[0612] The server uses an experience suggestion engine (Experience Planner) to select appropriate experiences based on the analysis results of the emotion engine. The selected experiences are customized taking into account the user's child's age and the area where they live.

[0613] Step 4:

[0614] The server then schedules the selected experiences and proposes them to the user. The proposal is notified to the user via a smartphone application. The user can review the proposed schedule and make adjustments as necessary.

[0615] Step 5:

[0616] The server then adjusts the content of tie-ups with relevant companies based on the results of the emotion engine. For example, if the user's child is interested in "adventure," the server will suggest tie-ups with companies that sell adventure-related goods.

[0617] Step 6:

[0618] The server notifies the user of the adjusted tie-up details. The notification details are provided to the user through a smartphone application. The user can check the proposed tie-up details and use them as needed.

[0619] Step 7:

[0620] Users can plan their children's long holiday activities based on the suggested experiences and tie-ups, thereby providing experiences that match their children's interests and emotions and reducing the burden on families.

[0621] Example 3

[0622] Next, a description will be given of a third embodiment of the third embodiment. 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."

[0623] In modern families, it is important to provide experiences and activities that accompany children's development, but this often places a heavy burden on parents. Another problem is that it is difficult to find appropriate experiences that match a child's emotions and interests. Furthermore, the cost of providing these experiences can be a significant burden on families. To solve these issues, a system is needed that suggests experiences that match a child's emotions and reduces the burden on families.

[0624] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.

[0625] In this invention, the server includes means for a user to log in to the system, means for collecting emotional data from children, means for analyzing the emotional data using an emotion engine, means for suggesting appropriate experiences based on the analysis results, means for generating service information from companies related to the suggested experiences, means for transmitting the generated information to the terminal, means for the user to check the information on the terminal and select an experience, means for making a reservation for the selected experience, and means for incorporating tie-ups with companies to reduce the burden on households. This makes it possible to suggest experiences that suit children's emotions and reduce the burden on households.

[0626] The "means for a user to log in to the system" refers to a method by which a user accesses the system using a terminal and enters authentication information to log in to the system.

[0627] The "means for collecting data on children's emotions" refers to a method for collecting data on children's emotions from the child's diary, information entered by the parent, etc.

[0628] "Means for analyzing emotional data using an emotion engine" refers to a method that uses algorithms or software to analyze collected emotional data and identify a child's emotions.

[0629] "Means for suggesting appropriate experiences based on the analysis results" refers to a method for suggesting experiences that are appropriate for children based on the analysis results of the emotion engine.

[0630] The "means for generating service information of a company related to a proposed experience" is a method for creating service information of a company related to a proposed experience.

[0631] The "means for transmitting the generated information to the terminal" is a method for transmitting the generated service information of the company to the user's terminal.

[0632] "Means for users to check information on their device and select experiences" refers to a method by which users can check information on suggested experiences and select the experiences they want.

[0633] "Means for making reservations for selected experiences" refers to a method for making reservations for the experiences selected by the user.

[0634] "Means of incorporating tie-ups with companies to reduce the burden on households" refers to methods of collaborating with companies to provide discounts and special offers to reduce the burden on households.

[0635] This invention is a system that reduces the burden on families and provides experiences that respond to children's emotions. Specific embodiments of this system will be described below.

[0636] First, the user logs in to the system using a device such as a smartphone or tablet. A user ID and password are required to log in. After logging in, the user can access the home screen.

[0637] The server then collects the child's emotional data from the device. This data can be obtained, for example, from the child's diary app or information entered by the parent. The collected data is saved in text format.

[0638] The server inputs the collected emotion data into an emotion engine for analysis. The emotion engine uses emotion analysis APIs such as IBM Watson (registered trademark) or Microsoft (registered trademark) Azure (registered trademark). The emotion engine analyzes the text data and classifies the child's emotions into categories such as "adventurous spirit," "curiosity," and "sense of security."

[0639] Based on the analysis results, the server will suggest activities suitable for each child, such as camping or an adventure park for an adventurous child, or a visit to a science museum for a curious child.

[0640] Next, the server generates service information for the company related to the proposed experience, including the company name, service content, discount price, etc. The generated information is sent to the user's terminal.

[0641] The user checks the suggested experiences on the device and selects the experience they want. Selection requires operations such as tapping or clicking. After selection, a confirmation screen is displayed.

[0642] Finally, the server reserves the experience selected by the user. The reservation information is sent to the relevant business and the reservation is confirmed. The user receives a reservation confirmation notification on their device.

[0643] For example, if the emotion engine determines that a child has an adventurous spirit, the server might do the following:

[0644] 1. The emotion engine recognizes the "spirit of adventure."

[0645] 2. The server suggests experiences to satisfy your sense of adventure (for example, camping or adventure park experiences).

[0646] 3. Generate tie-up information with companies related to the proposed experience (e.g., campground operators or adventure park operators).

[0647] 4. The generated information is sent to the terminal so that the user can view it.

[0648] Example prompt sentence:

[0649] "Suggest experiences suitable for children with an adventurous spirit and generate tie-up information with companies that offer those experiences."

[0650] In this way, a system is realized in which the server, terminal, and user work together to provide experiences that correspond to the child's emotions and reduce the burden on the family. The flow of the specific processing in the third embodiment will be described with reference to FIG.

[0651] Step 1:

[0652] A user logs in to the system.

[0653] Users access the system using a device such as a smartphone or tablet and log in by entering their user ID and password. After logging in, the home screen is displayed.

[0654] Input: User ID, Password

[0655] Output: Home screen

[0656] Step 2:

[0657] The server collects the child's emotional data.

[0658] The server collects information from the device, such as text data like "I played in the park today" or "I made a new friend."

[0659] Input: Child's diary data, information entered by parents

[0660] Output: Emotion data

[0661] Step 3:

[0662] The server analyzes the emotion data using an emotion engine.

[0663] The server inputs the collected emotional data into an emotion engine for analysis. The emotion engine uses IBM Watson or Microsoft Azure's emotion analysis API. The emotion engine analyzes the text data and classifies the child's emotions into categories such as "adventurous spirit," "curiosity," and "sense of security."

[0664] Input: Emotion data

[0665] Output: Analysis results (emotion category)

[0666] Step 4:

[0667] The server will suggest appropriate experiences based on the analysis results.

[0668] Based on the analysis results of the emotion engine, the server will suggest experiences suitable for each child. For example, it will suggest camping or adventure park experiences for adventurous children, and a visit to a science museum for curious children.

[0669] Input: Analysis results (emotion category)

[0670] Output: Experience / experience suggestions

[0671] Step 5:

[0672] The server generates business service information related to the proposed experience.

[0673] The server generates service information for businesses related to the proposed experience, including the business name, service content, discount price, etc.

[0674] Input: Experience / Experience Suggestion

[0675] Output: Company service information

[0676] Step 6:

[0677] The server transmits the generated information to the terminal.

[0678] The server sends the generated company service information to the terminal, where the user can check the information.

[0679] Input: Company service information

[0680] Output: Data sent to the terminal

[0681] Step 7:

[0682] The user checks the information on the device and selects an experience.

[0683] Users can check the suggested experiences on their device and select the one they want, using taps, clicks, and other actions.

[0684] Input: Data to send to the terminal

[0685] Output: Selected experience

[0686] Step 8:

[0687] The server will make a reservation for the selected experience.

[0688] The server makes a reservation for the experience selected by the user. The reservation information is sent to the relevant business and the reservation is confirmed. The user receives a reservation confirmation notification on their device.

[0689] Input: Selected Experience

[0690] Output: Reservation confirmation notice

[0691] (Application example 3)

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

[0693] In the conventional system, providing special experiences for children during long holidays often placed a heavy burden on families. In addition, there were a lack of ways to provide experiences that matched the child's emotions and interests, making it difficult to provide appropriate experiences that matched the child's development. Furthermore, there were limited ways to effectively utilize discount services offered through tie-ups with companies.

[0694] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on the household, means for inputting the child's emotions, means for proposing special experiences based on the input emotions using an emotion engine, and means for booking the proposed experiences and services. This makes it possible to provide special experiences tailored to the child's emotions and interests, reduce the burden on the household, and effectively utilize discount services offered through tie-ups with companies.

[0695] "Means to customize special experiences based on a child's age and location" means means to individually tailor appropriate experiences based on a child's age and location.

[0696] "Means for planning and proposing these experiences" refers to methods for planning customized experiences and proposing them to parents and children.

[0697] "Measures to include tie-ups with companies to reduce the burden on households" refers to methods that allow people to access services and experiences offered in collaboration with companies at discounted prices.

[0698] "Means for inputting children's emotions" refers to a method by which parents or children can input their current emotions and interests into the system.

[0699] The "means for suggesting special experiences based on input emotions using an emotion engine" is a method for analyzing input emotional information and suggesting appropriate experiences or experiences based on that information.

[0700] "Means for booking a proposed experience or service" means a method for booking a proposed experience or service within the system.

[0701] A system for implementing the present invention includes a server, a user terminal, and an emotion engine. A specific embodiment of the system will be described below.

[0702] System Configuration

[0703] 1. Server:

[0704] The server has the means to customize the experience based on the child's age and location.

[0705] The server has the means to plan and propose these experiences.

[0706] The server has the means to incorporate tie-ups with companies to ease the burden on households.

[0707] The server has means for suggesting special experiences based on input emotions using an emotion engine.

[0708] The server has a means for booking the offered experiences and services.

[0709] 2. User Device:

[0710] The user terminal has a means for parents and children to input their current feelings and interests.

[0711] The user terminal has means for displaying and booking experiences and services suggested by the server.

[0712] Program processing

[0713] The server is implemented using a programming language such as Python. The emotion engine is implemented using a generative AI model (e.g., GPT-4). User devices include smartphones and tablets.

[0714] Data processing and calculation

[0715] 1. Emotion input:

[0716] Parents and children can input emotions into the user terminal, such as "adventurous spirit," "curiosity," "creativity," and "exercise."

[0717] 2. Analysis by emotion engine:

[0718] The server uses an emotion engine to analyze the input emotion and then lists appropriate experiences based on that.

[0719] 3. Customize your experience:

[0720] The server customizes the listing experience based on the child's age and location.

[0721] 4. Adding discount information through corporate tie-ups:

[0722] The server partners with businesses to add discount information to the customized experience.

[0723] 5. Experience Suggestions and Bookings:

[0724] The server transmits the customized experience and discount information to the user terminal so that the user can review and make a reservation.

[0725] Specific examples

[0726] For example, if a parent inputs the emotion "adventurous spirit" into the user device, the server uses the emotion engine to list experiences such as "treasure hunt" and "survival camp."The server then customizes these experiences based on the child's age and area of ​​residence, and adds discount information through corporate tie-ups.Finally, this information is sent to the user device, allowing the parent to book the experience.

[0727] Prompt Sentence Examples

[0728] Enter your child's emotion (e.g., adventurous, curious, creative, athletic): Adventurous

[0729] When you enter this prompt, you will get the following output:

[0730] Suggested experiences and discounts:

[0731] Treasure Hunt: 20% OFF

[0732] Survival Camp: 15% off

[0733] The flow of the specific processing in Application Example 3 will be described with reference to FIG.

[0734] Step 1:

[0735] The user inputs the child's emotions into the terminal. For example, emotions such as "adventurous spirit," "curiosity," "creativity," and "exercise" are input. The input emotion data is sent to the server.

[0736] Input: Child's emotions (e.g., sense of adventure)

[0737] Output: Emotion data (sent to server)

[0738] Step 2:

[0739] The server analyzes the input emotion using an emotion engine, which uses a generative AI model (e.g., GPT-4) to list appropriate experiences based on the input emotion.

[0740] Input: Emotion data

[0741] Output: List of experiences (e.g. treasure hunt, survival camp)

[0742] Step 3:

[0743] The server customizes the list of experiences based on the child's age and location, ensuring the most appropriate experience is selected for the child.

[0744] Input: Listed experiences, ages of children, area of ​​residence

[0745] Output: A customized experience (e.g., a treasure hunt tailored to your location)

[0746] Step 4:

[0747] The server adds discount information to the customized experience through tie-ups with companies, retrieves discount information provided by companies from a database, and associates it with the experience.

[0748] Input: Customized Experience

[0749] Output: Experience with discount information added (e.g. Treasure Hunt: 20% OFF)

[0750] Step 5:

[0751] The server sends the customized experience and discount information to the user terminal, which displays the information to the parent.

[0752] Input: Experience with discount information added

[0753] Output: Experience information sent to the user's device

[0754] Step 6:

[0755] The user uses the device to check the proposed experiences and services and make a reservation. The reservation information is sent to the server and stored in a database.

[0756] Input: User reservation information

[0757] Output: A database containing reservation information

[0758] Step 7:

[0759] The server confirms the reservation information and notifies the experience provider, allowing the experience provider to begin preparations.

[0760] Input: Reservation information

[0761] Output: Notification to experience provider

[0762] By taking the above steps, it becomes possible to provide special experiences that match the emotions and interests of children, reduce the burden on families, and effectively utilize discount services offered through tie-ups with companies.

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

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

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

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

[0767] [Second embodiment]

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

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

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

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

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

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

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

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

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

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

[0778] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.

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

[0780] "Example 1"

[0781] The system of the present invention is designed to accommodate long vacations for elementary school students. Specifically, it has a means to customize special experiences based on the child's age and area of ​​residence. For example, if a 6-year-old child lives in Tokyo, the system might suggest a day at Tokyo Disneyland or an animal-friendly experience at Ueno Zoo.

[0782] "Example 2"

[0783] Furthermore, the system of the present invention has a means for planning and proposing these experiences. For example, during the summer vacation, different experiences are proposed for each week, and the proposed experiences are provided to parents in a schedule. This allows parents to plan their children's activities for the long vacation in advance.

[0784] "Example 3"

[0785] The system of the present invention also has a means for incorporating tie-ups with businesses to reduce the burden on families. For example, a business can be partnered with as a provider of experiences, allowing parents to use the services offered by that business at a discounted price. This allows parents to reduce the cost of experiences for their children.

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

[0787] "Example 1"

[0788] Step 1: The system takes as input the child's age and the area they live in. For example, if a 6-year-old child lives in Tokyo, they enter that information into the system.

[0789] Step 2: The system then customizes special experiences based on the input, such as a day at Tokyo Disneyland or an animal encounter at Ueno Zoo.

[0790] Step 3: Finally, the system plans these experiences and suggests them to parents, allowing them to plan their children's vacation activities in advance.

[0791] "Example 2"

[0792] Step 1: The system takes the child's age and the area where they live as input.

[0793] Step 2: The system then customizes a special experience based on the information you provide.

[0794] Step 3: The system plans and schedules these experiences on a weekly basis and provides them to parents.

[0795] "Example 3"

[0796] Step 1: The system takes the child's age and the area where they live as input.

[0797] Step 2: The system then customizes a special experience based on the information you provide.

[0798] Step 3: The system plans these experiences and suggests them to parents.

[0799] Step 4: Finally, the system will incorporate tie-ups with businesses to reduce the burden on households. For example, the system could partner with businesses to provide experiences and experiences, allowing households to use the services they offer at discounted prices.

[0800] Example 1

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

[0802] Previous systems for elementary school students' long vacations made it difficult to customize special experiences based on the child's age or area of ​​residence, and there were not enough tie-ups with companies to reduce the burden on families. Furthermore, there was a lack of a system that allowed users to easily input information and receive suggestions for suitable experiences, making it difficult to provide the best experience for children.

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

[0804] In this invention, the server includes: means for customizing special experiences based on the child's age and living area; means for planning and suggesting these experiences; means for incorporating tie-ups with companies to reduce the burden on households; means for a user to input information about the child's age and living area through a terminal; means for the terminal to send the input information to the server; means for the server to input the received information as a prompt sentence to a generative AI model; means for the generative AI model to generate appropriate experiences; means for the server to return a list of generated experiences to the terminal; and means for the user to confirm the suggested experiences through the terminal. This makes it possible to easily customize special experiences based on the child's age and living area, thereby providing optimal experiences while reducing the burden on households.

[0805] "Child's age" is information that indicates the specific age of the child targeted by the system.

[0806] "Area of ​​residence" is information that indicates the geographical location where the child targeted by the system resides.

[0807] "Special experiences" refer to activities and experiences that are meaningful to children and that are not available in their normal lives.

[0808] "Customization" refers to methods and techniques used to individually tailor and optimize a specific experience based on a child's age and location.

[0809] "Means for planning and proposing" refers to methods and technologies for planning and proposing customized, special experiences to users.

[0810] "Tie-ups with businesses to reduce the burden on households" refers to services and support provided in cooperation with businesses to reduce the costs and effort borne by households.

[0811] "Means by which users input information through a terminal" refers to methods and technologies that allow users to input the information required for the system using devices such as smartphones and personal computers.

[0812] "Means for the terminal to transmit information to the server" refers to the method or technology for transmitting information entered by the user from the terminal to the server.

[0813] "Means for inputting information received by the server as a prompt sentence into the generative AI model" refers to the method or technology by which the server generates a prompt sentence based on information received from the user and inputs it into the generative AI model.

[0814] "Means by which a generative AI model generates an appropriate experience" refers to methods or technologies by which a generative AI model generates an appropriate experience based on a prompt sentence.

[0815] "Means by which the server returns the list of experiences generated to the terminal" refers to the method or technology by which the server receives the list of experiences generated from the generative AI model and returns it to the user's terminal.

[0816] "Means for users to check the proposed experiences through their devices" refers to methods and technologies that allow users to use their devices to check the list of experiences returned by the server.

[0817] This invention is a system for elementary school students during their long vacations, customizing special experiences based on the child's age and the area they live in, and incorporating tie-ups with companies to reduce the burden on families. This system is realized by users inputting information through their devices, and the server uses a generative AI model to suggest appropriate experiences.

[0818] Hardware and software used

[0819] Hardware

[0820] Devices: smartphones, computers, tablets, etc.

[0821] Server: Cloud server or on-premise server

[0822] software

[0823] Generative AI models: such as OpenAI's GPT-4

[0824] Communication protocol: HTTPS

[0825] Data processing and calculation

[0826] The user enters information

[0827] Users access the system's dedicated application or website using a device such as a smartphone or PC. They enter their child's age and living area into an input form. For example, they might enter "6 years old" and "Tokyo."

[0828] The device sends the information to the server

[0829] The device sends the information entered by the user to the server, using the HTTPS protocol to transmit the data securely.

[0830] The server inputs the information into the generative AI model

[0831] The server generates a prompt based on the received information. For example, it generates a prompt such as, "I have a 6-year-old child living in Tokyo. Please suggest a special experience for this child." The server then inputs this prompt into the generative AI model.

[0832] Generative AI models generate experiences

[0833] The generative AI model generates appropriate experiences based on the input prompt, such as "A day at Tokyo Disneyland" or "Animals at Ueno Zoo."

[0834] The server returns the generated experience to the device.

[0835] The server receives the list of experiences returned by the generative AI model and returns it to the user's device, typically in JSON format.

[0836] User confirms the suggestion

[0837] The user can check the list of experiences returned by the server through the device and select the most suitable experience for their child from the suggested experiences.

[0838] Specific examples

[0839] For example, if the user inputs that their 6-year-old child lives in Tokyo, the server will input the following prompt sentence into the generative AI model:

[0840] "I have a 6-year-old child living in Tokyo. Please suggest some special experiences for this child."

[0841] The generative AI model generates suggestions such as:

[0842] A day at Tokyo Disneyland

[0843] Interacting with animals at Ueno Zoo

[0844] Experience a scientific experiment at Miraikan (Emerging Science Museum) in Odaiba

[0845] The server returns these suggestions to the user, who can then choose the experiences that best suit their child.

[0846] In this way, the system of the present invention can easily customize special experiences based on the child's age and location, providing an optimal experience while reducing the burden on the family.

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

[0848] Step 1:

[0849] The user inputs information through the terminal

[0850] The user accesses the system's dedicated application or website using a device such as a smartphone or PC. The user enters the child's age and area of ​​residence into an input form. For example, the user might enter "6 years old" and "Tokyo." The entered information is then sent to the server in the next step.

[0851] Step 2:

[0852] The device sends the information to the server

[0853] The device sends the information entered by the user to the server, securely transmitting data using the HTTPS protocol. The input data includes the child's age and the area where they live. The server receives this information and inputs it as a prompt sentence into the generative AI model in the next step.

[0854] Step 3:

[0855] The server inputs the information into the generative AI model

[0856] The server generates a prompt based on the received information. For example, it generates a prompt such as, "I have a 6-year-old child living in Tokyo. Please suggest a special experience for this child." The generated prompt is then input into the generative AI model in the next step.

[0857] Step 4:

[0858] Generative AI models generate experiences

[0859] The generative AI model generates appropriate experiences based on the input prompt. For example, it generates suggestions such as "One day at Tokyo Disneyland" or "Animals at Ueno Zoo." The list of generated experiences is returned to the server in the next step.

[0860] Step 5:

[0861] The server returns the generated experience to the device.

[0862] The server receives the list of experiences returned by the generative AI model and returns it to the user's device. At this time, data is typically sent in JSON format. The returned data is displayed to the user in the next step.

[0863] Step 6:

[0864] User confirms the suggestion

[0865] The user checks the list of experiences returned by the server through the device. The user can then choose the experience that best suits their child from the suggested experiences. For example, they can choose "One Day at Tokyo Disneyland."

[0866] In this way, the system provides a customized experience for the user.

[0867] (Application example 1)

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

[0869] Existing systems for elementary school students' long vacations can customize special experiences based on the child's age and the area they live in, but they lack the functionality to provide specific dining experiences. Furthermore, there are issues with user convenience, such as a lack of tie-ups with companies to reduce the burden on families and a lack of means to provide experiences via smartphones. Furthermore, there is a lack of automation of experience suggestions by generating prompt sentences using a generative AI model, which limits the number of experience suggestions.

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

[0871] In this invention, the server includes: means for customizing special experiences based on a child's age and living area; means for planning and suggesting these experiences; means for incorporating tie-ups with companies to reduce the burden on families; means for customizing special dining experiences based on a specific age and area; means for providing the experiences via an application installed on a smartphone; and means for generating prompt sentences using a generative AI model and suggesting experiences. This allows users to easily customize and receive suggestions for special experiences and dining experiences based on a child's age and area, thereby reducing the burden on families and providing richer experiences.

[0872] "Means to customize special experiences based on a child's age and location" means means to select and individually tailor appropriate experiences based on a child's age and location.

[0873] "Means for planning and proposing these experiences" refers to methods for planning selected experiences and proposing them to users.

[0874] "Means incorporating tie-ups with companies to reduce the burden on households" refers to methods of working with companies to provide benefits and services in order to reduce the financial and time burden on households.

[0875] "Means for customizing special dining experiences based on specific ages and locations" refers to methods for selecting and individually tailoring special dining experiences based on a child's age and location.

[0876] "Means for providing an experience through an application installed on a smartphone" refers to a method for providing an experience to a user through an application for a smartphone.

[0877] "Means for generating prompt sentences using a generative AI model and suggesting experiences" refers to a method for creating prompt sentences using a generative AI model and suggesting experiences to users based on those sentences.

[0878] A system for implementing the present invention is configured as follows.

[0879] First, the server has a means to customize special experiences based on the child's age and the area they live in. Specifically, the server selects experiences appropriate for the age and area entered by the user from a list of experiences stored in a database. This selected experience is planned and suggested to the user.

[0880] Secondly, the server has the means to incorporate tie-ups with companies to ease the financial burden on households, allowing users to receive special offers and discounts, thereby easing the financial burden.

[0881] Additionally, servers have the ability to customize special dining experiences based on specific ages and regions—for example, a special lunchbox featuring locally sourced ingredients can be suggested for a 6-year-old based on where they live.

[0882] Users can access these experiences and dining experiences through an application installed on their smartphones, which provides a user interface for selecting and booking experiences.

[0883] The server also has a means for generating prompt sentences using a generative AI model and proposing experiences. The generative AI model generates prompt sentences based on user input data and proposes experiences based on those sentences. For example, the following prompt sentences are generated:

[0884] "Recommended experiences for 6-year-olds: Tokyo Disneyland's character lunch boxes"

[0885] In this way, users can easily customize and receive suggestions for special experiences and dining experiences based on their child's age and region, reducing the burden on families while providing a richer experience.

[0886] The hardware used is a smartphone, the software uses Python, the database uses dictionary-type data stored locally, and the generative AI model is used to generate prompts based on user input data.

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

[0888] Step 1:

[0889] The user launches the smartphone application and enters the child's age and area of ​​residence.

[0890] Input: Child's age, area of ​​residence

[0891] Output: Input data (age, region)

[0892] Step 2:

[0893] The server receives the input data and retrieves a list of relevant experiences from the database.

[0894] Input: Input data (age, region)

[0895] Output: List of relevant experiences

[0896] What it does: The server accesses the database and filters based on age and location.

[0897] Step 3:

[0898] Servers will customize special dining experiences based on specific ages and regions from a list of experiences.

[0899] Input: List of relevant experiences

[0900] Output: A list of special dining experiences

[0901] What Happens: The server selects and customizes a dining experience from the list.

[0902] Step 4:

[0903] The server will add information on tie-ups with companies to reduce the burden on households.

[0904] Input: A list of special dining experiences

[0905] Output: A list of dining experiences with tie-in information added

[0906] Specific operation: The server retrieves tie-up information with companies from the database and adds it to the list.

[0907] Step 5:

[0908] The server uses a generative AI model to generate prompts and suggest experiences.

[0909] Input: A list of dining experiences with tie-in information added

[0910] Output: prompt statement

[0911] Specific operation: The server inputs the list into the generative AI model and generates a prompt sentence.

[0912] Step 6:

[0913] The server sends the generated prompt sentence to the smartphone application.

[0914] Input: prompt statement

[0915] Output: Prompt text displayed in the smartphone application

[0916] Specific operation: The server sends the prompt text to the application and displays it to the user.

[0917] Step 7:

[0918] The user selects suggested experiences and dining experiences and makes a reservation.

[0919] Input: prompt statement, user selection

[0920] Output: Reservation information

[0921] Specific operations: Users select and book experiences and dining experiences through the application.

[0922] Step 8:

[0923] The server will confirm your reservation information and arrange for your experience or dining experience.

[0924] Input: Reservation information

[0925] Output: Information on arrangements for experiences and dining experiences

[0926] Specific operation: The server arranges the provision of experiences and dining experiences based on the reservation information.

[0927] Example 2

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

[0929] Conventional systems for supporting children's long vacations had the problem that it took a lot of time and effort for parents to plan activities for their children. It was also difficult to provide appropriate experiences according to the child's age and the area where they lived, and it was also a lot of work for parents to schedule and manage the activities they planned. This increased the burden on parents and limited opportunities for children to have fulfilling experiences.

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

[0931] In this invention, the server includes a means for receiving a request from a user, a means for generating a prompt sentence based on the received request, a means for sending the generated prompt sentence to a generative AI model to generate an experience plan, a means for scheduling the generated plan, and a means for adding the schedule to a parent's calendar, thereby enabling parents to easily plan and manage their children's long vacation activities.

[0932] The "means for receiving a request from a user" is a function that allows the server to receive information that the user inputs through the terminal.

[0933] The "means for generating prompt sentences" is a function that creates instruction sentences to be sent to the generative AI model based on the request received from the user.

[0934] The "means for sending to the generating AI model and generating an experience plan" is a function for sending the generated prompt sentence to the AI ​​model, which then creates an appropriate experience plan based on it.

[0935] "Means for scheduling the generated plan" is a function that creates a schedule by assigning the experience plan received from the AI ​​model to a specific period or date and time.

[0936] The "means for adding a schedule to a parent's calendar" is a function for automatically registering a created schedule in the parent's calendar system.

[0937] This invention is a system for planning and managing children's long vacation activities. This system involves a series of processes in which a user sends a request through a terminal, a server generates an experience plan based on the request, schedules it, and adds it to the parent's calendar.

[0938] Hardware and software used

[0939] The system uses the following hardware and software:

[0940] Device: The device through which the user enters the request, such as a smartphone, tablet, or PC.

[0941] Server: A computer system for receiving requests, generating prompts, and sending them to a generative AI model.

[0942] Generative AI models: Natural language processing models such as OpenAI's GPT-4.

[0943] Calendar system: A schedule management system such as Google Calendar API.

[0944] Data processing and calculation

[0945] 1. Receiving a request: A user uses a terminal to access the system's web application and enter a request. The request includes information such as the type and duration of the desired experience.

[0946] 2. Prompt generation: The server generates a prompt based on the user's request. For example, it creates a prompt like, "Please suggest a different experience for each week during the summer vacation. For example, camping in the first week, visiting a museum in the second week, cooking class in the third week, etc."

[0947] 3. Send to the generative AI model: The server sends the generated prompt to the generative AI model, which then generates an appropriate experience plan based on the prompt.

[0948] 4. Receiving and scheduling the plan: The server receives the plan generated by the generative AI model and schedules it. Specifically, it assigns each experience to a week and creates a schedule.

[0949] 5. Add to Calendar: The server automatically adds the generated schedule to the parent's calendar using the Google Calendar API, allowing parents to easily check their child's long vacation activities.

[0950] Specific examples

[0951] For example, if a user requests, "Please suggest a different experience for each week during the summer vacation," the server will send the following prompt to the generative AI model:

[0952] Prompt: "Suggest a different experience for each week of summer vacation. For example, camping the first week, visiting a museum the second week, cooking class the third week, etc."

[0953] Based on this prompt, the generative AI model generates a plan like this:

[0954] Week 1: Camp

[0955] Week 2: Museum visit

[0956] Third week: Cooking class

[0957] Week 4: Science Experiments

[0958] Week 5: Art Workshop

[0959] The server adds this plan to the parent's calendar using the Google Calendar API, allowing parents to plan their children's vacation activities in advance.

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

[0961] Step 1:

[0962] The user submits a request.

[0963] Users access the system's web application using their device (smartphone or PC) and enter information such as the type and duration of the experience they wish to have. The entered information is then sent to the server.

[0964] Input: User request information (experience, type of experience, duration, etc.)

[0965] Output: Request information sent to the server

[0966] Step 2:

[0967] The server receives the request.

[0968] The server receives the request information sent by the user and analyzes its contents. The analyzed information is used as data for generating a prompt sentence.

[0969] Input: Request information sent by the user

[0970] Output: Parsed request information

[0971] Step 3:

[0972] The server generates a prompt.

[0973] The server generates a prompt to send to the generative AI model based on the analyzed request information. For example, it creates a prompt such as, "Please suggest a different experience for each week during the summer vacation. For example, camping in the first week, visiting a museum in the second week, and a cooking class in the third week."

[0974] Input: Parsed request information

[0975] Output: Generated prompt statement

[0976] Step 4:

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

[0978] The server sends the generated prompt to the generative AI model, which then generates an appropriate experience plan based on the prompt.

[0979] Input: Generated prompt text

[0980] Output: The prompt sent to the generative AI model

[0981] Step 5:

[0982] A generative AI model generates a plan.

[0983] Based on the prompts received, the generative AI model generates a different experience plan for each week during the summer vacation. For example, it generates the following plan:

[0984] Week 1: Camp

[0985] Week 2: Museum visit

[0986] Third week: Cooking class

[0987] Week 4: Science Experiments

[0988] Week 5: Art Workshop

[0989] Input: The prompt sent to the generative AI model

[0990] Output: Generated experiences and experience plans

[0991] Step 6:

[0992] The server receives the generated plan.

[0993] The server receives the plan generated by the generative AI model and checks its contents. The checked plan is used as data for scheduling.

[0994] Input: Plan sent from the generative AI model

[0995] Output: Confirmed plan

[0996] Step 7:

[0997] The server schedules the plan.

[0998] The server schedules the generated plan, specifically by allocating each experience to a week and creating a schedule.

[0999] Input: Confirmed plan

[1000] Output: Scheduled plan

[1001] Step 8:

[1002] The server adds the schedule to the parent's calendar.

[1003] The server automatically adds the generated schedule to the parent's calendar using the Google Calendar API, allowing parents to easily check their child's activities during long vacations.

[1004] Input: Scheduled Plan

[1005] Output: Schedule added to parent calendar

[1006] Step 9:

[1007] The user checks the schedule.

[1008] Users can access their Google Calendar using their device to view the generated schedule, allowing parents to plan their children's vacation activities in advance.

[1009] Input: Schedules added to the parent calendar

[1010] Output: Schedule confirmed by user

[1011] (Application example 2)

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

[1013] Planning activities for children during long vacations is a major challenge for modern families. It can be difficult to properly plan and manage children's activities, especially when parents are busy with work or other family commitments. It's also not easy to provide appropriate experiences for children based on their age and where they live. Furthermore, the lack of a centralized way to schedule, book, and pay for these activities places a growing burden on parents.

[1014] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on families, means for scheduling the proposed experiences on a calendar, and means for making reservations and payments for the proposed experiences. This allows parents to easily plan and manage their children's long vacation activities.

[1015] "Means for customizing special experiences based on the child's age and area of ​​residence" refers to methods for selecting and individually tailoring appropriate experiences based on the child's age and the characteristics of the area in which they live.

[1016] "Means for planning and proposing these experiences" refers to methods for effectively combining selected experiences, creating a schedule, and proposing it to parents.

[1017] "Means of incorporating tie-ups with companies to reduce the burden on households" refers to methods of working with companies to provide special benefits and discounts in order to reduce the financial and time burden on households.

[1018] A "means for scheduling proposed experiences on a calendar" is a method for visually displaying proposed experiences in a calendar format so that parents can easily check the schedule.

[1019] "Mechanism for booking and paying for proposed experiences" means a centralized means for managing the booking and payment process for proposed experiences and making it easy for Parents to complete the process.

[1020] A system for implementing the present invention includes a server, a user terminal, and related software components. A specific embodiment of the system will be described below.

[1021] System Configuration

[1022] 1. Server:

[1023] The server contains databases and algorithms to customize special experiences based on the child's age and location.

[1024] The server uses a generative AI model to plan and suggest appropriate experiences based on user input.

[1025] The server manages information on tie-ups with companies and provides information on special offers and discounts to reduce the burden on households.

[1026] 2. User Device:

[1027] The user terminal is a device such as a smartphone or tablet, on which a dedicated application is installed.

[1028] The user device schedules the proposed experiences on a calendar and displays them visually.

[1029] The user terminal provides an interface for booking and paying for the proposed experiences.

[1030] Program processing

[1031] The server performs the following process.

[1032] 1. Data Collection and Customization:

[1033] The server receives the user's input about the child's age and area of ​​residence and selects appropriate experiences from its database.

[1034] Use generative AI models to customize and personalize curated experiences.

[1035] 2. Planning and Proposal:

[1036] The server effectively combines customized experiences, creates a schedule, and proposes it to the user.

[1037] Suggested experiences are automatically scheduled in the user's device calendar.

[1038] 3. Provision of tie-up information:

[1039] The server manages tie-up information with companies and provides users with information on special offers and discounts.

[1040] Users can use this information to reduce their financial and time burdens.

[1041] 4. Reservation and payment:

[1042] The user terminal provides an interface for centrally managing the booking procedures and payments for the proposed experiences.

[1043] Users can easily complete reservations and payments through the application.

[1044] Specific examples

[1045] For example, if a user wants to generate a schedule of activities for their children for four weeks starting July 1, 2023, they might enter the following prompt text:

[1046] "Generate a 4-week schedule of children's activities starting July 1, 2023."

[1047] Based on this prompt, the server selects appropriate experiences and generates a schedule, which is displayed on the user's device calendar, and reservations and payments can be completed within the application.

[1048] In this way, parents can easily plan and manage their children's vacation activities.

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

[1050] Step 1:

[1051] The user uses the terminal to input the child's age, the area where they live, and the duration of the long vacation. The input data is sent to the server. The input data includes the child's age, area information, start date, and end date.

[1052] Step 2:

[1053] Based on the received data, the server extracts relevant experience candidates from a database. The database contains information on experiences offered in each region. The server uses the child's age and region information as filter conditions to select appropriate experiences.

[1054] Step 3:

[1055] The server uses the generative AI model to customize the extracted experiences. Specifically, it adjusts the detailed information of each experience (e.g., date and time, location, target age, etc.) and individually optimizes them. The input data is a list of extracted experiences, and the output data is a list of customized experiences.

[1056] Step 4:

[1057] The server generates a schedule for the long holiday period based on the customized experiences. The generated schedule includes different experiences for each week. The server organizes the schedule in calendar format and sends it to the user's device. The input data is a list of customized experiences, and the output data is the scheduled calendar.

[1058] Step 5:

[1059] The user device displays the received schedule on a calendar. The user can check the calendar and view detailed information about the proposed experiences. The user device provides an interface for displaying the calendar.

[1060] Step 6:

[1061] The user uses the terminal to book and pay for the proposed experience. The user selects the experience on the calendar and enters the booking and payment information. The input data is the booking information and payment information, and the output data is a booking confirmation and a payment completion notification.

[1062] Step 7:

[1063] The server receives reservation and payment information from users and notifies relevant companies and service providers. The server manages the status of reservation confirmation and payment completion and notifies users. The input data is the user's reservation and payment information, and the output data is reservation confirmation and payment completion notification.

[1064] In this way, parents can easily plan and manage their children's vacation activities.

[1065] Example 3

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

[1067] Today's families often have to search for programs to enrich their children's experiences, which can be a significant burden, especially during long vacation periods. Finding the right program requires a lot of time, effort, and money. This makes it difficult for parents to provide the best experiences for their children.

[1068] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.

[1069] In this invention, the server includes: means for customizing special experiences based on the child's age and living area; means for planning and suggesting these experiences; means for incorporating tie-ups with businesses to reduce the burden on families; means for receiving a user's request and retrieving business service information from a database; means for generating prompts using a generative AI model and suggesting optimal services; and means for notifying businesses of details of the services selected by the user and confirming whether discounts are applied. This allows parents to easily find the optimal experiences for their children and use them at discounted prices.

[1070] "Means to customize special experiences based on a child's age and location" refers to a method for individually tailoring and providing appropriate experiences based on a child's age and location.

[1071] "Means for planning and proposing experiences" refers to a method for planning experiences suitable for children based on collected information and proposing them to users.

[1072] "Measures to include tie-ups with companies to reduce the burden on households" refers to methods of collaborating with companies to make the services and experiences they offer available at discounted prices.

[1073] The "means for receiving a user request and retrieving company service information from a database" refers to a method for receiving a request from a user, accessing a database, and retrieving service information of related companies.

[1074] "Means for generating prompt sentences using a generative AI model and suggesting optimal services" refers to a method for using a generative AI model to create prompt sentences based on user requests and suggest optimal services based on those prompt sentences.

[1075] "Means for notifying the company of details of the service selected by the user and confirming that the discount will be applied" refers to a method for conveying information about the service selected by the user to the company and confirming that the discount will be applied.

[1076] This invention is a system for reducing the burden on families and enriching children's experiences. This system is implemented using a server, terminals (PCs, smartphones), a database management system (e.g., MySQL), and a generative AI model (e.g., GPT-4).

[1077] First, the user opens a web browser using a device such as a PC or smartphone and accesses the system's URL. The user enters their ID and password on the login screen to log in to the system. The server receives the user's login request and verifies the authentication information. If authentication is successful, the user's dashboard screen is displayed.

[1078] When a user clicks the "Find an experiential education program" button on the dashboard screen, the server sends a query to the database to retrieve service information from related companies. For example, information on "Summer vacation special science experiment class programs" is retrieved from the database.

[1079] Next, the server uses the generative AI model to generate a prompt message. The server sends the following prompt message to the generative AI model: "The user has previously shown interest in science experiment classes, and is currently looking for an experiential educational program for children. Please suggest related companies' services at discounted prices." Based on this prompt message, the generative AI model returns a suggestion: "You can enjoy a 20% discount on the summer vacation special program offered by the science experiment class."

[1080] The server displays this offer on the user's dashboard screen. The user clicks the "Use this service" button, fills in the required information in a form to proceed with the discounted price, and submits it. The server then notifies the company of the details of the selected service and receives confirmation from the company. Finally, the user can use the service at the discounted price.

[1081] As a concrete example, a user logs in to the system and clicks the "Find experiential education programs" button on the dashboard screen. The server sends a query to the database to retrieve service information from related companies. For example, information on "Summer vacation special science experiment classes" is retrieved from the database.

[1082] The server sends the generative AI model a prompt saying, "The user has shown interest in science experiment classes in the past and is currently looking for an experiential educational program for children. Please suggest related companies' services at a discounted price." Based on this prompt, the generative AI model returns a suggestion saying, "You can enjoy a 20% discount on the summer vacation special program offered by the science experiment class."

[1083] In this way, the system reduces the burden on households and provides value to users through tie-ups with companies. The flow of the identification process in the third embodiment will be described with reference to FIG.

[1084] Step 1:

[1085] A user accesses the system.

[1086] A user opens a web browser using a device such as a PC or smartphone and accesses the system's URL. The user enters their ID and password on the login screen to log in to the system. The input is the user's authentication information, and the output is the user's dashboard screen.

[1087] Step 2:

[1088] The server receives the user request.

[1089] The server receives a user login request and verifies the authentication information. If authentication is successful, the server displays the user's dashboard screen. The input is the user's authentication information, and the output is the authentication result and the dashboard screen.

[1090] Step 3:

[1091] The server retrieves the company's service information from the database.

[1092] When a user clicks the "Find Experiential Education Programs" button on the dashboard screen, the server sends a query to the database to retrieve service information from related companies. The input is the user's request, and the output is the retrieved service information from the companies.

[1093] Step 4:

[1094] The server generates a prompt using a generative AI model.

[1095] The server takes into account the user's past usage history and interests and generates a prompt to send to the generative AI model. For example, it generates a prompt such as, "The user has shown interest in science experiment classes in the past and is currently looking for an experiential educational program for children. Please suggest related companies' services at discounted prices." The input is the user's past usage history and interests, and the output is the generated prompt.

[1096] Step 5:

[1097] The server presents the services suggested by the generated AI model to the user.

[1098] The server receives the proposal returned by the generative AI model and displays it on the user's dashboard screen. For example, a proposal such as "Enjoy a 20% discount on the summer vacation special program offered by the science experiment class" is displayed. The input is the proposal from the generative AI model, and the output is the proposal displayed on the user's dashboard screen.

[1099] Step 6:

[1100] The user selects a service and completes the procedure to use it at a discounted price.

[1101] The user selects the desired service from the proposed options and clicks the "Use this service" button. Next, a form will be displayed to proceed with the discounted price application process, and the user must enter the necessary information and submit it. The input is the user's selection and input information, and the output is the submitted application procedure information.

[1102] Step 7:

[1103] The server notifies the business of the details of the selected service.

[1104] The server notifies the company of the details of the service selected by the user. The company receives this notification and prepares to provide the service. The input is the user's selection information, and the output is a notification to the company.

[1105] Step 8:

[1106] The server checks whether the discount applies.

[1107] The server receives confirmation from the business and notifies the user that the discount has been applied. The user can now use the service at the discounted price. The input is the confirmation from the business and the output is the notification to the user.

[1108] (Application example 3)

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

[1110] In the previous system for supporting elementary school students' long vacations, parents had to collect information to provide experiences for their children and make reservations, which was time-consuming and often expensive. Furthermore, the quality and content of the experiences were unclear, making it difficult for parents to feel comfortable letting their children participate. Furthermore, reviews of experiences were not collected, which could not be used to help parents choose the next experience.

[1111] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on families, means for searching for, booking, and issuing discount coupons for experiences through an application installed on a smartphone, and means for collecting reviews of experiences and reflecting them in the selection of the next experience. This allows parents to easily search for and book experiences for their children and use them at discounted prices, and can also refer to the reviews to select experiences with confidence.

[1112] "Long holidays for elementary school students" refers to the extended periods during which elementary school students do not have classes, such as summer or winter vacation.

[1113] A "system" refers to a structure or mechanism in which multiple elements work together to achieve a specific function.

[1114] "Child age" refers to the number of years that have passed since a particular child was born.

[1115] "Residence area" refers to the geographic location where a particular child or household resides.

[1116] "Special experiences" refer to specific activities and learning that cannot be obtained in ordinary life.

[1117] "Customization methods" refers to methods or mechanisms for adjusting or modifying content to meet specific conditions or requirements.

[1118] "Planning and proposal means" refers to the methods and mechanisms for planning specific activities or plans and presenting them to users.

[1119] "Tie-ups with companies to reduce the burden on households" refers to working with companies to offer special benefits and discounts in order to reduce the costs and hassle borne by households.

[1120] "Applications installed on a smartphone" refers to software programs that run on a smartphone.

[1121] "Experience Search" refers to the search for experiences or experiences offered based on specific criteria.

[1122] "Reservation" means reserving a service or experience in advance for a specific date, time, and location.

[1123] "Issuing discount coupons" refers to providing coupons that allow a specific service or product to be used at a price lower than the regular price.

[1124] "Means of collecting reviews and reflecting them in choosing your next experience" refers to methods and mechanisms for collecting user ratings and impressions and using them as a reference when choosing your next experience.

[1125] A system for implementing the present invention is configured using a server, a smartphone, and related software. Specific embodiments are described below.

[1126] System Configuration

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

[1128] 1. Server: Manages the database and API and provides data in response to user requests.

[1129] 2. Smartphone: A device on which users install applications to search for experiences, make reservations, issue discount coupons, and collect reviews.

[1130] 3. Application: Software that runs on a smartphone and provides a user interface.

[1131] Program processing

[1132] The server processes the data using the following means:

[1133] A means of customizing special experiences based on the child's age and location: The server retrieves appropriate experiences from the database based on the child's age and location information entered by the user.

[1134] A means for planning and proposing experiences: The server generates an optimal plan for the user based on the extracted experiences and sends it to the smartphone.

[1135] A means for incorporating tie-ups with companies to reduce the burden on households: The server stores discount information provided by partner companies in a database and applies it to users.

[1136] A means for searching for experiences, making reservations, and issuing discount coupons through an application installed on a smartphone: The application provides an interface for users to search for experiences and make reservations. Once a reservation is completed, a discount coupon is issued and notified to the user.

[1137] A means for collecting reviews of experiences and reflecting them in the next experience selection: The application provides a function that allows users to post reviews after an experience and sends them to the server. The server reflects the collected reviews when selecting the next experience.

[1138] Hardware and software used

[1139] Hardware: Smartphone (e.g. iPhone, Android device)

[1140] Software: Python, Requests library (for API communication), database management system (e.g., MySQL)

[1141] Specific examples

[1142] For example, if a parent searches for "cooking classes" in "Tokyo," the server will extract information about cooking classes in the Tokyo area from the database and send it to their smartphone. The user can then use the application to select the cooking class of their choice and make a reservation. Once the reservation is complete, a discount coupon will be issued that can be used the next time they book an experience. In addition, by posting a review after the experience, other users can use it as a reference when choosing their next experience.

[1143] Prompt Sentence Examples

[1144] Write a Python program that allows users to search for "cooking classes" in "Tokyo" and display a list of nearby cooking classes. Display the regular and discounted prices for each experience, allowing users to book the experience they want. After booking, issue a discount coupon that can be used for the next experience booking.

[1145] The flow of the specific processing in Application Example 3 will be described with reference to FIG.

[1146] Step 1:

[1147] A user launches an application on their smartphone and enters their login information. The entered username and password are sent to the server. The server compares the information with the user information in its database and performs authentication. If authentication is successful, the server returns the user information to the smartphone. This allows the user to log in to the application.

[1148] Step 2:

[1149] The user enters the child's age, the area where they live, and the category of experience they want on the application's search screen. The entered information is sent to the server, which searches the database for relevant experiences and sends the results back to the smartphone. The user can then view a list of experiences as search results.

[1150] Step 3:

[1151] The user selects the experience they want from the search results and makes a reservation. The ID of the selected experience and the user information are sent to the server. The server saves the reservation information in a database and returns reservation confirmation information to the smartphone. This allows the user to confirm that the reservation has been completed.

[1152] Step 4:

[1153] Once a reservation is completed, the server generates a discount coupon provided by the partner company and sends it to the user's smartphone. The user can then view the discount coupon through the application and use it the next time they make a reservation for a new experience.

[1154] Step 5:

[1155] After a user has completed an experience, they submit a review through the application. The review content is sent to the server, which stores the review information in a database so that other users can refer to it when selecting an experience next time. This allows users to rate the quality of their experience and provide information to other users.

[1156] Step 6:

[1157] The server customizes the next experience suggestions based on the collected review information. When the user searches again, the server takes past review information into consideration and suggests more appropriate experiences. This allows the user to select experiences that will give them greater satisfaction.

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

[1159] "Example 1"

[1160] One embodiment of the present invention is a system incorporating an emotion engine. This system customizes special experiences based on a child's age and the area where they live, and plans and suggests these experiences. Furthermore, it incorporates tie-ups with companies to reduce the burden on families. The emotion engine recognizes the user's emotions and optimizes the experiences based on those emotions. For example, if the emotion engine recognizes that a child likes animals, it can customize the experience by suggesting a zoo experience.

[1161] "Example 2"

[1162] The emotion engine can also coordinate tie-ups with companies based on the user's emotions. For example, if the emotion engine recognizes that a child likes a particular character, it can suggest a tie-up with a company that sells merchandise featuring that character. This maximizes the child's joy while simultaneously reducing the burden on the family.

[1163] "Example 3"

[1164] Furthermore, the emotion engine also includes a means for providing children with experiences that they can only have now. For example, if the emotion engine recognizes that a child has a sense of adventure, it will suggest a special experience that the child can only have once in their lifetime. This makes it possible to provide experiences that correspond to the emotions that change as a child grows.

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

[1166] "Example 1"

[1167] Step 1: The system takes the child's age and the area where they live as input.

[1168] Step 2: The system customizes and plans special experiences based on the input information.

[1169] Step 3: The system recognizes the user's emotions using the emotion engine.

[1170] Step 4: The system optimizes the experience based on the recognized emotion. For example, if the emotion engine recognizes that a child likes animals, it can customize the experience by suggesting a zoo experience.

[1171] "Example 2"

[1172] Step 1: The system recognizes the user's emotions using an emotion engine.

[1173] Step 2: The system coordinates tie-ups with companies based on the emotions it recognizes. For example, if the emotion engine recognizes that a child likes a particular character, it will suggest tie-ups with companies that sell merchandise featuring that character.

[1174] "Example 3"

[1175] Step 1: The system recognizes the user's emotions using an emotion engine.

[1176] Step 2: The system provides a "one-off" experience based on the recognized emotion. For example, if the emotion engine recognizes that a child has a spirit of adventure, it will suggest a special, once-in-a-lifetime experience for that child.

[1177] Example 1

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

[1179] The existing system for supporting elementary school students' long vacations was difficult to provide special experiences based on the child's age or area of ​​residence, and there was insufficient collaboration with companies to reduce the burden on families. Furthermore, the system was unable to provide the best experience for children because it did not optimize experiences taking into account the child's emotions. This made it difficult to provide experiences that matched the child's interests and emotions, and placed a heavy burden on families.

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

[1181] In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on households, means for recognizing the user's emotions and optimizing the experiences based on the emotions, and means for using a generative AI model to suggest the optimal experience to the user. This makes it possible to provide special experiences based on the child's age and living area, reduce the burden on households, and further provide the optimal experience based on the child's emotions.

[1182] "Children's age" refers to the age of the children targeted by the system, and is the basis for customizing experiences for specific age groups.

[1183] "Location" refers to the geographic location where a child lives and serves as the basis for suggesting appropriate experiences based on that location.

[1184] "Special experiences" refer to activities or events that are meaningful to children and have high educational or entertainment value.

[1185] "Customization" refers to methods and technologies used to individually tailor and optimize a special experience based on a child's age and location.

[1186] "Means of planning and proposing" refers to methods and technologies for putting together a specific plan for a customized experience and proposing it to the user.

[1187] "Tie-ups with companies to reduce the burden on households" refers to initiatives in which companies work together to offer special benefits or discounts in order to reduce the financial or time burden on households.

[1188] "Means for recognizing emotions" refers to technologies and methods for analyzing a user's emotions and optimizing the experience based on those emotions.

[1189] A "generative AI model" refers to a model that uses artificial intelligence technology to suggest the optimal experience to the user.

[1190] "Optimization methods" refers to methods and techniques for tailoring the experience to best suit the user based on their emotions and other data.

[1191] This invention is a system for supporting elementary school students during their long vacations. It customizes special experiences based on the child's age and the area where they live, and plans and suggests these experiences. Furthermore, it incorporates tie-ups with companies to reduce the burden on families, recognizes the user's emotions, and optimizes the experiences based on those emotions. It also uses a generative AI model to suggest the best experience for the user.

[1192] Server Operation

[1193] The server first receives the user's input information about the child's age and area of ​​residence. Based on this information, the server extracts a list of relevant special experiences from the database. For example, if a 6-year-old child lives in City A, a list of activities such as a day at a theme park in City A or an experience where you can interact with animals at a zoo will be displayed.

[1194] The server then launches an emotion engine to analyze the user's emotion data. The emotion engine analyzes the text and voice data entered by the user and determines what experiences the child prefers. For example, if the server recognizes that the child likes animals, it will prioritize and suggest an experience at the zoo.

[1195] Finally, the server adds information about partnerships with companies and generates plans to reduce the financial burden on families, allowing users to provide the best experience for their children while reducing their financial burden.

[1196] Device behavior

[1197] The device sends the user's input information about the child's age and living area to the server. The server returns a list of special experiences and displays it on the screen. Based on the experience selected by the user, the device activates the emotion engine and collects the user's emotion data.

[1198] The device receives the analysis results from the emotion engine and suggests the most suitable experience for the user. For example, if it recognizes that a child loves animals, it will prioritize zoo experiences. It will also display information about collaborations with companies and suggest plans to reduce the burden on households.

[1199] User Actions

[1200] The user inputs the child's age and area of ​​residence into the device. The device returns a list of special experiences and selects the best one for the child. Based on the selected experience, the user provides emotional data to the emotion engine. For example, the user inputs that the child likes animals.

[1201] Based on the results of the emotion engine's analysis, users are recommended the most suitable experience. They can also check information about partnerships with companies and select a plan that will reduce the burden on their households. This allows users to provide the best experience for their children while reducing their financial burden.

[1202] Examples and prompts

[1203] For example, if a 6-year-old child lives in City A, the user enters "6 years old, City A" into the device. The server will suggest a day trip to a theme park in City A or an experience of interacting with animals at the zoo. If the emotion engine recognizes that the child likes animals, it will prioritize the zoo experience. In addition, discounts on zoo admission fees and special guided tours will be offered as part of tie-ups with companies.

[1204] Prompt Sentence Examples

[1205] "My 6-year-old child lives in City A. He loves animals. What special experiences would you suggest?"

[1206] By inputting this prompt into the generative AI model, the system will suggest the most suitable experience, such as, "We suggest an experience where you can interact with animals at the zoo. We also offer discounts on admission and special guided tours through partnerships with companies."

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

[1208] Step 1:

[1209] Entering user information

[1210] The user enters the child's age and area of ​​residence into the terminal. Specifically, the user enters the age and area into the terminal form and clicks the send button. The input data is the child's age and area of ​​residence. This causes the terminal to prepare to send the entered information to the server.

[1211] Step 2:

[1212] Sending information

[1213] The device sends the entered information about the child's age and area of ​​residence to the server. Specifically, it generates an HTTP request and sends it to the server. The input data is the age and area information entered by the user, and the output data is the request sent to the server.

[1214] Step 3:

[1215] Receiving user information

[1216] The server receives the child's age and area information sent from the device. Specifically, the server receives an HTTP request and extracts the age and area data from the request body. The input data is the age and area information sent from the device, and the output data is the extracted age and area data.

[1217] Step 4:

[1218] Extracting information from a database

[1219] The server extracts a list of relevant special experiences from the database based on the received information. Specifically, it executes an SQL query to retrieve data on experiences that match the criteria. The input data is the extracted age and region data, and the output data is a list of relevant experiences.

[1220] Step 5:

[1221] Activating the Emotion Engine

[1222] The server starts the emotion engine and analyzes the user's emotion data. Specifically, it calls the emotion engine API and sends the user's input data. The input data is the emotion data entered by the user, and the output data is the analysis result returned by the emotion engine.

[1223] Step 6:

[1224] Experience optimization

[1225] The server selects the optimal experience based on the analysis results of the emotion engine. Specifically, it analyzes the emotion data returned from the emotion engine and filters the list of experiences. The input data is the analysis results of the emotion engine and the list of experiences, and the output data is the optimized list of experiences.

[1226] Step 7:

[1227] Add corporate tie-up information

[1228] The server adds tie-up information with companies and generates a plan to reduce household burdens. Specifically, it retrieves tie-up information from the database and associates it with the optimal experience. The input data is the list of optimized experiences and tie-up information, and the output data is the final plan.

[1229] Step 8:

[1230] Submitting the final plan

[1231] The server sends the final plan to the terminal. As a specific operation, it generates an HTTP response and sends it to the terminal. The input data is the final plan, and the output data is the response sent to the terminal.

[1232] Step 9:

[1233] Receiving a response from the server

[1234] The device receives a list of special experiences returned from the server. Specifically, it receives the HTTP response and extracts data from the response body. The input data is the response sent from the server, and the output data is the extracted list of experiences.

[1235] Step 10:

[1236] Collecting Emotional Data

[1237] The device collects emotional data based on the experience selected by the user. Specifically, it acquires text and voice data entered by the user. The input data is the experience selected by the user and the emotional data, and the output data is the collected emotional data.

[1238] Step 11:

[1239] Sending data to the emotion engine

[1240] The device sends the collected emotion data to the server. Specifically, it generates an HTTP request and sends it to the server. The input data is the collected emotion data, and the output data is the request sent to the server.

[1241] Step 12:

[1242] View the optimized plan

[1243] The terminal displays the optimized plan returned from the server to the user. Specifically, it displays the details of the plan on the screen and allows the user to select it. The input data is the optimized plan sent from the server, and the output data is the details of the plan displayed to the user.

[1244] (Application example 1)

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

[1246] While existing systems for elementary school students during long vacations can provide special experiences based on the child's age and area of ​​residence, it is difficult to provide optimal experiences that take into account the child's emotions and interests. Furthermore, there is a lack of collaborations with companies to reduce the burden on families, and there is a lack of means to provide experiences via smartphones, so there is a need for more effective experience provision.

[1247] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 1 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on households, means for recognizing the user's emotions using an emotion engine and optimizing the experiences based on those emotions, and means for providing the experiences via an application installed on a smartphone. This makes it possible to provide optimal experiences that take into account the child's emotions and interests, and effectively provide experiences via smartphones while reducing the burden on households.

[1248] "Means for customizing special experiences based on a child's age and area of ​​residence" refers to a method for selecting and providing experiences that are individually appropriate based on information about a child's age and area of ​​residence.

[1249] "Means for planning and proposing these experiences" refers to a method for organizing selected experiences into a concrete plan and proposing it to users.

[1250] "Means of incorporating tie-ups with companies to reduce the burden on households" refers to methods of working with companies to provide special benefits and discounts in order to reduce the financial and time burden on households.

[1251] "Means of recognizing a user's emotions using an emotion engine and optimizing experiences based on those emotions" refers to a method of analyzing a user's emotions using emotion recognition technology and providing the most optimal experience based on the results.

[1252] "Means for providing experiences through applications installed on smartphones" refers to a method for providing experiences to users through smartphone applications.

[1253] A system for implementing this invention is configured as follows: First, the server has a means for customizing special experiences based on the child's age and area of ​​residence. Specifically, the server receives information on the child's age and area of ​​residence input by the user, and selects appropriate experiences based on that information.

[1254] The server then has the means to plan and propose these experiences. The selected experiences are compiled into a specific plan and proposed to the user. This proposal is made via an application installed on the smartphone.

[1255] Furthermore, the plan also includes a means to incorporate tie-ups with companies to reduce the burden on households. The server will collaborate with companies to provide special offers and discounts, thereby reducing the financial and time burden on households.

[1256] It is also important to use an emotion engine to recognize the user's emotions and optimize the experience based on those emotions. The server uses emotion recognition technology to analyze the user's emotions and provide the optimal experience based on the results. For example, if it recognizes that a child likes animals, it will suggest a zoo experience.

[1257] It also includes a means of providing experiences through an application installed on smartphones, which is designed to allow users to easily check and book experiences.

[1258] As a concrete example, consider a 6-year-old child who lives in Tokyo and loves animals. In this case, the server will suggest a special experience at Ueno Zoo. The user will receive this suggestion through a smartphone application and can easily make a reservation.

[1259] An example of a prompt is as follows:

[1260] "If a 6-year-old lives in Tokyo and loves animals, what special experiences would you suggest?"

[1261] This allows the system to provide an optimal experience based on the child's age, location, and emotions.

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

[1263] Step 1:

[1264] The user launches the smartphone application and enters the child's age and area of ​​residence. The entered information is sent to the server, which receives the information and stores it in a database. The input data is the child's age and area of ​​residence, and the output data is the information stored in the database.

[1265] Step 2:

[1266] The server customizes special experiences based on the child's age and area information stored in the database. Specifically, the server selects experiences appropriate for the child's age from a list of experiences by area. The input data is the child's age and area information stored in the database, and the output data is a list of selected experiences.

[1267] Step 3:

[1268] The server compiles the selected experiences into a concrete plan and proposes it to the user. The proposal is notified to the user via a smartphone application. The input data is a list of selected experiences, and the output data is the proposal notified to the user.

[1269] Step 4:

[1270] The user checks the proposed experiences through a smartphone application and selects the experiences they are interested in. The selected information is sent to the server. The input data is the experiences selected by the user, and the output data is the selected information sent to the server.

[1271] Step 5:

[1272] The server uses an emotion engine to recognize the user's emotion. Specifically, it analyzes images taken with the smartphone camera and determines the user's emotion. The input data is the image taken with the smartphone camera, and the output data is the recognized user's emotion.

[1273] Step 6:

[1274] The server optimizes the experience based on the recognized emotion. Specifically, it reselects experiences that match the user's emotion and makes optimal suggestions. The input data is the recognized user emotion and a list of selected experiences, and the output data is the optimized suggestions.

[1275] Step 7:

[1276] The server incorporates information about tie-ups with companies to reduce the burden on households into the proposal. Specifically, it adds information about special offers and discounts offered by the companies. The input data is the special offers and discounts offered by the companies, and the output data is the proposal that includes the special offers and discounts.

[1277] Step 8:

[1278] The user confirms the final proposal through a smartphone application and reserves the experience. The reservation information is sent to the server and stored in a database. The input data is the experience the user finally selected, and the output data is the reservation information stored in the database.

[1279] This allows the system to provide an optimal experience based on the child's age, location, and emotions.

[1280] Example 2

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

[1282] In the conventional system, planning experiences for children during long holidays was a big burden for parents. Also, there was a lack of tie-up proposals with companies based on children's emotions and preferences, making it difficult to maximize children's enjoyment. Furthermore, there were insufficient ways to schedule these experiences, making it time-consuming for parents to make plans.

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

[1284] In this invention, the server includes means for receiving data entered by a user, means for using a generative AI model to analyze the received data, means for generating an experience plan based on the analysis results, means for scheduling the generated plan, means for using an emotion engine to analyze the user's emotion data, means for generating a proposal for a tie-up with a company based on the analysis results, means for planning and proposing these experiences, and means for incorporating a tie-up with a company to reduce the burden on the family. This allows parents to plan their children's activities for long holidays in advance, maximizing their children's enjoyment and reducing the burden on the family.

[1285] "User" refers to an individual or household who uses the system to input data and receive experience planning and suggestions.

[1286] "Server" refers to the computer system that receives and analyzes data from users, and generates and schedules experiences.

[1287] "Generative AI model" refers to an artificial intelligence model that analyzes data entered by the user and generates an optimal experience plan.

[1288] An "emotion engine" refers to a system that analyzes a user's emotional data and makes suggestions based on specific preferences and emotions.

[1289] "Experience plan" refers to a specific activity plan for children during their long vacation, generated based on user input data and analysis results.

[1290] "Scheduling" refers to the process of incorporating the generated experience plans into a calendar or timetable and notifying the user.

[1291] "Tie-up proposals with companies" refers to proposing products and services from related companies based on the user's emotional data and preferences.

[1292] "Planning" refers to the process of planning the optimal experience based on user input data and analysis results.

[1293] "Reducing the burden on families" refers to reducing the effort and stress parents have to put into planning activities for their children over long holidays.

[1294] This invention is a system that generates and schedules experiences for children during their long vacations based on data entered by the user. It can also analyze the user's emotional data and propose tie-ups with companies.

[1295] The server has an interface for receiving data entered by users. Users enter data through an application using devices such as smartphones and tablets. This application is developed using React Native and Flutter.

[1296] The device sends input data from the user to the server in real time. This communication uses the HTTPS protocol. The server inputs the received data into a generative AI model and analyzes the user's past experiences, preferences, and emotional data. The specific hardware used is a server equipped with an NVIDIA GPU, and the software used is TensorFlow and PyTorch.

[1297] The server generates an optimal experience plan based on the analysis results. For example, it could suggest a different experience for each week during the summer vacation. Specifically, it could suggest camping in the first week, a museum visit in the second week, and a soccer lesson in the third week. The server then schedules this plan using the Google Calendar API and sends it to the device.

[1298] The device then notifies the user of the received schedule via push notifications or in-app notifications. The server then uses an emotion engine to analyze the user's emotional data and recognize their preferences for specific characters or themes. For example, if a child likes a particular character, the server can suggest a tie-up with a company that sells merchandise featuring that character.

[1299] For example, a user might input "I want to make plans for summer vacation. My child likes superheroes" into an application. The device sends this data to a server. The server then analyzes the data using a generative AI model and generates a plan like the one below.

[1300] Week 1: Nature experience (camping)

[1301] Week 2: Cultural experience (museum visit)

[1302] Week 3: Sports experience (soccer class)

[1303] The server creates a schedule using the Google Calendar API and sends it to the device, which then notifies the user of the schedule.

[1304] Furthermore, the server analyzes the user's emotional data using an emotion engine and recognizes that the child likes superheroes. The server generates a proposal for a tie-up with a company selling superhero merchandise and sends it to the terminal. The terminal notifies the user of this proposal.

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

[1306] Step 1:

[1307] The user enters data through the application.

[1308] A user opens an application on a smartphone or tablet and enters, "I want to plan my summer vacation. My child likes superheroes." The input data includes the child's age, area of ​​residence, and preferences.

[1309] Step 2:

[1310] The terminal sends the input data to the server.

[1311] The device sends the data entered by the user to the server in real time using the HTTPS protocol. The data includes information such as the user's requests and the child's preferences.

[1312] Step 3:

[1313] The server analyzes the data using a generative AI model.

[1314] The server inputs the received data into a generative AI model and analyzes the user's past experiences, preferences, and emotional data. Specifically, the model is run using TensorFlow and PyTorch. Based on the input data, information about the user's requests and children's preferences is extracted and the analysis results are obtained.

[1315] Step 4:

[1316] The server generates an experience plan based on the analysis results.

[1317] The server generates an optimal experience plan based on the analysis results. For example, it could suggest a different experience for each week during summer vacation. Specifically, the first week could be camping, the second week a museum visit, and the third week a soccer lesson. The generated plan is customized based on the user's requests and the child's preferences.

[1318] Step 5:

[1319] The server schedules the generated plan and sends it to the terminal.

[1320] The server schedules the generated plan using the Google Calendar API, then sends the schedule to the device, where it is added to the user's calendar.

[1321] Step 6:

[1322] The terminal notifies the user of the schedule.

[1323] The device will notify the user of the received schedule via push notification or in-app notification, and the user can review the scheduled plan and adjust it as needed.

[1324] Step 7:

[1325] The server analyzes the user's emotion data using an emotion engine.

[1326] The server uses an emotion engine to analyze the user's emotion data. For example, it recognizes that a child likes a particular character. Based on the input data, it extracts information about the user's emotions and preferences and obtains the analysis results.

[1327] Step 8:

[1328] The server generates a proposal for a tie-up with a company and transmits it to the terminal.

[1329] The server then generates tie-up proposals based on the analysis results. For example, it could propose a tie-up with a company that sells superhero merchandise. The proposals are customized based on the user's emotions and preferences.

[1330] Step 9:

[1331] The terminal notifies the user of the tie-up proposal.

[1332] The device will notify the user of the tie-up proposals it receives via email or in-app notification. The user can then review the proposed tie-ups with the companies and use them as needed.

[1333] (Application example 2)

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

[1335] Previous systems for children's long holidays customized experiences based on the child's age and the area where they lived, but they lacked suggestions based on the user's emotions and coordination with companies. As a result, it was difficult to provide experiences that matched the child's interests and emotions, and tie-ups with companies to reduce the burden on families were not effectively implemented.

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

[1337] In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and suggesting these experiences, means for incorporating tie-ups with businesses to reduce the burden on families, means for suggesting experiences using an emotion engine that analyzes the user's emotions, and means for coordinating tie-ups with businesses based on the user's emotions. This makes it possible to provide experiences that match the child's interests and emotions and to effectively collaborate with businesses to reduce the burden on families.

[1338] "Means for customizing special experiences based on a child's age and location" refers to a method or device for selecting and individually tailoring appropriate experiences based on a child's age and the characteristics of the location where the child lives.

[1339] "Means for planning and proposing these experiences" refers to a method or device for effectively scheduling selected experiences and proposing them to users.

[1340] "Means incorporating tie-ups with businesses to reduce the burden on households" refers to methods and devices for providing benefits and services in cooperation with related businesses in order to reduce the financial and time burden on households.

[1341] "Means for suggesting experiences using an emotion engine that analyzes user emotions" refers to a method or device for analyzing a user's emotion data and suggesting appropriate experiences based on the results.

[1342] "Means for adjusting tie-ups with companies based on user emotions" refers to a method or device for adjusting the details of cooperation with related companies based on user emotion data and realizing optimal tie-ups.

[1343] A system for carrying out this invention has the following configuration: A server includes means for customizing special experiences based on a child's age and living area, means for planning and suggesting these experiences, means for incorporating tie-ups with businesses to reduce the burden on families, means for suggesting experiences using an emotion engine that analyzes user emotions, and means for coordinating tie-ups with businesses based on the user's emotions.

[1344] Hardware and software used

[1345] Hardware: Smartphone

[1346] Software: Python program, emotion engine (EmotionEngine), experience proposal engine (ExperiencePlanner), tie-up proposal engine (TieUpProposer)

[1347] Data processing and calculation

[1348] The server first obtains information about the user's children's ages and the area where they live. Next, it uses an emotion engine to analyze the user's emotion data and selects appropriate experiences based on the results. The selected experiences are scheduled and proposed to the user by an experience suggestion engine. Based on the results of the emotion engine, it also adjusts the content of tie-ups with related companies and provides benefits and services to reduce the burden on households.

[1349] Specific examples

[1350] For example, if the emotion engine recognizes that the user's child likes "adventure," the following suggestions are made:

[1351] Week 1: Adventure-related activities (e.g. treasure hunt)

[1352] Week 2: Science-related activities (e.g., science experiments)

[1353] Week 3: Art-related activities (e.g., painting class)

[1354] Week 4: Sports-related activities (e.g. soccer lessons)

[1355] Tie-ups with companies selling adventure-related goods are also being proposed.

[1356] Prompt Sentence Examples

[1357] If you recognize that your child likes adventure, suggest and schedule different experiences for each week during the summer vacation. Also, suggest partnering with a company that sells adventure-related goods.

[1358] In this way, the server can effectively suggest experiences based on the user's emotions and tie up with companies.

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

[1360] Step 1:

[1361] The server obtains information about the user's child's age and the area they live in. This information is entered by the user via their smartphone. The entered data is sent to the server and stored in a database.

[1362] Step 2:

[1363] The server uses an emotion engine to analyze the user's emotional data. The emotional data is obtained from the user's past behavioral history and input data. The emotion engine analyzes this data and identifies themes and characters that the user's child is currently interested in.

[1364] Step 3:

[1365] The server uses an experience suggestion engine (Experience Planner) to select appropriate experiences based on the analysis results of the emotion engine. The selected experiences are customized taking into account the user's child's age and the area where they live.

[1366] Step 4:

[1367] The server then schedules the selected experiences and proposes them to the user. The proposal is notified to the user via a smartphone application. The user can review the proposed schedule and make adjustments as necessary.

[1368] Step 5:

[1369] The server then adjusts the content of tie-ups with relevant companies based on the results of the emotion engine. For example, if the user's child is interested in "adventure," the server will suggest tie-ups with companies that sell adventure-related goods.

[1370] Step 6:

[1371] The server notifies the user of the adjusted tie-up details. The notification details are provided to the user through a smartphone application. The user can check the proposed tie-up details and use them as needed.

[1372] Step 7:

[1373] Users can plan their children's long holiday activities based on the suggested experiences and tie-ups, thereby providing experiences that match their children's interests and emotions and reducing the burden on families.

[1374] Example 3

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

[1376] In modern families, it is important to provide experiences and activities that accompany children's development, but this often places a heavy burden on parents. Another problem is that it is difficult to find appropriate experiences that match a child's emotions and interests. Furthermore, the cost of providing these experiences can be a significant burden on families. To solve these issues, a system is needed that suggests experiences that match a child's emotions and reduces the burden on families.

[1377] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.

[1378] In this invention, the server includes means for a user to log in to the system, means for collecting emotional data from children, means for analyzing the emotional data using an emotion engine, means for suggesting appropriate experiences based on the analysis results, means for generating service information from companies related to the suggested experiences, means for transmitting the generated information to the terminal, means for the user to check the information on the terminal and select an experience, means for making a reservation for the selected experience, and means for incorporating tie-ups with companies to reduce the burden on households. This makes it possible to suggest experiences that suit children's emotions and reduce the burden on households.

[1379] The "means for a user to log in to the system" refers to a method by which a user accesses the system using a terminal and enters authentication information to log in to the system.

[1380] The "means for collecting data on children's emotions" refers to a method for collecting data on children's emotions from the child's diary, information entered by the parent, etc.

[1381] "Means for analyzing emotional data using an emotion engine" refers to a method that uses algorithms or software to analyze collected emotional data and identify a child's emotions.

[1382] "Means for suggesting appropriate experiences based on the analysis results" refers to a method for suggesting experiences that are appropriate for children based on the analysis results of the emotion engine.

[1383] The "means for generating service information of a company related to a proposed experience" is a method for creating service information of a company related to a proposed experience.

[1384] The "means for transmitting the generated information to the terminal" is a method for transmitting the generated service information of the company to the user's terminal.

[1385] "Means for users to check information on their device and select experiences" refers to a method by which users can check information on suggested experiences and select the experiences they want.

[1386] "Means for making reservations for selected experiences" refers to a method for making reservations for the experiences selected by the user.

[1387] "Means of incorporating tie-ups with companies to reduce the burden on households" refers to methods of collaborating with companies to provide discounts and special offers to reduce the burden on households.

[1388] This invention is a system that reduces the burden on families and provides experiences that respond to children's emotions. Specific embodiments of this system will be described below.

[1389] First, the user logs in to the system using a device such as a smartphone or tablet. A user ID and password are required to log in. After logging in, the user can access the home screen.

[1390] The server then collects the child's emotional data from the device. This data can be obtained, for example, from the child's diary app or information entered by the parent. The collected data is saved in text format.

[1391] The server inputs the collected emotional data into an emotion engine for analysis. The emotion engine uses IBM Watson or Microsoft Azure's emotion analysis API. The emotion engine analyzes the text data and classifies the child's emotions into categories such as "adventurous spirit," "curiosity," and "sense of security."

[1392] Based on the analysis results, the server will suggest activities suitable for each child, such as camping or an adventure park for an adventurous child, or a visit to a science museum for a curious child.

[1393] Next, the server generates service information for the company related to the proposed experience, including the company name, service content, discount price, etc. The generated information is sent to the user's terminal.

[1394] The user checks the suggested experiences on the device and selects the experience they want. Selection requires operations such as tapping or clicking. After selection, a confirmation screen is displayed.

[1395] Finally, the server reserves the experience selected by the user. The reservation information is sent to the relevant business and the reservation is confirmed. The user receives a reservation confirmation notification on their device.

[1396] For example, if the emotion engine determines that a child has an adventurous spirit, the server might do the following:

[1397] 1. The emotion engine recognizes the "spirit of adventure."

[1398] 2. The server suggests experiences to satisfy your sense of adventure (for example, camping or adventure park experiences).

[1399] 3. Generate tie-up information with companies related to the proposed experience (e.g., campground operators or adventure park operators).

[1400] 4. The generated information is sent to the terminal so that the user can view it.

[1401] Example prompt sentence:

[1402] "Suggest experiences suitable for children with an adventurous spirit and generate tie-up information with companies that offer those experiences."

[1403] In this way, a system is realized in which the server, terminal, and user work together to provide experiences that correspond to the child's emotions and reduce the burden on the family. The flow of the specific processing in the third embodiment will be described with reference to FIG.

[1404] Step 1:

[1405] A user logs in to the system.

[1406] Users access the system using a device such as a smartphone or tablet and log in by entering their user ID and password. After logging in, the home screen is displayed.

[1407] Input: User ID, Password

[1408] Output: Home screen

[1409] Step 2:

[1410] The server collects the child's emotional data.

[1411] The server collects information from the device, such as text data like "I played in the park today" or "I made a new friend."

[1412] Input: Child's diary data, information entered by parents

[1413] Output: Emotion data

[1414] Step 3:

[1415] The server analyzes the emotion data using an emotion engine.

[1416] The server inputs the collected emotional data into an emotion engine for analysis. The emotion engine uses IBM Watson or Microsoft Azure's emotion analysis API. The emotion engine analyzes the text data and classifies the child's emotions into categories such as "adventurous spirit," "curiosity," and "sense of security."

[1417] Input: Emotion data

[1418] Output: Analysis results (emotion category)

[1419] Step 4:

[1420] The server will suggest appropriate experiences based on the analysis results.

[1421] Based on the analysis results of the emotion engine, the server will suggest experiences suitable for each child. For example, it will suggest camping or adventure park experiences for adventurous children, and a visit to a science museum for curious children.

[1422] Input: Analysis results (emotion category)

[1423] Output: Experience / experience suggestions

[1424] Step 5:

[1425] The server generates business service information related to the proposed experience.

[1426] The server generates service information for businesses related to the proposed experience, including the business name, service content, discount price, etc.

[1427] Input: Experience / Experience Suggestion

[1428] Output: Company service information

[1429] Step 6:

[1430] The server transmits the generated information to the terminal.

[1431] The server sends the generated company service information to the terminal, where the user can check the information.

[1432] Input: Company service information

[1433] Output: Data sent to the terminal

[1434] Step 7:

[1435] The user checks the information on the device and selects an experience.

[1436] Users can check the suggested experiences on their device and select the one they want, using taps, clicks, and other actions.

[1437] Input: Data to send to the terminal

[1438] Output: Selected experience

[1439] Step 8:

[1440] The server will make a reservation for the selected experience.

[1441] The server makes a reservation for the experience selected by the user. The reservation information is sent to the relevant business and the reservation is confirmed. The user receives a reservation confirmation notification on their device.

[1442] Input: Selected Experience

[1443] Output: Reservation confirmation notice

[1444] (Application example 3)

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

[1446] In the conventional system, providing special experiences for children during long holidays often placed a heavy burden on families. In addition, there were a lack of ways to provide experiences that matched the child's emotions and interests, making it difficult to provide appropriate experiences that matched the child's development. Furthermore, there were limited ways to effectively utilize discount services offered through tie-ups with companies.

[1447] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on the household, means for inputting the child's emotions, means for proposing special experiences based on the input emotions using an emotion engine, and means for booking the proposed experiences and services. This makes it possible to provide special experiences tailored to the child's emotions and interests, reduce the burden on the household, and effectively utilize discount services offered through tie-ups with companies.

[1448] "Means to customize special experiences based on a child's age and location" means means to individually tailor appropriate experiences based on a child's age and location.

[1449] "Means for planning and proposing these experiences" refers to methods for planning customized experiences and proposing them to parents and children.

[1450] "Measures to include tie-ups with companies to reduce the burden on households" refers to methods that allow people to access services and experiences offered in collaboration with companies at discounted prices.

[1451] "Means for inputting children's emotions" refers to a method by which parents or children can input their current emotions and interests into the system.

[1452] The "means for suggesting special experiences based on input emotions using an emotion engine" is a method for analyzing input emotional information and suggesting appropriate experiences or experiences based on that information.

[1453] "Means for booking a proposed experience or service" means a method for booking a proposed experience or service within the system.

[1454] A system for implementing the present invention includes a server, a user terminal, and an emotion engine. A specific embodiment of the system will be described below.

[1455] System Configuration

[1456] 1. Server:

[1457] The server has the means to customize the experience based on the child's age and location.

[1458] The server has the means to plan and propose these experiences.

[1459] The server has the means to incorporate tie-ups with companies to ease the burden on households.

[1460] The server has means for suggesting special experiences based on input emotions using an emotion engine.

[1461] The server has a means for booking the offered experiences and services.

[1462] 2. User Device:

[1463] The user terminal has a means for parents and children to input their current feelings and interests.

[1464] The user terminal has means for displaying and booking experiences and services suggested by the server.

[1465] Program processing

[1466] The server is implemented using a programming language such as Python. The emotion engine is implemented using a generative AI model (e.g., GPT-4). User devices include smartphones and tablets.

[1467] Data processing and calculation

[1468] 1. Emotion input:

[1469] Parents and children can input emotions into the user terminal, such as "adventurous spirit," "curiosity," "creativity," and "exercise."

[1470] 2. Analysis by emotion engine:

[1471] The server uses an emotion engine to analyze the input emotion and then lists appropriate experiences based on that.

[1472] 3. Customize your experience:

[1473] The server customizes the listing experience based on the child's age and location.

[1474] 4. Adding discount information through corporate tie-ups:

[1475] The server partners with businesses to add discount information to the customized experience.

[1476] 5. Experience Suggestions and Bookings:

[1477] The server transmits the customized experience and discount information to the user terminal so that the user can review and make a reservation.

[1478] Specific examples

[1479] For example, if a parent inputs the emotion "adventurous spirit" into the user device, the server uses the emotion engine to list experiences such as "treasure hunt" and "survival camp."The server then customizes these experiences based on the child's age and area of ​​residence, and adds discount information through corporate tie-ups.Finally, this information is sent to the user device, allowing the parent to book the experience.

[1480] Prompt Sentence Examples

[1481] Enter your child's emotion (e.g., adventurous, curious, creative, athletic): Adventurous

[1482] When you enter this prompt, you will get the following output:

[1483] Suggested experiences and discounts:

[1484] Treasure Hunt: 20% OFF

[1485] Survival Camp: 15% off

[1486] The flow of the specific processing in Application Example 3 will be described with reference to FIG.

[1487] Step 1:

[1488] The user inputs the child's emotions into the terminal. For example, emotions such as "adventurous spirit," "curiosity," "creativity," and "exercise" are input. The input emotion data is sent to the server.

[1489] Input: Child's emotions (e.g., sense of adventure)

[1490] Output: Emotion data (sent to server)

[1491] Step 2:

[1492] The server analyzes the input emotion using an emotion engine, which uses a generative AI model (e.g., GPT-4) to list appropriate experiences based on the input emotion.

[1493] Input: Emotion data

[1494] Output: List of experiences (e.g. treasure hunt, survival camp)

[1495] Step 3:

[1496] The server customizes the list of experiences based on the child's age and location, ensuring the most appropriate experience is selected for the child.

[1497] Input: Listed experiences, ages of children, area of ​​residence

[1498] Output: A customized experience (e.g., a treasure hunt tailored to your location)

[1499] Step 4:

[1500] The server adds discount information to the customized experience through tie-ups with companies, retrieves discount information provided by companies from a database, and associates it with the experience.

[1501] Input: Customized Experience

[1502] Output: Experience with discount information added (e.g. Treasure Hunt: 20% OFF)

[1503] Step 5:

[1504] The server sends the customized experience and discount information to the user terminal, which displays the information to the parent.

[1505] Input: Experience with discount information added

[1506] Output: Experience information sent to the user's device

[1507] Step 6:

[1508] The user uses the device to check the proposed experiences and services and make a reservation. The reservation information is sent to the server and stored in a database.

[1509] Input: User reservation information

[1510] Output: A database containing reservation information

[1511] Step 7:

[1512] The server confirms the reservation information and notifies the experience provider, allowing the experience provider to begin preparations.

[1513] Input: Reservation information

[1514] Output: Notification to experience provider

[1515] By taking the above steps, it becomes possible to provide special experiences that match the emotions and interests of children, reduce the burden on families, and effectively utilize discount services offered through tie-ups with companies.

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

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

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

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

[1520] [Third embodiment]

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

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

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

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

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

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

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

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

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

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

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

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

[1533] "Example 1"

[1534] The system of the present invention is designed to accommodate long vacations for elementary school students. Specifically, it has a means to customize special experiences based on the child's age and area of ​​residence. For example, if a 6-year-old child lives in Tokyo, the system might suggest a day at Tokyo Disneyland or an animal-friendly experience at Ueno Zoo.

[1535] "Example 2"

[1536] Furthermore, the system of the present invention has a means for planning and proposing these experiences. For example, during the summer vacation, different experiences are proposed for each week, and the proposed experiences are provided to parents in a schedule. This allows parents to plan their children's activities for the long vacation in advance.

[1537] "Example 3"

[1538] The system of the present invention also has a means for incorporating tie-ups with businesses to reduce the burden on families. For example, a business can be partnered with as a provider of experiences, allowing parents to use the services offered by that business at a discounted price. This allows parents to reduce the cost of experiences for their children.

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

[1540] "Example 1"

[1541] Step 1: The system takes as input the child's age and the area they live in. For example, if a 6-year-old child lives in Tokyo, they enter that information into the system.

[1542] Step 2: The system then customizes special experiences based on the input, such as a day at Tokyo Disneyland or an animal encounter at Ueno Zoo.

[1543] Step 3: Finally, the system plans these experiences and suggests them to parents, allowing them to plan their children's vacation activities in advance.

[1544] "Example 2"

[1545] Step 1: The system takes the child's age and the area where they live as input.

[1546] Step 2: The system then customizes a special experience based on the information you provide.

[1547] Step 3: The system plans and schedules these experiences on a weekly basis and provides them to parents.

[1548] "Example 3"

[1549] Step 1: The system takes the child's age and the area where they live as input.

[1550] Step 2: The system then customizes a special experience based on the information you provide.

[1551] Step 3: The system plans these experiences and suggests them to parents.

[1552] Step 4: Finally, the system will incorporate tie-ups with businesses to reduce the burden on households. For example, the system could partner with businesses to provide experiences and experiences, allowing households to use the services they offer at discounted prices.

[1553] Example 1

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

[1555] Previous systems for elementary school students' long vacations made it difficult to customize special experiences based on the child's age or area of ​​residence, and there were not enough tie-ups with companies to reduce the burden on families. Furthermore, there was a lack of a system that allowed users to easily input information and receive suggestions for suitable experiences, making it difficult to provide the best experience for children.

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

[1557] In this invention, the server includes: means for customizing special experiences based on the child's age and living area; means for planning and suggesting these experiences; means for incorporating tie-ups with companies to reduce the burden on households; means for a user to input information about the child's age and living area through a terminal; means for the terminal to send the input information to the server; means for the server to input the received information as a prompt sentence to a generative AI model; means for the generative AI model to generate appropriate experiences; means for the server to return a list of generated experiences to the terminal; and means for the user to confirm the suggested experiences through the terminal. This makes it possible to easily customize special experiences based on the child's age and living area, thereby providing optimal experiences while reducing the burden on households.

[1558] "Child's age" is information that indicates the specific age of the child targeted by the system.

[1559] "Area of ​​residence" is information that indicates the geographical location where the child targeted by the system resides.

[1560] "Special experiences" refer to activities and experiences that are meaningful to children and that are not available in their normal lives.

[1561] "Customization" refers to methods and techniques used to individually tailor and optimize a specific experience based on a child's age and location.

[1562] "Means for planning and proposing" refers to methods and technologies for planning and proposing customized, special experiences to users.

[1563] "Tie-ups with businesses to reduce the burden on households" refers to services and support provided in cooperation with businesses to reduce the costs and effort borne by households.

[1564] "Means by which users input information through a terminal" refers to methods and technologies that allow users to input the information required for the system using devices such as smartphones and personal computers.

[1565] "Means for the terminal to transmit information to the server" refers to the method or technology for transmitting information entered by the user from the terminal to the server.

[1566] "Means for inputting information received by the server as a prompt sentence into the generative AI model" refers to the method or technology by which the server generates a prompt sentence based on information received from the user and inputs it into the generative AI model.

[1567] "Means by which a generative AI model generates an appropriate experience" refers to methods or technologies by which a generative AI model generates an appropriate experience based on a prompt sentence.

[1568] "Means by which the server returns the list of experiences generated to the terminal" refers to the method or technology by which the server receives the list of experiences generated from the generative AI model and returns it to the user's terminal.

[1569] "Means for users to check the proposed experiences through their devices" refers to methods and technologies that allow users to use their devices to check the list of experiences returned by the server.

[1570] This invention is a system for elementary school students during their long vacations, customizing special experiences based on the child's age and the area they live in, and incorporating tie-ups with companies to reduce the burden on families. This system is realized by users inputting information through their devices, and the server uses a generative AI model to suggest appropriate experiences.

[1571] Hardware and software used

[1572] Hardware

[1573] Devices: smartphones, computers, tablets, etc.

[1574] Server: Cloud server or on-premise server

[1575] software

[1576] Generative AI models: such as OpenAI's GPT-4

[1577] Communication protocol: HTTPS

[1578] Data processing and calculation

[1579] The user enters information

[1580] Users access the system's dedicated application or website using a device such as a smartphone or PC. They enter their child's age and living area into an input form. For example, they might enter "6 years old" and "Tokyo."

[1581] The device sends the information to the server

[1582] The device sends the information entered by the user to the server, using the HTTPS protocol to transmit the data securely.

[1583] The server inputs the information into the generative AI model

[1584] The server generates a prompt based on the received information. For example, it generates a prompt such as, "I have a 6-year-old child living in Tokyo. Please suggest a special experience for this child." The server then inputs this prompt into the generative AI model.

[1585] Generative AI models generate experiences

[1586] The generative AI model generates appropriate experiences based on the input prompt, such as "A day at Tokyo Disneyland" or "Animals at Ueno Zoo."

[1587] The server returns the generated experience to the device.

[1588] The server receives the list of experiences returned by the generative AI model and returns it to the user's device, typically in JSON format.

[1589] User confirms the suggestion

[1590] The user can check the list of experiences returned by the server through the device and select the most suitable experience for their child from the suggested experiences.

[1591] Specific examples

[1592] For example, if the user inputs that their 6-year-old child lives in Tokyo, the server will input the following prompt sentence into the generative AI model:

[1593] "I have a 6-year-old child living in Tokyo. Please suggest some special experiences for this child."

[1594] The generative AI model generates suggestions such as:

[1595] A day at Tokyo Disneyland

[1596] Interacting with animals at Ueno Zoo

[1597] Experience a scientific experiment at Miraikan (Emerging Science Museum) in Odaiba

[1598] The server returns these suggestions to the user, who can then choose the experiences that best suit their child.

[1599] In this way, the system of the present invention can easily customize special experiences based on the child's age and location, providing an optimal experience while reducing the burden on the family.

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

[1601] Step 1:

[1602] The user inputs information through the terminal

[1603] The user accesses the system's dedicated application or website using a device such as a smartphone or PC. The user enters the child's age and area of ​​residence into an input form. For example, the user might enter "6 years old" and "Tokyo." The entered information is then sent to the server in the next step.

[1604] Step 2:

[1605] The device sends the information to the server

[1606] The device sends the information entered by the user to the server, securely transmitting data using the HTTPS protocol. The input data includes the child's age and the area where they live. The server receives this information and inputs it as a prompt sentence into the generative AI model in the next step.

[1607] Step 3:

[1608] The server inputs the information into the generative AI model

[1609] The server generates a prompt based on the received information. For example, it generates a prompt such as, "I have a 6-year-old child living in Tokyo. Please suggest a special experience for this child." The generated prompt is then input into the generative AI model in the next step.

[1610] Step 4:

[1611] Generative AI models generate experiences

[1612] The generative AI model generates appropriate experiences based on the input prompt. For example, it generates suggestions such as "One day at Tokyo Disneyland" or "Animals at Ueno Zoo." The list of generated experiences is returned to the server in the next step.

[1613] Step 5:

[1614] The server returns the generated experience to the device.

[1615] The server receives the list of experiences returned by the generative AI model and returns it to the user's device. At this time, data is typically sent in JSON format. The returned data is displayed to the user in the next step.

[1616] Step 6:

[1617] User confirms the suggestion

[1618] The user checks the list of experiences returned by the server through the device. The user can then choose the experience that best suits their child from the suggested experiences. For example, they can choose "One Day at Tokyo Disneyland."

[1619] In this way, the system provides a customized experience for the user.

[1620] (Application example 1)

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

[1622] Existing systems for elementary school students' long vacations can customize special experiences based on the child's age and the area they live in, but they lack the functionality to provide specific dining experiences. Furthermore, there are issues with user convenience, such as a lack of tie-ups with companies to reduce the burden on families and a lack of means to provide experiences via smartphones. Furthermore, there is a lack of automation of experience suggestions by generating prompt sentences using a generative AI model, which limits the number of experience suggestions.

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

[1624] In this invention, the server includes: means for customizing special experiences based on a child's age and living area; means for planning and suggesting these experiences; means for incorporating tie-ups with companies to reduce the burden on families; means for customizing special dining experiences based on a specific age and area; means for providing the experiences via an application installed on a smartphone; and means for generating prompt sentences using a generative AI model and suggesting experiences. This allows users to easily customize and receive suggestions for special experiences and dining experiences based on a child's age and area, thereby reducing the burden on families and providing richer experiences.

[1625] "Means to customize special experiences based on a child's age and location" means means to select and individually tailor appropriate experiences based on a child's age and location.

[1626] "Means for planning and proposing these experiences" refers to methods for planning selected experiences and proposing them to users.

[1627] "Means incorporating tie-ups with companies to reduce the burden on households" refers to methods of working with companies to provide benefits and services in order to reduce the financial and time burden on households.

[1628] "Means for customizing special dining experiences based on specific ages and locations" refers to methods for selecting and individually tailoring special dining experiences based on a child's age and location.

[1629] "Means for providing an experience through an application installed on a smartphone" refers to a method for providing an experience to a user through an application for a smartphone.

[1630] "Means for generating prompt sentences using a generative AI model and suggesting experiences" refers to a method for creating prompt sentences using a generative AI model and suggesting experiences to users based on those sentences.

[1631] A system for implementing the present invention is configured as follows.

[1632] First, the server has a means to customize special experiences based on the child's age and the area they live in. Specifically, the server selects experiences appropriate for the age and area entered by the user from a list of experiences stored in a database. This selected experience is planned and suggested to the user.

[1633] Secondly, the server has the means to incorporate tie-ups with companies to ease the financial burden on households, allowing users to receive special offers and discounts, thereby easing the financial burden.

[1634] Additionally, servers have the ability to customize special dining experiences based on specific ages and regions—for example, a special lunchbox featuring locally sourced ingredients can be suggested for a 6-year-old based on where they live.

[1635] Users can access these experiences and dining experiences through an application installed on their smartphones, which provides a user interface for selecting and booking experiences.

[1636] The server also has a means for generating prompt sentences using a generative AI model and proposing experiences. The generative AI model generates prompt sentences based on user input data and proposes experiences based on those sentences. For example, the following prompt sentences are generated:

[1637] "Recommended experiences for 6-year-olds: Tokyo Disneyland's character lunch boxes"

[1638] In this way, users can easily customize and receive suggestions for special experiences and dining experiences based on their child's age and region, reducing the burden on families while providing a richer experience.

[1639] The hardware used is a smartphone, the software uses Python, the database uses dictionary-type data stored locally, and the generative AI model is used to generate prompts based on user input data.

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

[1641] Step 1:

[1642] The user launches the smartphone application and enters the child's age and area of ​​residence.

[1643] Input: Child's age, area of ​​residence

[1644] Output: Input data (age, region)

[1645] Step 2:

[1646] The server receives the input data and retrieves a list of relevant experiences from the database.

[1647] Input: Input data (age, region)

[1648] Output: List of relevant experiences

[1649] What it does: The server accesses the database and filters based on age and location.

[1650] Step 3:

[1651] Servers will customize special dining experiences based on specific ages and regions from a list of experiences.

[1652] Input: List of relevant experiences

[1653] Output: A list of special dining experiences

[1654] What Happens: The server selects and customizes a dining experience from the list.

[1655] Step 4:

[1656] The server will add information on tie-ups with companies to reduce the burden on households.

[1657] Input: A list of special dining experiences

[1658] Output: A list of dining experiences with tie-in information added

[1659] Specific operation: The server retrieves tie-up information with companies from the database and adds it to the list.

[1660] Step 5:

[1661] The server uses a generative AI model to generate prompts and suggest experiences.

[1662] Input: A list of dining experiences with tie-in information added

[1663] Output: prompt statement

[1664] Specific operation: The server inputs the list into the generative AI model and generates a prompt sentence.

[1665] Step 6:

[1666] The server sends the generated prompt sentence to the smartphone application.

[1667] Input: prompt statement

[1668] Output: Prompt text displayed in the smartphone application

[1669] Specific operation: The server sends the prompt text to the application and displays it to the user.

[1670] Step 7:

[1671] The user selects suggested experiences and dining experiences and makes a reservation.

[1672] Input: prompt statement, user selection

[1673] Output: Reservation information

[1674] Specific operations: Users select and book experiences and dining experiences through the application.

[1675] Step 8:

[1676] The server will confirm your reservation information and arrange for your experience or dining experience.

[1677] Input: Reservation information

[1678] Output: Information on arrangements for experiences and dining experiences

[1679] Specific operation: The server arranges the provision of experiences and dining experiences based on the reservation information.

[1680] Example 2

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

[1682] Conventional systems for supporting children's long vacations had the problem that it took a lot of time and effort for parents to plan activities for their children. It was also difficult to provide appropriate experiences according to the child's age and the area where they lived, and it was also a lot of work for parents to schedule and manage the activities they planned. This increased the burden on parents and limited opportunities for children to have fulfilling experiences.

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

[1684] In this invention, the server includes a means for receiving a request from a user, a means for generating a prompt sentence based on the received request, a means for sending the generated prompt sentence to a generative AI model to generate an experience plan, a means for scheduling the generated plan, and a means for adding the schedule to a parent's calendar, thereby enabling parents to easily plan and manage their children's long vacation activities.

[1685] The "means for receiving a request from a user" is a function that allows the server to receive information that the user inputs through the terminal.

[1686] The "means for generating prompt sentences" is a function that creates instruction sentences to be sent to the generative AI model based on the request received from the user.

[1687] The "means for sending to the generating AI model and generating an experience plan" is a function for sending the generated prompt sentence to the AI ​​model, which then creates an appropriate experience plan based on it.

[1688] "Means for scheduling the generated plan" is a function that creates a schedule by assigning the experience plan received from the AI ​​model to a specific period or date and time.

[1689] The "means for adding a schedule to a parent's calendar" is a function for automatically registering a created schedule in the parent's calendar system.

[1690] This invention is a system for planning and managing children's long vacation activities. This system involves a series of processes in which a user sends a request through a terminal, a server generates an experience plan based on the request, schedules it, and adds it to the parent's calendar.

[1691] Hardware and software used

[1692] The system uses the following hardware and software:

[1693] Device: The device through which the user enters the request, such as a smartphone, tablet, or PC.

[1694] Server: A computer system for receiving requests, generating prompts, and sending them to a generative AI model.

[1695] Generative AI models: Natural language processing models such as OpenAI's GPT-4.

[1696] Calendar system: A schedule management system such as Google Calendar API.

[1697] Data processing and calculation

[1698] 1. Receiving a request: A user uses a terminal to access the system's web application and enter a request. The request includes information such as the type and duration of the desired experience.

[1699] 2. Prompt generation: The server generates a prompt based on the user's request. For example, it creates a prompt like, "Please suggest a different experience for each week during the summer vacation. For example, camping in the first week, visiting a museum in the second week, cooking class in the third week, etc."

[1700] 3. Send to the generative AI model: The server sends the generated prompt to the generative AI model, which then generates an appropriate experience plan based on the prompt.

[1701] 4. Receiving and scheduling the plan: The server receives the plan generated by the generative AI model and schedules it. Specifically, it assigns each experience to a week and creates a schedule.

[1702] 5. Add to Calendar: The server automatically adds the generated schedule to the parent's calendar using the Google Calendar API, allowing parents to easily check their child's long vacation activities.

[1703] Specific examples

[1704] For example, if a user requests, "Please suggest a different experience for each week during the summer vacation," the server will send the following prompt to the generative AI model:

[1705] Prompt: "Suggest a different experience for each week of summer vacation. For example, camping the first week, visiting a museum the second week, cooking class the third week, etc."

[1706] Based on this prompt, the generative AI model generates a plan like this:

[1707] Week 1: Camp

[1708] Week 2: Museum visit

[1709] Third week: Cooking class

[1710] Week 4: Science Experiments

[1711] Week 5: Art Workshop

[1712] The server adds this plan to the parent's calendar using the Google Calendar API, allowing parents to plan their children's vacation activities in advance.

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

[1714] Step 1:

[1715] The user submits a request.

[1716] Users access the system's web application using their device (smartphone or PC) and enter information such as the type and duration of the experience they wish to have. The entered information is then sent to the server.

[1717] Input: User request information (experience, type of experience, duration, etc.)

[1718] Output: Request information sent to the server

[1719] Step 2:

[1720] The server receives the request.

[1721] The server receives the request information sent by the user and analyzes its contents. The analyzed information is used as data for generating a prompt sentence.

[1722] Input: Request information sent by the user

[1723] Output: Parsed request information

[1724] Step 3:

[1725] The server generates a prompt.

[1726] The server generates a prompt to send to the generative AI model based on the analyzed request information. For example, it creates a prompt such as, "Please suggest a different experience for each week during the summer vacation. For example, camping in the first week, visiting a museum in the second week, and a cooking class in the third week."

[1727] Input: Parsed request information

[1728] Output: Generated prompt statement

[1729] Step 4:

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

[1731] The server sends the generated prompt to the generative AI model, which then generates an appropriate experience plan based on the prompt.

[1732] Input: Generated prompt text

[1733] Output: The prompt sent to the generative AI model

[1734] Step 5:

[1735] A generative AI model generates a plan.

[1736] Based on the prompts received, the generative AI model generates a different experience plan for each week during the summer vacation. For example, it generates the following plan:

[1737] Week 1: Camp

[1738] Week 2: Museum visit

[1739] Third week: Cooking class

[1740] Week 4: Science Experiments

[1741] Week 5: Art Workshop

[1742] Input: The prompt sent to the generative AI model

[1743] Output: Generated experiences and experience plans

[1744] Step 6:

[1745] The server receives the generated plan.

[1746] The server receives the plan generated by the generative AI model and checks its contents. The checked plan is used as data for scheduling.

[1747] Input: Plan sent from the generative AI model

[1748] Output: Confirmed plan

[1749] Step 7:

[1750] The server schedules the plan.

[1751] The server schedules the generated plan, specifically by allocating each experience to a week and creating a schedule.

[1752] Input: Confirmed plan

[1753] Output: Scheduled plan

[1754] Step 8:

[1755] The server adds the schedule to the parent's calendar.

[1756] The server automatically adds the generated schedule to the parent's calendar using the Google Calendar API, allowing parents to easily check their child's activities during long vacations.

[1757] Input: Scheduled Plan

[1758] Output: Schedule added to parent calendar

[1759] Step 9:

[1760] The user checks the schedule.

[1761] Users can access their Google Calendar using their device to view the generated schedule, allowing parents to plan their children's vacation activities in advance.

[1762] Input: Schedules added to the parent calendar

[1763] Output: Schedule confirmed by user

[1764] (Application example 2)

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

[1766] Planning activities for children during long vacations is a major challenge for modern families. It can be difficult to properly plan and manage children's activities, especially when parents are busy with work or other family commitments. It's also not easy to provide appropriate experiences for children based on their age and where they live. Furthermore, the lack of a centralized way to schedule, book, and pay for these activities places a growing burden on parents.

[1767] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on families, means for scheduling the proposed experiences on a calendar, and means for making reservations and payments for the proposed experiences. This allows parents to easily plan and manage their children's long vacation activities.

[1768] "Means for customizing special experiences based on the child's age and area of ​​residence" refers to methods for selecting and individually tailoring appropriate experiences based on the child's age and the characteristics of the area in which they live.

[1769] "Means for planning and proposing these experiences" refers to methods for effectively combining selected experiences, creating a schedule, and proposing it to parents.

[1770] "Means of incorporating tie-ups with companies to reduce the burden on households" refers to methods of working with companies to provide special benefits and discounts in order to reduce the financial and time burden on households.

[1771] A "means for scheduling proposed experiences on a calendar" is a method for visually displaying proposed experiences in a calendar format so that parents can easily check the schedule.

[1772] "Mechanism for booking and paying for proposed experiences" means a centralized means for managing the booking and payment process for proposed experiences and making it easy for Parents to complete the process.

[1773] A system for implementing the present invention includes a server, a user terminal, and related software components. A specific embodiment of the system will be described below.

[1774] System Configuration

[1775] 1. Server:

[1776] The server contains databases and algorithms to customize special experiences based on the child's age and location.

[1777] The server uses a generative AI model to plan and suggest appropriate experiences based on user input.

[1778] The server manages information on tie-ups with companies and provides information on special offers and discounts to reduce the burden on households.

[1779] 2. User Device:

[1780] The user terminal is a device such as a smartphone or tablet, on which a dedicated application is installed.

[1781] The user device schedules the proposed experiences on a calendar and displays them visually.

[1782] The user terminal provides an interface for booking and paying for the proposed experiences.

[1783] Program processing

[1784] The server performs the following process.

[1785] 1. Data Collection and Customization:

[1786] The server receives the user's input about the child's age and area of ​​residence and selects appropriate experiences from its database.

[1787] Use generative AI models to customize and personalize curated experiences.

[1788] 2. Planning and Proposal:

[1789] The server effectively combines customized experiences, creates a schedule, and proposes it to the user.

[1790] Suggested experiences are automatically scheduled in the user's device calendar.

[1791] 3. Provision of tie-up information:

[1792] The server manages tie-up information with companies and provides users with information on special offers and discounts.

[1793] Users can use this information to reduce their financial and time burdens.

[1794] 4. Reservation and payment:

[1795] The user terminal provides an interface for centrally managing the booking procedures and payments for the proposed experiences.

[1796] Users can easily complete reservations and payments through the application.

[1797] Specific examples

[1798] For example, if a user wants to generate a schedule of activities for their children for four weeks starting July 1, 2023, they might enter the following prompt text:

[1799] "Generate a 4-week schedule of children's activities starting July 1, 2023."

[1800] Based on this prompt, the server selects appropriate experiences and generates a schedule, which is displayed on the user's device calendar, and reservations and payments can be completed within the application.

[1801] In this way, parents can easily plan and manage their children's vacation activities.

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

[1803] Step 1:

[1804] The user uses the terminal to input the child's age, the area where they live, and the duration of the long vacation. The input data is sent to the server. The input data includes the child's age, area information, start date, and end date.

[1805] Step 2:

[1806] Based on the received data, the server extracts relevant experience candidates from a database. The database contains information on experiences offered in each region. The server uses the child's age and region information as filter conditions to select appropriate experiences.

[1807] Step 3:

[1808] The server uses the generative AI model to customize the extracted experiences. Specifically, it adjusts the detailed information of each experience (e.g., date and time, location, target age, etc.) and individually optimizes them. The input data is a list of extracted experiences, and the output data is a list of customized experiences.

[1809] Step 4:

[1810] The server generates a schedule for the long holiday period based on the customized experiences. The generated schedule includes different experiences for each week. The server organizes the schedule in calendar format and sends it to the user's device. The input data is a list of customized experiences, and the output data is the scheduled calendar.

[1811] Step 5:

[1812] The user device displays the received schedule on a calendar. The user can check the calendar and view detailed information about the proposed experiences. The user device provides an interface for displaying the calendar.

[1813] Step 6:

[1814] The user uses the terminal to book and pay for the proposed experience. The user selects the experience on the calendar and enters the booking and payment information. The input data is the booking information and payment information, and the output data is a booking confirmation and a payment completion notification.

[1815] Step 7:

[1816] The server receives reservation and payment information from users and notifies relevant companies and service providers. The server manages the status of reservation confirmation and payment completion and notifies users. The input data is the user's reservation and payment information, and the output data is reservation confirmation and payment completion notification.

[1817] In this way, parents can easily plan and manage their children's vacation activities.

[1818] Example 3

[1819] Next, a third embodiment of the third embodiment will be described. 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."

[1820] Today's families often have to search for programs to enrich their children's experiences, which can be a significant burden, especially during long vacation periods. Finding the right program requires a lot of time, effort, and money. This makes it difficult for parents to provide the best experiences for their children.

[1821] The specific processing by the specific processing unit 290 of the data processing device 12 in the third embodiment is realized by the following means.

[1822] In this invention, the server includes: means for customizing special experiences based on the child's age and living area; means for planning and suggesting these experiences; means for incorporating tie-ups with businesses to reduce the burden on families; means for receiving a user's request and retrieving business service information from a database; means for generating prompts using a generative AI model and suggesting optimal services; and means for notifying businesses of details of the services selected by the user and confirming whether discounts are applied. This allows parents to easily find the optimal experiences for their children and use them at discounted prices.

[1823] "Means to customize special experiences based on a child's age and location" refers to a method for individually tailoring and providing appropriate experiences based on a child's age and location.

[1824] "Means for planning and proposing experiences" refers to a method for planning experiences suitable for children based on collected information and proposing them to users.

[1825] "Measures to include tie-ups with companies to reduce the burden on households" refers to methods of collaborating with companies to make the services and experiences they offer available at discounted prices.

[1826] The "means for receiving a user request and retrieving company service information from a database" refers to a method for receiving a request from a user, accessing a database, and retrieving service information of related companies.

[1827] "Means for generating prompt sentences using a generative AI model and suggesting optimal services" refers to a method for using a generative AI model to create prompt sentences based on user requests and suggest optimal services based on those prompt sentences.

[1828] "Means for notifying the company of details of the service selected by the user and confirming that the discount will be applied" refers to a method for conveying information about the service selected by the user to the company and confirming that the discount will be applied.

[1829] This invention is a system for reducing the burden on families and enriching children's experiences. This system is implemented using a server, terminals (PCs, smartphones), a database management system (e.g., MySQL), and a generative AI model (e.g., GPT-4).

[1830] First, the user opens a web browser using a device such as a PC or smartphone and accesses the system's URL. The user enters their ID and password on the login screen to log in to the system. The server receives the user's login request and verifies the authentication information. If authentication is successful, the user's dashboard screen is displayed.

[1831] When a user clicks the "Find an experiential education program" button on the dashboard screen, the server sends a query to the database to retrieve service information from related companies. For example, information on "Summer vacation special science experiment class programs" is retrieved from the database.

[1832] Next, the server uses the generative AI model to generate a prompt message. The server sends the following prompt message to the generative AI model: "The user has previously shown interest in science experiment classes, and is currently looking for an experiential educational program for children. Please suggest related companies' services at discounted prices." Based on this prompt message, the generative AI model returns a suggestion: "You can enjoy a 20% discount on the summer vacation special program offered by the science experiment class."

[1833] The server displays this offer on the user's dashboard screen. The user clicks the "Use this service" button, fills in the required information in a form to proceed with the discounted price, and submits it. The server then notifies the company of the details of the selected service and receives confirmation from the company. Finally, the user can use the service at the discounted price.

[1834] As a concrete example, a user logs in to the system and clicks the "Find experiential education programs" button on the dashboard screen. The server sends a query to the database to retrieve service information from related companies. For example, information on "Summer vacation special science experiment classes" is retrieved from the database.

[1835] The server sends the generative AI model a prompt saying, "The user has shown interest in science experiment classes in the past and is currently looking for an experiential educational program for children. Please suggest related companies' services at a discounted price." Based on this prompt, the generative AI model returns a suggestion saying, "You can enjoy a 20% discount on the summer vacation special program offered by the science experiment class."

[1836] In this way, the system reduces the burden on households and provides value to users through tie-ups with companies. The flow of the identification process in the third embodiment will be described with reference to FIG.

[1837] Step 1:

[1838] A user accesses the system.

[1839] A user opens a web browser using a device such as a PC or smartphone and accesses the system's URL. The user enters their ID and password on the login screen to log in to the system. The input is the user's authentication information, and the output is the user's dashboard screen.

[1840] Step 2:

[1841] The server receives the user request.

[1842] The server receives a user login request and verifies the authentication information. If authentication is successful, the server displays the user's dashboard screen. The input is the user's authentication information, and the output is the authentication result and the dashboard screen.

[1843] Step 3:

[1844] The server retrieves the company's service information from the database.

[1845] When a user clicks the "Find Experiential Education Programs" button on the dashboard screen, the server sends a query to the database to retrieve service information from related companies. The input is the user's request, and the output is the retrieved service information from the companies.

[1846] Step 4:

[1847] The server generates a prompt using a generative AI model.

[1848] The server takes into account the user's past usage history and interests and generates a prompt to send to the generative AI model. For example, it generates a prompt such as, "The user has shown interest in science experiment classes in the past and is currently looking for an experiential educational program for children. Please suggest related companies' services at discounted prices." The input is the user's past usage history and interests, and the output is the generated prompt.

[1849] Step 5:

[1850] The server presents the services suggested by the generated AI model to the user.

[1851] The server receives the proposal returned by the generative AI model and displays it on the user's dashboard screen. For example, a proposal such as "Enjoy a 20% discount on the summer vacation special program offered by the science experiment class" is displayed. The input is the proposal from the generative AI model, and the output is the proposal displayed on the user's dashboard screen.

[1852] Step 6:

[1853] The user selects a service and completes the procedure to use it at a discounted price.

[1854] The user selects the desired service from the proposed options and clicks the "Use this service" button. Next, a form will be displayed to proceed with the discounted price application process, and the user must enter the necessary information and submit it. The input is the user's selection and input information, and the output is the submitted application procedure information.

[1855] Step 7:

[1856] The server notifies the business of the details of the selected service.

[1857] The server notifies the company of the details of the service selected by the user. The company receives this notification and prepares to provide the service. The input is the user's selection information, and the output is a notification to the company.

[1858] Step 8:

[1859] The server checks whether the discount applies.

[1860] The server receives confirmation from the business and notifies the user that the discount has been applied. The user can now use the service at the discounted price. The input is the confirmation from the business and the output is the notification to the user.

[1861] (Application example 3)

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

[1863] In the previous system for supporting elementary school students' long vacations, parents had to collect information to provide experiences for their children and make reservations, which was time-consuming and often expensive. Furthermore, the quality and content of the experiences were unclear, making it difficult for parents to feel comfortable letting their children participate. Furthermore, reviews of experiences were not collected, which could not be used to help parents choose the next experience.

[1864] The specific processing by the specific processing unit 290 of the data processing device 12 in Application Example 3 is realized by the following means. In this invention, the server includes means for customizing special experiences based on the child's age and living area, means for planning and proposing these experiences, means for incorporating tie-ups with companies to reduce the burden on families, means for searching for, booking, and issuing discount coupons for experiences through an application installed on a smartphone, and means for collecting reviews of experiences and reflecting them in the selection of the next experience. This allows parents to easily search for and book experiences for their children and use them at discounted prices, and can also refer to the reviews to select experiences with confidence.

[1865] "Long holidays for elementary school students" refers to the extended periods during which elementary school students do not have classes, such as summer or winter vacation.

[1866] A "system" refers to a structure or mechanism in which multiple elements work together to achieve a specific function.

[1867] "Child age" refers to the number of years that have passed since a particular child was born.

[1868] "Residence area" refers to the geographic location where a particular child or household resides.

[1869] "Special experiences" refer to specific activities and learning that cannot be obtained in ordinary life.

[1870] "Customization methods" refers to methods or mechanisms for adjusting or modifying content to meet specific conditions or requirements.

[1871] "Planning and proposal means" refers to the methods and mechanisms for planning specific activities or plans and presenting them to users.

[1872] "Tie-ups with companies to reduce the burden on households" refers to working with companies to offer special benefits and discounts in order to reduce the costs and hassle borne by households.

[1873] "Applications installed on a smartphone" refers to software programs that run on a smartphone.

[1874] "Experience Search" refers to the search for experiences or experiences offered based on specific criteria.

[1875] "Reservation" means reserving a service or experience in advance for a specific date, time, and location.

[1876] "Issuing discount coupons" refers to providing coupons that allow a specific service or product to be used at a price lower than the regular price.

[1877] "Means of collecting reviews and reflecting them in choosing your next experience" refers to methods and mechanisms for collecting user ratings and impressions and using them as a reference when choosing your next experience.

[1878] A system for implementing the present invention is configured using a server, a smartphone, and related software. Specific embodiments are described below.

[1879] System Configuration

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

[1881] 1. Server: Manages the database and API and provides data in response to user requests.

[1882] 2. Smartphone: A device on which users install applications to search for experiences, make reservations, issue discount coupons, and collect reviews.

[1883] 3. Application: Software that runs on a smartphone and provides a user interface...

Claims

1. A means for acquiring information including the age and place of residence of a child transmitted from the terminal; A means for generating a recommendation content related to the child's experiences using a generative AI model based on the information; A means for transmitting the generated proposal content to the terminal; A system including:

2. A means for receiving a request from a user regarding the type and duration of an experience; A means for generating an experience plan using a generative AI model based on the request; A means for creating a schedule for carrying out the experiences and experiences included in the plan; A means for reflecting the schedule in a calendar application used by the user; A system including:

3. A means for acquiring information including the age and place of residence of a child transmitted from the terminal; A means for extracting relevant experience candidates from a database based on the information; A means for generating a list of customized experiences by optimizing the extracted candidates using a generative AI model; A means for creating a customized experience / experience execution schedule; Transmitting the schedule to the terminal system.

Citation Information

Patent Citations

  • Commodity recommendation method and system

    JP2023129333A

  • Recommendation device, system, and method, and computer-readable medium

    WO2022190741A1

  • Methods of and systems for facilitating personal development of an individual

    WO2023159332A1

  • Persona chatbot control method and system

    JP2022180282A